Spring 如何用 singletonObjects、earlySingletonObjects、singletonFactories 三级缓存解决单例 Bean 的循环依赖。
JVM 垃圾回收的基本原理,以及 Serial、Parallel、CMS、G1、ZGC 等收集器的演进与启用方式。
对比 Kafka、RabbitMQ、RocketMQ 在生产、存储、消费三个阶段如何保证消息不丢失与顺序性。
深入 MySQL 的 ACID、四种隔离级别与 MVCC 实现、隔离级别的设置与作用范围,以及 B+ 树索引结构、聚簇索引与索引优化原则。
Kafka 通过分区、消息键、消费者组、手动提交与幂等生产者等机制保证顺序消费的要点总结。
梳理 Spring Bean 从实例化、属性注入、Aware 回调、初始化到销毁的完整生命周期及各阶段扩展点。
Go 语言 context 包的核心接口、常用创建方式,以及在 Goroutine 间传递取消信号、超时控制和请求范围数据的实践用法。
Spring 七种事务传播行为(REQUIRED、REQUIRES_NEW、NESTED 等)的语义、适用场景与代码示例。