需要看的源码

线程池,看excute的整个过程,线程什么时候会被销毁,线程池的生命周期,线程池里线程的生命周期,项目中怎么用的线程池
https://blog.csdn.net/programmer_at/article/details/79799267
HashMap,为什么不安全,扩容怎么扩容的,为什么是8?为什么是6,为什么线程不安全,put的过程,数据结构,
ConcurrentHashMap,怎么保证线程安全,如何扩容,扩容会阻塞吗?如何计算map的大小
TreeMap什么时候用?如何有序,红黑树原理
AQS,Lock,APQ入队细节,怎么自定义框架,AQS的好处,公平锁
sync,锁升级过程,sync原理,sync和Lock区别
Spring源码,生命周期源码,AOP源码,事务源码,IOC源码
Kafka,生产的源码,日志的源码,消费者rebalance的源码
Spring Kafka的源码
Redis ZSet源码

推荐阅读更多精彩内容