Appearance
1
基础准备
掌握编程基础和开发环境搭建
Java 环境配置
Java 基础语法
面向对象编程
常用 API
异常处理
2
核心技术
深入学习 Java 核心技术栈
集合框架
IO 流
多线程编程
反射与注解
Lambda 与 Stream
JVM 基础
3
关系型数据库
掌握SQL和关系型数据库
SQL 基础
MySQL
PostgreSQL
MariaDB / Oracle
数据库进阶
4
Java 数据库开发
数据库连接和 ORM 框架
JDBC
数据库连接池
MyBatis
Hibernate
Spring Data JPA
jOOQ
5
Web 开发基础
学习 Web 开发核心技术
HTTP 协议
HTML/CSS/JavaScript
Servlet & JSP
Maven
Gradle
Tomcat
Jetty / Undertow
6
Spring 框架体系
掌握企业级开发框架
Spring Core
Spring MVC
Spring Boot
Spring Security
Spring Data JPA
Spring Data Redis
Spring Cache
7
NoSQL 数据库
非关系型数据库
Redis
MongoDB
Elasticsearch
Cassandra / Neo4j
8
缓存与消息队列
提升性能和异步处理
缓存策略
Memcached
RabbitMQ
Apache Kafka
RocketMQ
9
Web 服务器
反向代理与负载均衡
Nginx
Apache HTTP Server
Caddy
10
API 设计
RESTful 与其他 API 风格
REST API
GraphQL
gRPC
API 文档
11
认证与授权
安全认证机制
JWT
OAuth 2.0
Session & Cookie
OpenID / SAML
12
测试
保证代码质量
JUnit 5
Mockito
Spring Test
AssertJ / Hamcrest
13
微服务架构
掌握微服务开发和治理
Spring Cloud
Spring Cloud Alibaba
Apache Dubbo
Sentinel
Hystrix
分布式事务 Seata
API 网关
架构模式
14
容器与云原生
现代化部署与运维
Docker
Kubernetes
Helm
Istio
15
CI/CD
持续集成与部署
Jenkins
GitLab CI/CD
GitHub Actions
Tekton
16
可观测性
监控、日志与链路追踪
Prometheus
Grafana
ELK Stack
SkyWalking
Zipkin / Jaeger
Micrometer
17
Web 安全
安全最佳实践
HTTPS / TLS
哈希算法
OWASP Top 10
CORS
CSP
API 安全
18
数据库进阶
深入数据库技术
数据库索引
事务与 ACID
ORM 框架
数据库规范化
故障模式
性能分析
数据复制
分库分表
CAP 定理
19
实时数据
实时通信技术
WebSocket
Server-Sent Events
Long Polling / Short Polling
20
系统设计与架构
架构模式与设计原则
设计模式
DDD 领域驱动设计
系统设计原则
架构模式
扩展性设计
21
性能优化
降级策略与高并发
JVM 调优
SQL 优化
优雅降级
限流
熔断
背压
负载转移
分布式锁
22
代码质量
代码规范与最佳实践
代码规范
静态代码分析
代码审查
重构
23
持续学习
保持技术敏锐度
