| 技術棧 | 核心知識點 | 實戰項目 |
| Servlet/JSP | 請求響應、Filter/Listener、Session/Cookie、MVC 模式 | 手寫 MVC 框架理解原理 |
| Spring 5/6 | IOC/AOP、事務管理、SpEL、事件驅動、Spring Test | 基於註解配置的用戶服務 |
| Spring MVC | DispatcherServlet、參數綁定、攔截器、RESTful、異常統一處理 | RESTful API 設計規範實踐 |
| Spring Boot 2/3 | 自動配置、Starter、Actuator、配置屬性綁定、Profile、測試切片 | 企業級微服務骨架搭建 |
階段四:中間件與分佈式核心 (Week 11-14)
- Redis:數據結構、持久化、主從哨兵集群、緩存穿透/擊穿/雪崩、分布式鎖、Redisson。
- MySQL 進階:分庫分表、讀寫分離、ShardingSphere、HTAP。
- 消息隊列:RabbitMQ/Kafka/RocketMQ 對比、可靠投遞、順序消費、事務消息、延遲隊列。
- 服務治理:Nacos/Eureka 註冊發現、Feign/OpenFeign 調用、Gateway 网关、Sentinel/Resilience4j 熔斷限流、Seata 分布式事務。
- 容器化:Docker 基礎、Dockerfile、Compose、K8s 核心概念 (Pod/Service/Ingress/ConfigMap)。
階段五:項目實戰與求職準備 (Week 15-20)
- 選型成熟技術棧 (Spring Boot 3 + MyBatis-Plus + Redis + RabbitMQ + Nacos + Gateway)。
- 完成「電商/外賣/醫療/教育」全鏈路項目:用戶中心、商品服務、訂單交易、支付對接、消息通知、數據大屏。
- 撰寫技術文檔:架構設計圖、ER 圖、接口文檔、部署運維手冊。
- LeetCode Hot 100 刷題 + 《Java 核心技術面試精講》專項突擊。
- 模擬面試、簡歷優化、薪資談判技巧。
推薦學習資源 (2024 版)
- 視頻:尚硅谷/黑馬程序員/B站「Java 達摩院」體系課 (免費優質)。
- 書籍:《Java 核心技術 卷Ⅰ/Ⅱ》(第12版) 、《Effective Java 第3版》、 《深入理解 JVM 虛擬機》(周志明)、《MySQL 實戰 45 講》、 《DDD 领域驅動設計實戰》。
- 社區:掘金、InfoQ、GitHub Trending Java、StackOverflow、V2EX Java 節點。
給初學者的 5 條鐵律
- 動手敲碼 > 看視頻:每個知識點必須手寫 Demo,遇錯報錯才是真學會。
- 啃官方文檔:Spring 官方參考文檔、MySQL 手冊、JDK API 是最高權威。
- 造輪子理解原理:手寫簡易 IOC、動態代理、線程池、RPC 框架,面試必殺技。
- 建立知識體系:用 Notion/Obsidian 構建個人技術 Wiki,定期複習輸出博客。
- 堅持長期主義:Java 生態龐大,3-6 倹月入門,1-2 年精通,拒絕速成班幻覺。
- 上一篇文章: JSP 顯示數據庫數據表完整實戰:從 DAO 到前端渲染的 MVC 經典模式
- 下一篇文章: Maven Profile 多環境動態配置實戰:開發/測試/生產一鍵切換最佳實踐
Copyright ©
程式碼之家 All Rights Reserved