![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试
漂酿男骸
这个作者很懒,什么都没留下…
展开
-
Spring如何解决循环依赖?
二级缓存:保存单例,但是还没有经历完成的bean生命周期,最后转移到一级缓存。一级缓存:单例池,完整bean生命周期创建的bean对象。三级缓存:map打破循环,===》从工厂拿需要的bean。spring使用三级缓存解决这个问题;一级缓存:存储完完全全的bean,可以直接使用的。二级缓存:存放未完成的bean,先放在这里。三级缓存:存放bean的工厂对象。A依赖B,B依赖C,C依赖A。spring循环依赖包括。原创 2023-04-17 20:15:06 · 196 阅读 · 0 评论 -
面试总结day1:redis数据一致性问题以及单例模式实现方法
面试总结day1:redis数据一致性问题以及单例模式实现方法。原创 2022-10-14 21:48:38 · 841 阅读 · 0 评论