一、Java基础篇 1.HashMap底层数据结构,扩容机制 2.ArrayList 底层数据结构,扩容机制 3.线程池使用及其配置 4.ReentrantLock使用及其原理 5.ReentrantReadWriteLock使用及其原理 6.Future实现多任务异步操作汇总结果 7.CountDownLatch使用,及其原理 二、进阶篇 1.Spring源码深度解析第二版 阅读 2.Spring5核心原理与30个类手写实战