🎯 学习目标

作为一名 Java 后端开发者,构建扎实的知识体系至关重要。本文记录我的学习路线。

1. Java 基础 (The Core)

  • 集合框架源码分析 (HashMap, ArrayList)
  • JUC 并发编程 (锁, 线程池, CAS)
  • JVM 原理 (内存模型, GC 算法, 类加载)

2. 框架全家桶

  • Spring Boot: 自动装配原理
  • MyBatis: 缓存机制与动态 SQL
  • Spring Cloud: 微服务治理 (Nacos, Sentinel)

3. 中间件与数据库

  • Redis: 缓存穿透/击穿/雪崩解决方案
  • MySQL: 索引优化与事务隔离级别
  • Kafka: 消息队列的高可用设计

“Talk is cheap, show me the code.”