博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年11月28日

摘要: 一开始学习JDBC的时候到现在一直认为连接数据库之前首先需要 Class.forName("com.mysql.jdbc.Driver"); 直到某一天至少是在写这篇博客之前。为什么注释掉了还是可以连接数据库?这个问题先等一等看。 先回忆下实例化对象的几种方式 //1.直接new Hello hel 阅读全文

posted @ 2020-11-28 19:07 海绵谷 阅读(373) 评论(0) 推荐(1) 编辑

摘要: 温故:jdbc连接数据库配置的步骤 public static void main(String[] args) throws Exception { //1.加载驱动类,得到DriverManager;不加载DriverManager 为空, // 现在不需要显示的声明,因为驱动的service里 阅读全文

posted @ 2020-11-28 14:17 海绵谷 阅读(541) 评论(0) 推荐(0) 编辑

摘要: idea 版本2018.3 ,新建xml方式时候,没有输入后缀.xml ,就会弹出下面文件类型选择页面 然后在yml配置的mapper路径是去匹配...Mapper.xml 所以就会出现找不到对应的xml文件的情况。 解决办法:在确认其他没有问题的情况下,加后缀就可以了 阅读全文

posted @ 2020-11-28 09:54 海绵谷 阅读(69) 评论(0) 推荐(0) 编辑

2020年11月25日

摘要: 例如,现有的类(例如java.util.Date和SimpleDateFormatter)不是线程安全的,这会导致用户潜在的并发问题。而新的LocalDate、LocalDateTime、DateTimeFormatter是不可变值类。 LocalDate和LocalTime。它们是本地的,它们从观 阅读全文

posted @ 2020-11-25 22:09 海绵谷 阅读(242) 评论(0) 推荐(0) 编辑

2020年11月22日

摘要: ​一、组成及特点 数据源、中间操作、终端操作 流只能使用一次 并行流 和 串行流 二、可以产生流的数据源 集合、文件 三、中间操作 字符串操作拼接joining(""),底层实现是StringBuilder.append(); //例1 private static String appendStr 阅读全文

posted @ 2020-11-22 22:13 海绵谷 阅读(865) 评论(0) 推荐(0) 编辑

摘要: 快速排序的原理 快速排序之所比较快,因为相比冒泡排序,每次交换是跳跃式的。每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。这样在每次交换的时候就不会像冒泡排序一样每次只能在相邻的数之间进行交换,交换的距离就大的多了。因此总的比较和交换 阅读全文

posted @ 2020-11-22 21:51 海绵谷 阅读(352) 评论(0) 推荐(0) 编辑