随笔分类 -  interview

摘要:单例的实例化过程: AbstractBeanFactory的#createBean createBean方法里进去, 会看到这里允许提前创建一个Bean实例返回 进AbstractAutowireCapableBeanFactory#doCreateBean, 这几步比较重要: 1.允许修改后的合并 阅读全文
posted @ 2021-07-01 05:38 圣金巫灵 阅读(62) 评论(0) 推荐(0)
摘要:ArrayList线程不安全例子: public class ListTest { public static void main(String[] args) { List<String> list = Collections.synchronizedList(new ArrayList<>()) 阅读全文
posted @ 2021-06-18 19:52 圣金巫灵 阅读(281) 评论(0) 推荐(0)
摘要:volatile的理解:volatile是jvm提供的轻量级的同步机制 1.保证可见性2.不保证原子性3.禁止指令重排为什么叫轻量级同步呢,是因为它基本上遵从了jmm的规范, 但是它又不能保证可见性。所以是乞丐版的同步机制。 JMM的三大特性:原子性,可见性,有序性 jmm本身是一个抽象的概念并不真 阅读全文
posted @ 2021-06-17 23:36 圣金巫灵 阅读(113) 评论(0) 推荐(0)