ThreadLocal 核心原理、内存泄漏原因、弱引用机制,以及在线程池中的正确使用方式。
synchronized 核心原理、锁升级过程、对象监视器机制,以及保证线程安全和可见性的实现方式。
ConcurrentHashMap 核心原理、线程安全机制、JDK 7 与 JDK 8 实现差异,以及 CAS 与 synchronized 的并发控制方式。
HashMap 核心原理、哈希定位、哈希冲突处理、扩容机制,以及 JDK 7 与 JDK 8 的实现差异。
CompletableFuture 核心原理、异步任务编排、线程池执行机制,以及任务串行、并行与异常处理的常用方式。
MVCC 核心原理、版本链、ReadView 机制,以及 MySQL 如何实现非阻塞并发读和事务隔离。
Spring 事务隔离级别核心原理、四种隔离级别的区别,以及脏读、不可重复读、幻读等并发问题的解决方式。
@Transactional 核心原理、事务传播机制、隔离级别、回滚规则,以及 Spring 声明式事务的常见失效场景。
Spring 事务失效的常见场景、底层原因、代理机制,以及自调用、异常处理、方法权限等问题的解决方式。
Spring 事务传播机制核心原理、七种传播行为的区别,以及事务嵌套、独立事务和异常回滚等场景的使用方式。