Skip to content
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

持续学习

保持技术敏锐度

开源贡献

技术社区

技术博客

经典书籍