- 博客(8)
- 收藏
- 关注
原创 HashMap实现
文章目录前言一、HashMap底层实现?二、为什么重写了equals还一定要重写hashCode前言一、HashMap底层实现?jdk1.8前:数组+链表(数组上存的是key的hashcode)jdk1.8后:数组+链表+红黑树(链表长度超过8时,转为红黑树)HashMap的主干其实还是一个Entry数组static class Node<K, V> implements Entry<K, V> { final int hash;
2022-02-28 23:44:51
372
原创 【Spring 第一课】
文章目录前言一、什么是BeanFactory?1.简单工厂模式二、BeanFactory和ApplicationContext的区别三、简述springioc的加载过程四、简述bean的生命周期总结前言暂无一、什么是BeanFactory?IOC解决的是类与类的耦合问题,依赖DI(自动注入)来实现。这里用来生产Bean,最重要的就是BeanFactory。它是Spring的顶层核心接口,使用的是简单工厂模式。负责生产Bean。1.简单工厂模式 什么是?二、BeanFactory和Appl
2022-02-22 23:19:34
181
原创 final、finally、finalize的区别
final 可以用来修饰类、方法、变量,分别有不同的意义,final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override)。finally 则是 Java 保证重点代码一定要被执行的一种机制。我们可以使用 try-finally 或者 try-catch-finally 来进行类似关闭 JDBC 连接、保证 un...
2020-02-13 17:11:31
140
原创 oracle:PLS-00103
现象:在一个dml文件里面,写了三个存储过程。都是用declare声明的,执行报错PLS-00103。 问题原因:发现两个declare语句之间有个换行。编写存储过程时,它会自动填充空格,空格会有问题的,所以就空格去除,或者在一个sql结束位置加上结束符 ‘/’ 也可。问题解决。...
2020-02-13 16:12:42
708
翻译 spring boot引入JPA,出现a bean named 'entityManagerFactory' that could not be found
原文地址:https://blog.youkuaiyun.com/babyyaoyao/article/details/81132016原文作者的思路是去除spring-boot-start-data-jpa的版本号。问题的原因就是hibernate的jar包版本冲突。作者的提供的方法不适合我,因为我本就没有写版本号。所以我把.m2下 org/hibernate/hibernate-core的文件删...
2020-01-05 15:03:07
974
1
原创 下拉框 select option 从数据字典中取值
一般前台我们写 select option,其中option中的value都是前台页面写死的。比如: 我的包包 我的本本 我的油油 我的担子 最近做一个项目,采用数据字典的方式,其好处就是以后新增选项的时候,只需要在数据库中新增一条数据,而不需要一个页面一个页面的改动。现在从后台到前台来体现一下代码数据
2016-12-23 16:23:48
10256
2
原创 Eclipse中Debug 解决source not found
方法一:点击在页面上显示的Edit Source Lookup Path,选择add,添加Java Project,选中相应的项目即可;方法二:tomcat server.xml debug=0 如果设置的是1 就会显示source not found。
2016-12-07 16:19:26
370
原创 Mybatis 时间段查询 和 模糊查询
select * from t_branch b left join (select branchno as num, advancedays from t_warning w) w on w.num = b.branchno where 1=1 and branchName like '%'||#{params.branchName}||'%' and li
2016-12-07 11:30:29
2836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人