随笔 - 15  文章 - 0  评论 - 0  阅读 - 1307 
01 2025 档案
spring的三级缓存
摘要:spring的三级缓存: Spring 容器的“三级缓存” Spring 容器的整个生命周期中,单例Bean对象是唯一的。即可以使用缓存来加速访问 Spring 源码中使用了大量的 Cache 手段,其中在循环依赖问题的解决过程中就使用了“三级缓存” 三级缓存的意义 singletonObject: 阅读全文
posted @ 2025-01-03 15:35 蕉子坝的香蕉熟了嘛 阅读(111) 评论(0) 推荐(0) 编辑
spring 事务失效的 12 种场景
摘要:看这个:https://blog.csdn.net/hanjiaqian/article/details/120501741里面有12种失效场景以及如何解决。 在 spring 中为了支持编程式事务,专门提供了一个类:TransactionTemplate,在它的 execute 方法中,就实现了事 阅读全文
posted @ 2025-01-03 00:36 蕉子坝的香蕉熟了嘛 阅读(153) 评论(0) 推荐(0) 编辑
volatile关键字
摘要:在Java中,使用volatile关键字修饰一个变量可以带来以下效果: 可见性:volatile保证了变量的可见性,即当一个线程修改了volatile变量的值时,新值对于其他线程来说是立即可见的。这意味着,如果一个线程更新了volatile变量,其他线程在访问这个变量时,总是能看到最新的值。 禁止指 阅读全文
posted @ 2025-01-01 18:40 蕉子坝的香蕉熟了嘛 阅读(51) 评论(0) 推荐(0) 编辑
比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同
摘要:比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同HashSet、LinkedHashSet 和 TreeSet 都是 Set 接口的实现类,都能保证元素唯一,并且都不是线程安全的。 HashSet、LinkedHashSet 和 TreeSet 的主要区别在于底层数据 阅读全文
posted @ 2025-01-01 16:27 蕉子坝的香蕉熟了嘛 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示