Spring 声明式事务在哪些场景会失效?
常见失效场景包括同类内部方法调用、方法非 public、异常被吞掉、异常类型不触发回滚、事务传播配置不当以及数据库引擎不支持事务。
Tag
原理解析 相关 Java 面试题和知识点。
常见失效场景包括同类内部方法调用、方法非 public、异常被吞掉、异常类型不触发回滚、事务传播配置不当以及数据库引擎不支持事务。
ThreadLocal 把变量副本存在线程自己的 ThreadLocalMap 中,线程复用时如果没有 remove,value 可能长期挂在线程上造成内存泄漏。
B+ 树高度低、磁盘 IO 次数少,叶子节点有序且通过链表连接,适合范围查询和排序,是关系数据库索引的折中选择。