- 博客(3)
- 资源 (7)
- 收藏
- 关注
转载 spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针错误,解决方案如下: 1、写一个类继承spring的ApplicationListener监听,并监控ContextRef
2018-01-16 15:24:39 157
转载 JDK1.8 的新HashMap分析(转载)
JDK1.8 的新HashMap分析 一、综述 Java中HashMap是非常常用的容器,因而也是需要面试官喜欢问的问题,难得有空,就对它进行源码级分析好了。 一上来就看源码会有点头疼,那么先偷个懒,看看网上有没HashMap的分析。 图1 HashMap的结构图 一直到java1.7为止,HashMap的结构都是这么简单,基于一个数组以及多个链表的实现,
2018-01-14 00:14:08 234
原创 java.util.ArrayList 实例推动源码分析
以新new一个arrayList来分析arrayList的方法都干了些什么。 1、实例化一个arraylist对象 ArrayList list=new ArrayList();
2018-01-11 14:38:44 155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人