- 博客(3)
- 收藏
- 关注
原创 spring ioc流程
1、加载xml文件2、创建beanfactory,如果存在,销毁重新创建3、通过xmlbeandefinitionreader指定BeanDefinitionDocumentReader去解析xml,生成document4、将解析出来的bean的属性注册在BeanDefinitionHolder中的BeanDefinition对象中5、将beanName作为key,BeanDefi
2017-09-29 00:05:00 308
原创 java基础随笔
ConcurrentHashMap如何实现线程安全?一开始以为ConcurrentHashMap实现线程安全和别的容器一样,也是通过sychronized实现的。打开ConcurrentHashMap的源码,没有见到一个sychronized关键词。然后就看了下源码,就从最开始的put看吧。public V put(K key, V value) { Segment s;
2017-09-27 22:29:33 143
原创 java学习随笔——queue
随笔PriorityQueue如果泛型为自己定义的类(例如类名为A),则添加元素至队列里时需要先重写compare方法来规定A的排序规则。否则会出现 java.lang.ClassCastException :XXX cannot be cast to java.lang.Comparable错误。贴下源码:private void siftUp(int k, E x) { if
2017-09-27 22:03:49 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人