1. 学习安排

2. 多余安排

  • ⬜ ZooKeeper
  • ⬜ 分布式锁
  • ⬜ Kubernetes
  • ⬜ NIO
  • ⬜ Netty
  • ⬜ ASM
  • ⬜ Spring Security
  • ⬜ Nginx
  • ⬜ Jenkins
  • ⬜ SpringCloud

3. 文章安排

3.1 Spring

  • ✅ @Configuration 和 @Component 的区别
  • ✅ SpringBoot 拓展点
  • ✅ @Conditional 注解
  • ⬜ SpringBoot 自动配置原理
  • ⬜ Spring getBean() 源码
  • ⬜ Spring AOP 源码
  • ⬜ Spring 循环依赖源码
  • @EventListener 源码
  • ✅ SpringBoot Shutdown Hook
  • ⬜ java 基础

3.2 其他三方库

  • ✅ JMH

3.3 JDK

  • ✅ 方法句柄
  • LinkedHashMap 源码
  • Bitset 源码
  • ⬜ 从 ReentrantLock 的非公平独占锁实现来看 AQS 的原理(感觉需要些基础,先搁置)

3.5 杂谈

  • ✅ 2024 复盘反思