Article
Java 后端学习路线 — 知识点索引
5 分钟阅读
Java 后端学习路线 · 17 篇
将学习路线图中的每个知识点映射到仓库中的实际文件。按学习阶段编排。
第 1 阶段:语言基础 + 简单 Web
| 知识点 | 已有文件(仓库内) |
|---|
| Java 语法 | 01-JavaSE/ 下多个语法文档 |
| 面向对象 | 01-JavaSE/Java 高级语法核心知识点(Java 8+).md |
| 集合与泛型 | 01-JavaSE/Java 泛型核心知识点(新手易懂版).md |
| 异常处理 | 01-JavaSE/Java 异常处理核心知识点.md(如存在) |
| IO/NIO | 01-JavaSE/ 下有 IO 相关文档 |
| Lambda/Stream | 01-JavaSE/Java8流库详解(高效学习版).md |
| MySQL 基础 | 02-JavaWeb与中间件/MySQL/MySQL核心知识点.md 等 |
| Servlet 基础 | 02-JavaWeb与中间件/JavaWeb与HTTP/Servlet详细知识点剖析.md |
| JDBC | 02-JavaWeb与中间件/MySQL/数据库编程(Java后端实战版).md |
| 前端基础 | 02-JavaWeb与中间件/JavaWeb与HTTP/前端基础/ 下多篇 |
第 2 阶段:Spring Boot 单体项目
| 知识点 | 已有文件 |
|---|
| Spring IOC/AOP | 03-Spring生态/Spring-Framework/Spring框架基本应用(新手入门版).md |
| Spring Bean 装配 | 03-Spring生态/Spring-Framework/Spring Bean的装配模式.md |
| Spring MVC | 03-Spring生态/SpringMVC/快速学会 SpringMVC.md |
| Spring Boot | 03-Spring生态/SpringBoot/快速学会 SpringBoot.md |
| MyBatis/MP | 02-JavaWeb与中间件/MyBatis/ 下多篇 |
| MyBatis-Plus 分页 | 新 02-JavaWeb与中间件/MyBatis/MyBatis-Plus 分页查询详解.md |
| MyBatis-Plus 指南 | 新 02-JavaWeb与中间件/MyBatis/MyBatis-Plus 核心使用指南.md |
| Redis 基础 | 02-JavaWeb与中间件/Redis/Redis核心命令大全.md 等 |
| 缓存一致性 | 新 02-JavaWeb与中间件/Redis/缓存一致性方案详解.md |
| RESTful API | 新 02-JavaWeb与中间件/JavaWeb与HTTP/RESTful API 设计规范与实践.md |
| 参数校验 | 新 03-Spring生态/SpringMVC/Spring Boot 参数校验详解.md |
| 全局异常处理 | 新 03-Spring生态/SpringMVC/全局异常处理与统一返回结果.md |
| 拦截器与过滤器 | 新 03-Spring生态/SpringMVC/Spring 拦截器与过滤器详解.md |
| CORS 跨域 | 新 02-JavaWeb与中间件/JavaWeb与HTTP/CORS 跨域问题与解决方案.md |
| 接口文档 Swagger | 新 03-Spring生态/SpringBoot/Swagger + Knife4j 接口文档实战.md |
| 日志框架 | 新 04-工程化与运维/日志框架 SLF4J + Logback 实战.md |
| Actuator 监控 | 新 03-Spring生态/SpringBoot/Spring Boot Actuator 健康检查与监控.md |
| 数据库连接池 | 新 02-JavaWeb与中间件/MySQL/数据库连接池详解(HikariCP + Druid).md |
| Git | 04-工程化与运维/Git与GitHub/ 下多篇 |
| Maven | 04-工程化与运维/Maven与Gradle/ 下多篇 |
| Linux | 04-工程化与运维/Linux与Shell/ 下多篇 |
第 3 阶段:微服务与中间件
| 知识点 | 已有文件 |
|---|
| 微服务概念 | 03-Spring生态/Spring-Cloud/微服务核心知识点.md |
| Spring Cloud Alibaba | 03-Spring生态/Spring-Cloud/Spring Cloud Alibaba核心知识点.md |
| Nacos | 03-Spring生态/Spring-Cloud/微服务-Nacos配置管理.md |
| Gateway | 03-Spring生态/Spring-Cloud/微服务-Gateway网关.md |
| Sentinel | 03-Spring生态/Spring-Cloud/微服务-Sentinel限流熔断.md |
| OpenFeign | 03-Spring生态/Spring-Cloud/微服务-SpringCloud方案.md |
| RabbitMQ | 02-JavaWeb与中间件/消息队列/RabbitMQ/ 下多篇 |
| Kafka | 新 02-JavaWeb与中间件/消息队列/Kafka 核心知识点与 Java 实战.md |
| Elasticsearch | 02-JavaWeb与中间件/ElasticSearch/ 下多篇 |
| MongoDB | 02-JavaWeb与中间件/MongoDB/ 下多篇 |
| Nginx | 02-JavaWeb与中间件/Nginx/ 下多篇 |
| 分布式锁 | 新 03-Spring生态/Spring-Cloud/分布式锁详解(Redis + ZooKeeper).md |
| 分布式 ID | 新 03-Spring生态/Spring-Cloud/分布式ID生成方案.md |
| 分布式事务 | 新 03-Spring生态/Spring-Cloud/分布式事务入门.md |
| OAuth2/JWT | 新 03-Spring生态/Spring-Extensions/Security/OAuth2 + JWT 认证与授权实战.md |
第 4 阶段:高并发 & DevOps
| 知识点 | 已有文件 |
|---|
| 并发编程 | 04-工程化与运维/并发编程/ 下多篇 |
| JUC | 04-工程化与运维/并发编程/Java JUC 核心知识点.md |
| JVM | 04-工程化与运维/JVM/ 下多篇 |
| Docker | 04-工程化与运维/Docker/ 下多篇 |
| Kubernetes | 新 04-工程化与运维/Kubernetes 核心知识点.md |
| Prometheus+Grafana | 新 04-工程化与运维/Prometheus + Grafana 监控入门.md |
| 高并发设计 | 新 04-工程化与运维/高并发系统设计原则.md |
| DDD | 新 10-设计模式/DDD 领域驱动设计入门.md |
| IDEA 效率 | 新 04-工程化与运维/IntelliJ IDEA 高效开发技巧.md |
| 设计模式 | 10-设计模式/ 下 23 种 GoF 模式全覆盖 |
面试准备
| 知识点 | 已有文件 |
|---|
| 面试速查 | 新 09-面试与职业/面试准备/Java面试/Java 后端面试高频考点速查.md |
| 面试题汇总 | 09-面试与职业/ 下多篇 |