大家好,我是栗箏i,是一個擁有 5 年經驗的 Java 開發工程師和技術博主,曾有多年在國內某大廠工作的經歷。從 2022 年 10 月份開始,我將持續梳理出全面的 Java 技術棧內容,一方面是對自己學習內容進行整合梳理,另一方面是希望對大家有所幫助,使我們一同進步。
本篇是 2025 年整理的最新的匯總版本。
文章目錄
- 1、Java 基礎
- 1.1、Java 入門
- 1.2、Java 集合
- 1.3、Java 并發
- 1.4、Java 虛擬機(JVM)
- 1.5、Java IO 流
- 1.6、Java JDBC
- 1.7、Java 網絡
- 1.8、Java 新特性
- 2、Java 框架
- 2.1、Spring Framwork 框架
- 2.2、Spring Boot 框架
- 2.3、Spring Cloud 框架
- 2.4、MyBatis 框架
- 2.5、MyBatis-Plus 框架
- 2.6、Netty
- 2.X、工具類框架(待更新)
- 3、Java 工具
- 3.1、IntelliJ IDEA
- 3.2、Maven
- 3.3、Arthas
- 4、數據庫
- 4.1、MySQL
- 3.2、Elasticsearch
- 3.2、MongoDB
- 5、中間件
- 4.1、Redis
- 4.2、Zookeeper
- 4.3、Kafka
- 4.4、RabbitMQ
- 4.5、RocketMQ
- 4.6、Nginx
- 5、云原生
- 5.1、Docker
- 5.2、Kubesphere(K8s)
- 6、核心技術
- 6.1、計算機組成原理
- 6.2、計算機操作系統
- 6.3、計算機網絡協議
- 6.4、數據結構與算法
- 6.5、計算機編譯原理
- 6.6、軟件設計模式
- 7、解決方案
- 7.1、分布式理論協議與算法
- 7.2、分布式系統設計解決方案
- X、后記
推薦:
??? 各位如果想要交流的話,可以加下 QQ 交流群:852641789(二群),里面有各種你想要的學習資料!???
??? 歡迎大家關注微信 公眾號:栗箏i ,關注公眾號,即可以提前閱讀又可以獲取各種干貨哦!!???
??? 對于要加我微信交流群的小伙伴,大家可以搜索微信賬號:Lizhengi2025 ,備明來意后,我拉你進群???
1、Java 基礎
1.1、Java 入門
在這個日新月異、信息化浸透的時代,編程技術已然成為一項至關重要的技能。Java,這門被廣大開發者所采納的編程語言,憑借其強大的功能和無視平臺差異的特性,在業界赫赫有名。無論你是身處計算機專業的學堂,還是對編程懷揣濃厚興趣的初探者,精通 Java 都將對你的學術研究和職業道路產生深遠的影響。
Java 入門指南系列旨在為你展現一個 Java 的基礎全景,內容涵蓋 Java 的基本語法、數據類型、運算符、控制流程等諸多方面。我們將從最基礎的部分出發,深入淺出,助你筑建堅實的 Java 基礎。無論你是編程領域的新手,還是已經有所積累的學者,都可以從本文中受益匪淺。
專欄內容:
=============================== 博文 ================================ | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Java 語言概述 – Java 語言的介紹、現在、過去與將來 | 2024-06-09 | 2024-06-09 |
2 | Java 環境配置 – Java 語言的安裝、配置、編譯與運行 | 2024-06-09 | 2024-06-09 |
3 | Java 程序結構 – Java 語言的變量、方法、運算符與注釋 | 2024-06-10 | 2024-06-10 |
4 | Java 數據類型 – Java 語言的 8 種基本數據類型、字符串與數組 | 2024-06-10 | 2024-06-10 |
5 | Java 流程控制 – Java 語言的代碼塊、作用域、循環與依賴 | 2024-06-11 | 2024-06-11 |
6 | Java 類與對象 – Java 語言的類與對象、構造器、static、final、包和 JAR | 2024-06-11 | 2024-06-11 |
7 | Java 面向對象 – Java 語言的封裝、繼承、多態、內部類和 Object 類 | 2024-06-12 | 2024-06-12 |
8 | Java 關于抽象 – Java 語言的抽象類、接口和函數式接口 | 2024-06-12 | 2024-06-12 |
9 | Java 異常處理 – Java 語言的異常、異常鏈與斷言 | 2024-06-13 | 2024-06-13 |
10 | Java 反射機制 – Java 語言反射的概述、核心類與高級應用 | 2024-06-13 | 2024-06-03 |
11 | Java 泛型設計 – Java 語言泛型的概述、類型擦出、協變與逆變 | 2024-06-15 | 2024-06-15 |
12 | Java 注解設計 – Java 語言注解的介紹、高階應用與自定義注解 | 2024-06-15 | 2024-06-15 |
早期內容:
- 【2022-11-13】Java入門指南:基礎概述
- 【2022-11-13】Java入門指南:環境配置
- 【2022-11-14】Java基礎:Java基本概念
- 【2022-11-14】Java基礎:Java數據類型
- 【2022-11-15】Java基礎:Java數字類型
- 【2022-11-15】Java基礎:Java流程控制
- 【2022-11-16】Java基礎:Java類與對象
- 【2022-11-16】Java基礎:Java面向對象
- 【2022-11-17】Java基礎:Java抽象接口
- 【2022-11-17】Java基礎:Java異常機制
相關問題:
- 【2024-05-30】Java 面試題:String、StringBuffer、StringBuilder 有什么區別?
- 【2024-06-16】Java 面試題:Java 中的 int 和 Integer 有什么區別?
- 【2024-06-16】Java 面試題:Java 中接口和抽象類有什么區別
- 【2024-06-18】Java 面試題:Java 的 Exception 和 Error 有什么區別?
- 【2024-06-21】Java 面試題:談談 final、finally、 finalize 有什么不同?
- 【2023-10-23】Java基礎面試題&知識點總結(上篇)
- 【2023-10-24】Java基礎面試題&知識點總結(中篇)
- 【2023-10-25】Java基礎面試題&知識點總結(下篇)
1.2、Java 集合
在當今這個數據驅動的時代,高效地管理和操作數據集合是每個開發者必須掌握的技能。Java 集合框架(Java Collections Framework)作為 Java 標準庫的一部分,提供了一套強大且靈活的工具,用于存儲、檢索和操作數據集合。Java 集合框架的設計遵循了高內聚、低耦合的原則,使得開發者可以根據具體需求選擇合適的集合類型。無論你是需要快速查找元素,還是需要保持元素的插入順序,Java 集合框架都能提供相應的解決方案。
本系列文章將深入探討 Java 集合框架的各個方面,內容涵蓋集合的基本操作、常用集合類的使用場景、性能分析以及高級特性等。我們將從基礎概念出發,逐步深入,幫助你掌握 Java 集合框架的精髓。無論你是編程新手,還是有一定經驗的開發者,都可以從本系列文章中獲益良多。
專欄內容:
=============================== 博文 ================================ | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Java 集合框架:ArrayList 的介紹、使用、原理與源碼解析 | 2024-06-17 | 2024-06-17 |
2 | Java 集合框架:LinkedList 的介紹、使用、原理與源碼解析 | 2024-06-17 | 2024-06-17 |
3 | Java 集合框架:Vector、Stack 的介紹、使用、原理與源碼解析 | 2024-06-20 | 2024-06-20 |
4 | Java 并發集合:CopyOnWrite 寫時復制集合介紹 | 2024-07-02 | 2024-07-02 |
5 | Java 集合框架:Java 中的 Set「HashSet & LinkedHashSet & TreeSet」集合特點與實現解析 | 2024-07-09 | 2024-07-09 |
6 | Java 集合框架:Java 中的優先級隊列 PriorityQueue 的實現 | 2024-07-21 | 2024-07-21 |
7 | Java 集合框架:Java 中的雙端隊列 ArrayDeque 的實現 | 2024-07-22 | 2024-07-22 |
8 | Java 集合框架:HashMap 的介紹、使用、原理與源碼解析 | 2024-07-23 | 2024-07-23 |
9 | Java 集合框架:TreeMap 的介紹、使用、原理與源碼解析 | 2024-07-23 | 2024-07-23 |
10 | Java 并發集合:阻塞隊列集合介紹 | 2024-08-08 | 2024-08-08 |
早期內容:
- 【2022-10-10】Java集合:概述
- 【2022-10-11】Java集合:關于 ArrayList 的內容盤點
- 【2022-10-11】Java集合:關于 LinkedList 的內容盤點
- 【2022-10-13】Java集合:關于 Vector 的內容盤點
- 【2022-10-14】Java集合:關于 HashSet 的內容盤點
- 【2022-10-14】Java集合:關于 TreeSet 的內容盤點
- 【2022-10-14】Java集合:HashMap
- 【2022-10-17】Java集合:TreeMap
- 【2022-10-17】Java集合:ConcurrentHashMap
相關問題:
- 【2024-06-20】Java 面試題:Java 的 Vector、ArrayList、LinkedList 有何區別?
- 【2022-06-21】Java 面試題:對比 Hashtable、HashMap、TreeMap 有什么不同?
- 【2022-06-22】Java 面試題:如何保證集合是線程安全的? ConcurrentHashMap 如何實現高效地線程安全?
- 【2024-08-08】如何理解 Java 中的阻塞隊列:從基礎到高級的深度解析
- 【2023-10-28】Java集合面試題&知識點總結(上篇)
- 【2023-10-30】Java集合面試題&知識點總結(中篇)
- 【2023-11-01】Java集合面試題&知識點總結(下篇)
相關問題:
- 【2023-11-14】Java并發面試題&知識點總結(上篇)
- 【2023-11-07】Java并發面試題&知識點總結(中篇)
- 【2023-11-05】Java并發面試題&知識點總結(下篇)
1.3、Java 并發
在這個多核處理器普及的時代,并發編程已成為提升應用性能的關鍵技術。Java 作為一門成熟的編程語言,提供了豐富的并發編程工具和框架,幫助開發者充分利用多核處理器的計算能力,構建高效、穩定的多線程應用。無論是高并發的 Web 服務,還是復雜的計算任務,Java 并發編程都能為你提供強大的支持。
Java 并發編程的學習曲線較為陡峭,但其強大的功能和廣泛的應用場景使其成為每個 Java 開發者必須掌握的技能。本系列文章將從基礎概念出發,逐步深入,涵蓋線程創建與管理、線程同步機制、并發集合、線程池、并發工具類以及異步編程等內容。無論你是并發編程的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
專欄內容:
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Java 并發編程:一文了解 Java 內存模型(處理器優化、指令重排序與內存屏障的深層解析) | 2024-07-26 | 2024-07-26 |
2 | Java 并發編程:Java 線程模型介紹及使用 | 2024-08-01 | 2024-08-01 |
3 | Java 并發編程:Java 線程池的介紹與使用 | 2024-08-02 | 2024-08-02 |
4 | Java 并發編程:Java 中的樂觀鎖與 CAS | 2024-08-03 | 2024-08-03 |
5 | Java 并發編程:volatile 關鍵字介紹與使用 | 2024-08-04 | 2024-08-04 |
6 | Java 并發編程:一文了解 synchronized 的使用 | 2024-08-04 | 2024-08-04 |
7 | Java 并發集合:阻塞隊列集合介紹 | 2024-08-08 | 2024-08-08 |
8 | Java 并發編程:線程變量 ThreadLocal | 2024-08-10 | 2024-08-10 |
9 | Java 并發編程:ReentrantLock 鎖與 AQS | 2024-08-10 | 2024-08-10 |
10 | Java 并發編程:Java 并發工具類 | 2024-08-11 | 2024-08-11 |
11 | Java 并發編程:Java 并發原子類 | 2024-08-11 | 2024-08-11 |
12 | Java 并發集合:CopyOnWrite 寫時復制集合介紹 | 2024-07-02 | 2024-07-02 |
早期內容:
- 【2022-10-27】徹底理解Java并發:Java內存模型
- 【2022-10-27】徹底理解Java并發:Java線程
- 【2022-10-28】徹底理解Java并發:Java線程池
- 【2022-10-28】徹底理解Java并發:樂觀鎖與CAS
- 【2022-10-28】徹底理解Java并發:ThreadLocal詳解
- 【2022-10-29】徹底理解Java并發:volatile關鍵字
- 【2022-10-29】徹底理解Java并發:synchronized關鍵字
- 【2022-10-30】徹底理解Java并發:ReentrantLock鎖
- 【2022-10-30】徹底理解Java并發:AQS抽象隊列同步器
- 【2022-10-31】徹底理解Java并發:Java并發工具類
- 【2022-10-31】徹底理解Java并發:Java并發原子類
1.4、Java 虛擬機(JVM)
在 Java 技術的生態系統中,Java 虛擬機(JVM)扮演著至關重要的角色。作為 Java 程序運行的基石,JVM 不僅實現了 Java 的“一次編寫,到處運行”的跨平臺特性,還通過其高效的垃圾回收機制、即時編譯技術和內存管理,為 Java 應用提供了強大的性能和穩定性支持。無論是開發桌面應用、Web 服務,還是大規模分布式系統,深入理解 JVM 的工作原理都將為你的編程能力增添重要的一筆。
JVM 是 Java 技術的核心,其復雜性和強大功能使其成為 Java 開發者必須深入學習的領域。本系列文章將從 JVM 的基本架構出發,逐步深入,涵蓋類加載機制、內存模型、垃圾回收機制、即時編譯技術以及性能調優等內容。無論你是希望理解 Java 程序的運行機制,還是需要優化應用性能,都可以從本系列文章中獲益。
專欄內容:
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Java虛擬機:虛擬機介紹 | 2024-08-13 | 2024-08-13 |
2 | Java虛擬機:類的加載機制 | 2024-08-13 | 2024-08-13 |
3 | Java虛擬機:運行時內存結構 | 2024-08-13 | 2024-08-13 |
4 | Java虛擬機:垃圾回收機制 | 2024-08-14 | 2024-08-14 |
5 | Java虛擬機:垃圾回收器 | 2024-08-14 | 2024-08-14 |
6 | Java虛擬機:常用 JVM 參數 | 2024-08-14 | 2024-08-14 |
早期內容:
- 【2022-11-04】深入理解Java虛擬機:Java類的加載機制
- 【2022-11-05】深入理解Java虛擬機:Java運行內存結構
- 【2022-11-05】深入理解Java虛擬機:Java垃圾回收機制
- 【2022-11-06】深入理解Java虛擬機:Java垃圾回收器
- 【2022-11-06】深入理解Java虛擬機:JVM 性能調優
相關問題:
- 【2024-06-03】Java 面試題:Java 的動態代理是基于什么原理?
- 【2024-06-22】Java 面試題:強引用、軟引用、弱引用、幻象引用有什么區別?
1.5、Java IO 流
在現代軟件開發中,數據的輸入輸出(IO)操作是不可或缺的一部分。Java 提供了強大的 IO 流庫,用于處理文件、網絡數據以及其他數據源的讀寫操作。無論是讀取本地文件,還是處理網絡傳輸的數據,Java IO 流都能為你提供靈活且高效的解決方案。
Java IO 流是處理數據輸入輸出的核心工具,掌握其使用方法對于開發文件處理、網絡通信等應用至關重要。本系列文章將詳細介紹 Java IO 流的各種用法,幫助你高效地處理數據。
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Java IO流:IO 流使用 | 2024-08-16 | 2024-08-16 |
2 | Java IO流:IO 流模型 | 2024-08-16 | 2024-08-16 |
3 | Java IO流:BIO 介紹及使用 | 2024-08-16 | 2024-08-16 |
4 | Java IO流:NIO 介紹及使用 | 2024-08-17 | 2024-08-17 |
早期內容:
- 【2022-11-23】JavaIO流:概述
- 【2022-11-23】JavaIO流:案例
- 【2022-11-24】JavaIO流:模型
- 【2022-11-24】JavaIO流:BIO梳理
- 【2022-11-25】JavaIO流:NIO梳理
相關問題:
- 【2024-06-18】Java 面試題:Java 的文件拷貝方式有幾種?哪一種最高效?
1.6、Java JDBC
數據庫是現代應用的重要組成部分,而 Java 數據庫連接(JDBC)是 Java 與數據庫交互的標準 API。通過 JDBC,開發者可以輕松地連接各種關系型數據庫(如 MySQL、Oracle、PostgreSQL 等),執行 SQL 語句并處理查詢結果。
JDBC 是 Java 與數據庫交互的橋梁,掌握其使用方法對于開發數據驅動的應用至關重要。本系列文章將深入講解 JDBC 的各個方面,幫助你高效地操作數據庫。
早期內容:
- 【2022-10-24】JavaJDBC:詳解
- 【2022-10-25】JavaJDBC:連接池
1.7、Java 網絡
在互聯網時代,網絡編程是構建分布式應用的核心技術之一。Java 提供了豐富的網絡編程 API,支持 TCP、UDP、HTTP 等多種協議,幫助開發者輕松實現網絡通信功能。
網絡編程是構建現代分布式應用的基礎,掌握 Java 網絡編程技術可以幫助你開發高效、穩定的網絡應用。本系列文章將詳細介紹 Java 網絡編程的各個方面,助你輕松應對網絡通信的挑戰。
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Java 網絡編程:Socket 應用 | 2024-08-17 | 2024-08-17 |
早期內容:
- 【2022-11-18】JavaWeb:JavaWeb技術架構演進
- 【2022-11-18】JavaWeb:Servlet的應用及接口介紹
相關問題:
- 【2024-07-22】Http 和 Https 的區別(圖文詳解)
1.8、Java 新特性
Java 作為一門不斷發展的編程語言,每個新版本都會引入許多令人興奮的特性,以提升開發效率和代碼質量。從 Java 8 的 Lambda 表達式到 Java 17 的密封類(Sealed Classes),Java 的新特性為開發者提供了更強大的工具和更簡潔的語法。
Java 的新特性不僅提升了開發效率,還增強了代碼的可讀性和可維護性。本系列文章將詳細介紹 Java 各個版本的新特性,幫助你掌握最新的編程技術,提升代碼質量。
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | 【Java 8 新特性系列】告別冗長代碼:Java Lambda 表達式如何簡化你的編程 | 2024-06-07 | 2024-06-07 |
2 | 【Java 8 新特性系列】掌控數據流:深入解析 Java Stream 編程 | 2024-06-07 | 2024-06-07 |
3 | 【Java 8 新特性系列】Optional 類完全指南 | 2024-06-08 | 2024-06-08 |
早期內容:
- 【2023-07-09】Java新特性:Lambda表達式
- 【2023-07-10】Java新特性:Stream流式編程
- 【2023-07-19】Java新特性:Optional類
2、Java 框架
2.1、Spring Framwork 框架
在現代企業級應用開發中,Spring 框架無疑是最受歡迎和廣泛使用的 Java 框架之一。Spring 以其強大的功能、靈活的擴展性和卓越的設計理念,成為構建復雜、高性能應用的基石。無論是開發 Web 應用、微服務,還是集成企業級組件,Spring 都能為你提供全面的支持。
Spring 框架的學習曲線較為陡峭,但其強大的功能和廣泛的應用場景使其成為每個 Java 開發者必須掌握的技能。本系列文章將從 Spring 的核心概念出發,逐步深入,涵蓋 IoC、AOP、Spring MVC、Spring Boot、Spring Data、Spring Security 以及 Spring Cloud 等內容。無論你是 Spring 的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
通過掌握 Spring 框架,你將能夠構建高效、靈活且易于維護的企業級應用,并在現代軟件開發中脫穎而出。讓我們一起探索 Spring 的無限可能,開啟高效開發的新篇章!
=============================== 博文 ================================ | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Spring 核心技術解析【純干貨版】- I:Spring 基礎模塊 Spring-Core 模塊精講 | 2025-01-01 | 2025-01-01 |
2 | Spring 核心技術解析【純干貨版】- II:Spring 基礎模塊 Spring-Beans 模塊精講 | 2025-01-01 | 2025-01-01 |
3 | Spring 核心技術解析【純干貨版】- III:Spring 基礎模塊 Spring-Expression 模塊精講 | 2025-01-02 | 2025-01-02 |
4 | Spring 核心技術解析【純干貨版】- IV:Spring 切面編程模塊 Spring-Aop 模塊精講 | 2025-01-03 | 2025-01-03 |
5 | Spring 核心技術解析【純干貨版】- V:Spring 基礎模塊 Spring-Context 模塊精講 | 2025-01-07 | 2025-01-07 |
6 | Spring 核心技術解析【純干貨版】- VI:Spring 切面編程模塊 Spring-Aspects 模塊精講 | 2025-01-08 | 2025-01-08 |
7 | Spring 核心技術解析【純干貨版】- Ⅶ:Spring 切面編程模塊 Spring-Instrument 模塊精講 | 2025-01-14 | 2025-01-14 |
8 | Spring 核心技術解析【純干貨版】- VIII:Spring 數據訪問模塊 Spring-Tx 模塊精講 | 2025-01-15 | 2025-01-15 |
9 | Spring 核心技術解析【純干貨版】- IX:Spring 數據訪問模塊 Spring-Jdbc 模塊精講 | 2025-02-05 | 2025-02-05 |
10 | Spring 核心技術解析【純干貨版】- X:Spring 數據訪問模塊 Spring-Orm 模塊精講 | 2025-02-06 | 2025-02-06 |
11 | Spring 核心技術解析【純干貨版】- XI:Spring 數據訪問模塊 Spring-Oxm 模塊精講 | 2025-02-07 | 2025-02-07 |
12 | Spring 核心技術解析【純干貨版】- XII:Spring 數據訪問模塊 Spring-R2dbc 模塊精講 | 2025-02-12 | 2025-02-12 |
13 | Spring 核心技術解析【純干貨版】- XIII:Spring 消息模塊 Spring-Messaging 模塊精講 | 2025-02-12 | 2025-02-12 |
14 | Spring 核心技術解析【純干貨版】- XIV:Spring 消息模塊 Spring-Jms 模塊精講 | 2025-02-18 | 2025-02-18 |
15 | Spring 核心技術解析【純干貨版】- XV:Spring 網絡模塊 Spring-Web 模塊精講 | 2025-04-01 | 2025-04-01 |
16 | Spring 核心技術解析【純干貨版】- XVI:Spring 網絡模塊 Spring-WebMvc 模塊精講 | 2025-04-01 | 2025-04-01 |
17 | Spring 核心技術解析【純干貨版】- XVII:Spring 網絡模塊 Spring-WebFlux 模塊精講 | 2025-04-02 | 2025-04-02 |
18 | Spring 核心技術解析【純干貨版】- XVIII:Spring 網絡模塊 Spring-WebSocket 模塊精講 | 2025-04-02 | 2025-04-02 |
19 | Spring 核心技術解析【純干貨版】- XIX:Spring 日志模塊 Spring-Jcl 模塊精講 | 2025-04-03 | 2025-04-03 |
20 | Spring 核心技術解析【純干貨版】- XX:Spring 測試模塊 Spring-Test 模塊精講 | 2025-04-03 | 2025-04-03 |
21 | Spring 核心技術解析【純干貨版】- XXI:Spring 第三方工具整合模塊 Spring-Context-Suppor 模塊精講 | 2025-04-04 | 2025-04-04 |
22 | Spring 核心技術解析【純干貨版】- XXII:Spring 掃描效率提升模塊 Spring-Context-Indexer 模塊精講 | 2025-04-04 | 2025-04-04 |
早期內容:
- 【2022-11-01】系統學習SpringFramework:Spring概述
- 【2022-11-01】系統學習SpringFramework:Spring IOC
- 【2022-11-02】系統學習SpringFramework:Spring AOP
- 【2022-11-02】系統學習SpringFramework:SpringBean的生命周期
- 【2022-11-03】系統學習SpringFramework:SpringBean的注入方式
- 【2022-11-03】系統學習SpringFramework:循環依賴與三級緩存
相關問題:
- 【2025-01-07】Spring 中的常用注解
2.2、Spring Boot 框架
在現代 Java 應用開發中,Spring Boot 以其快速啟動、簡化配置和強大的功能集成,成為構建企業級應用的首選框架。Spring Boot 是 Spring 生態系統的一部分,旨在簡化 Spring 應用的初始搭建和開發過程。通過自動配置和約定優于配置的原則,Spring Boot 讓開發者能夠專注于業務邏輯,而無需花費大量時間在繁瑣的配置上。
Spring Boot 的學習曲線較為平緩,但其強大的功能和廣泛的應用場景使其成為每個 Java 開發者必須掌握的技能。本系列文章將從 Spring Boot 的基礎概念出發,逐步深入,涵蓋自動配置、起步依賴、嵌入式服務器、外部化配置、Actuator、測試支持以及微服務開發等內容。無論你是 Spring Boot 的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
通過掌握 Spring Boot,你將能夠快速構建高效、靈活且易于維護的企業級應用,并在現代軟件開發中脫穎而出。讓我們一起探索 Spring Boot 的無限可能,開啟高效開發的新篇章!
專欄部分,計劃 2025-04 開始更新
早期內容:
- 【2022-12-08】SpringBoot:概述
- 【2022-12-08】SpringBoot:核心模塊盤點
- 【2022-12-13】SpringBoot:模塊探究之spring-boot-actuator
- 【2022-12-14】SpringBoot:模塊探究之spring-boot-autoconfigure
- 【2022-12-21】SpringBoot:模塊探究之spring-boot-cli
- 【2022-12-22】SpringBoot:模塊探究之spring-boot-dependencies
- 【2022-12-23】SpringBoot:模塊探究之spring-boot-devtools
- 【2022-12-24】SpringBoot:模塊探究之spring-boot-starters
相關問題:
- 【2022-12-09】SpringBoot實戰:整合MyBatis搭建基本骨架
- 【2022-12-09】SpringBoot實戰:整合MapStruct實現數據類型轉化
- 【2022-12-10】SpringBoot實戰:整合Swagger3實現在線Api文檔
- 【2024-07-26】高性能 Java 本地緩存 Caffeine 框架介紹及在 SpringBoot 中的使用
2.3、Spring Cloud 框架
專欄部分,后續更新時間待定
2.4、MyBatis 框架
在 Java 應用開發中,數據庫操作是不可或缺的一部分。MyBatis 作為一個優秀的持久層框架,以其靈活的 SQL 映射、簡單的配置和強大的功能,成為許多開發者的首選工具。與傳統的 ORM(對象關系映射)框架不同,MyBatis 允許開發者直接編寫 SQL 語句,同時提供了對象與數據庫記錄之間的映射功能,兼顧了靈活性和開發效率。
MyBatis 的靈活性和強大功能使其成為處理復雜數據庫操作的理想選擇。本系列文章將從 MyBatis 的基礎概念出發,逐步深入,涵蓋 SQL 映射、動態 SQL、結果映射、事務管理、緩存機制、插件機制以及與 Spring Boot 的集成等內容。無論你是 MyBatis 的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-10-25】MyBatis:基礎入門
- 【2022-10-25】MyBatis:核心配置文件
- 【2022-10-26】MyBatis:映射配置文件
- 【2022-10-26】MyBatis:緩存機制詳解
2.5、MyBatis-Plus 框架
專欄部分,后續更新時間待定
2.6、Netty
專欄部分,后續更新時間待定
2.X、工具類框架(待更新)
專欄部分,后續更新時間待定
2.6.1、Apache Commons 系列框架(待更新)
2.6.2、Apache HttpClient(待更新)
2.6.3、Apache POI(待更新)
2.6.4、Bonuncy Castle(待更新)
2.6.5、ByteBuddy(待更新)
2.6.6、Caffeine(待更新)
2.6.7、Disruptor(待更新)
2.6.8、EasyExcel(待更新)
2.6.9、Google Guice(待更新)
2.6.10、Gson(待更新)
2.6.11、Guava(待更新)
2.6.12、Jackson(待更新)
2.6.13、Javassist(待更新)
2.6.14、JCTools(待更新)
2.6.15、Lombok(待更新)
相關問題:
- 【2024-07-26】高性能 Java 本地緩存 Caffeine 框架介紹及在 SpringBoot 中的使用
- 【2023-02-14】Java中Json字符串和Java對象的互轉
- 【2024-05-28】Java 讀取 xml 文件的五種方式
3、Java 工具
3.1、IntelliJ IDEA
專欄部分,計劃 2025-08 開始更新
插件系列:
- 【2025-01-02】【IDEA 插件系列】告別外部工具,使用 IDEA Http Client 高效調試接口
相關問題:
- 【2024-09-30】IDEA 最新版創建 Sping Boot 項目沒有 JDK8 選項的解決方案
3.2、Maven
在 Java 項目的開發過程中,依賴管理、構建和部署是至關重要的環節。Maven 作為一個強大的項目管理和構建工具,以其標準化的項目結構、依賴管理機制和豐富的插件生態系統,成為 Java 開發者的首選工具。無論是小型項目還是大型企業級應用,Maven 都能提供高效的項目管理和構建支持。
Maven 是 Java 項目管理的核心工具,掌握其使用方法對于提高開發效率和項目質量至關重要。本系列文章將從 Maven 的基礎概念出發,逐步深入,涵蓋 POM 文件、依賴管理、生命周期、插件機制、多模塊項目以及構建優化等內容。無論你是 Maven 的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
專欄內容:
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | Maven 詳細配置:Maven settings 配置文件的詳細說明 | 2025-01-04 | 2025-01-04 |
2 | Maven 詳細配置:Maven 項目 POM 文件解讀 | 2025-01-04 | 2025-01-04 |
3 | Maven 中的依賴管理機制 | 2025-01-05 | 2025-01-05 |
4 | Maven 的生命周期詳解 | 2025-01-05 | 2025-01-05 |
5 | Maven 插件列表詳解 | 2025-01-06 | 2025-01-06 |
6 | Maven 倉庫的分類 | 2025-01-08 | 2025-01-08 |
相關內容:
- 【2025-01-07】使用 Docker 安裝 Maven 私服 Nexus3
插件系列:
- 【2024-06-06】maven-shade-plugin - 解決 Jar 包沖突新思路
- 【2024-06-08】Maven 核心插件 maven-clean-plugin 使用詳解
- 【2024-06-14】Maven 核心插件 maven-resources-plugin 使用詳解
3.3、Arthas
專欄部分,計劃 2025-05 開始更新
4、數據庫
4.1、MySQL
在數據驅動的世界中,數據庫是存儲和管理數據的核心工具。MySQL 作為最流行的開源關系型數據庫管理系統(RDBMS),以其高性能、可靠性和易用性,成為眾多開發者和企業的首選。無論是構建小型應用,還是支撐大規模系統,MySQL 都能提供強大的數據管理能力。
MySQL 是數據管理的核心工具,掌握其使用方法對于開發數據驅動的應用至關重要。本系列文章將詳細介紹 MySQL 的各個方面,幫助你高效地設計、優化和管理數據庫。
專欄內容:
==================== 博文 ==================== | —創建時間— | —維護時間— | |
---|---|---|---|
1 | 【MySQL 系列】在 Windows 上安裝 MySQL | 2024-03-04 | 2024-03-08 |
2 | 【MySQL系列】在 MacOS 上安裝 MySQL | 2024-03-04 | 2024-03-08 |
3 | 【MySQL 系列】在 CentOS 上安裝 MySQL | 2024-03-05 | 2024-03-07 |
4 | 【MySQL 系列】在 Ubuntu 上安裝 MySQL | 2024-03-05 | 2024-03-07 |
5 | 【MySQL 系列】MySQL 起步篇 | 2024-03-08 | 2024-03-08 |
6 | 【MySQL 系列】MySQL 架構篇 | 2024-03-08 | 2024-03-08 |
7 | 【MySQL 系列】MySQL 語句篇_DQL 語句 | 2024-03-13 | 2024-03-13 |
8 | 【MySQL 系列】MySQL 語句篇_DML 語句 | 2024-03-13 | 2024-03-13 |
9 | 【MySQL 系列】MySQL 語句篇_DCL 語句 | 2024-03-13 | 2024-03-13 |
10 | 【MySQL 系列】MySQL 語句篇_DDL 語句 | 2024-03-13 | 2024-03-13 |
11 | 【MySQL 系列】MySQL 函數篇 | 2024-03-14 | 2024-03-14 |
12 | 【MySQL 系列】MySQL 索引篇 | 2024-03-14 | 2024-03-14 |
13 | 【MySQL 系列】MySQL 引擎篇 | 2024-03-15 | 2024-03-15 |
早期內容:
- 【2022-10-18】MySQL:概述
- 【2022-10-19】MySQL:DQL 數據查詢語句盤點
- 【2022-10-19】MySQL:DML 數據操作語句盤點
- 【2022-10-19】MySQL:DDL 數據定義語句盤點
- 【2022-10-19】MySQL:DCL 數據控制語句盤點
- 【2022-10-19】MySQL:函數盤點
- 【2022-10-19】MySQL:索引知識點盤點
- 【2022-10-20】MySQL:引擎知識點盤點
- 【2022-10-20】MySQL:事務知識點盤點
- 【2022-10-21】MySQL:鎖&Mvcc知識點盤點
- 【2022-10-22】MySQL:分庫分表知識點盤點
- 【2022-10-22】MySQL:日志知識點盤點
- 【2022-10-22】MySQL:主從相關知識點盤點
相關問題:
- 【2022-11-14】日常問題:MySQL排序字段數據相同不能分頁問題
- 【2020-10-22】高性能MySQL(1)——MYSQL架構
- 【2020-10-22】高性能MySQL(2)——Schema與數據類型的優化
- 【2020-09-04】Docker使用-構建MySQL
3.2、Elasticsearch
在大數據時代,快速檢索和分析海量數據成為一項重要需求。Elasticsearch 是一個分布式、實時的搜索和分析引擎,以其強大的全文檢索能力、高效的查詢性能和靈活的擴展性,成為處理大規模數據的首選工具。無論是構建搜索引擎、日志分析系統,還是實現復雜的數據分析,Elasticsearch 都能提供強大的支持。
通過學習和掌握 MySQL 和 Elasticsearch,你將能夠高效地管理和分析數據,構建功能強大、性能優越的應用系統。讓我們一起探索數據管理的無限可能!
早期內容:
- 【2023-10-01】Elasticsearch簡介
- 【2023-10-03】Elasticsearch安裝訪問
- 【2023-10-05】Elasticsearch數據操作原理
- 【2023-10-08】Elasticsearch數據搜索原理
- 【2023-10-13】Elasticsearch集群管理原理
- 【2023-10-15】Elasticsearch系列組件:Kibana無縫集成的數據可視化和探索平臺
- 【2023-10-16】Elasticsearch系列組件:Logstash強大的日志管理和數據分析工具
- 【2023-10-18】Elasticsearch系列組件:Beats高效的日志收集和傳輸解決方案
3.2、MongoDB
在當今數據多樣化和高并發的應用場景中,傳統的關系型數據庫有時難以滿足靈活性和擴展性的需求。MongoDB 作為一種領先的 NoSQL 數據庫,以其文檔導向的數據模型、高擴展性和強大的查詢能力,成為處理非結構化數據和構建現代應用的理想選擇。無論是開發內容管理系統、實時分析平臺,還是構建微服務架構,MongoDB 都能提供卓越的支持。
MongoDB 的靈活性和高性能使其成為現代應用開發的重要工具。本系列文章將從 MongoDB 的基礎概念出發,逐步深入,涵蓋數據模型、CRUD 操作、索引優化、聚合框架、高可用與擴展等內容。無論你是 NoSQL 數據庫的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-12-31】MongoDB:基礎概述
- 【2023-01-01】MongoDB:安裝配置
- 【2023-01-03】MongoDB:常用命令
- 【2023-01-05】MongoDB:在 Java 中使用 MongoDB
5、中間件
4.1、Redis
在現代高并發、高性能的應用場景中,緩存和快速數據訪問是提升系統性能的關鍵。Redis(Remote Dictionary Server)作為一種高性能的鍵值存儲系統,以其極快的讀寫速度、豐富的數據結構和靈活的用途,成為緩存、消息隊列、實時統計等場景的首選工具。無論是構建高并發的 Web 應用,還是實現復雜的分布式系統,Redis 都能提供強大的支持。
Redis 的高性能和靈活性使其成為現代應用開發的重要工具。本系列文章將從 Redis 的基礎概念出發,逐步深入,涵蓋數據結構、緩存設計、發布訂閱、事務與腳本、分布式與高可用等內容。無論你是 Redis 的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-11-10】Redis系列:Redis的概述與安裝
- 【2022-11-10】Redis系列:Redis的數據結構
- 【2022-11-11】Redis系列:使用Redis實現緩存及相關問題
- 【2022-11-11】Redis系列:使用Redis實現分布式鎖及相關問題
- 【2022-11-12】Redis系列:Redis持久化機制與Redis事務
- 【2022-11-12】Redis系列:Redis主從、哨兵、集群介紹
相關問題:
- 【2023-08-15】Redis簡介
- 【2023-08-17】Redis實戰:Redis的安裝及簡單使用
- 【2023-08-19】Redis實戰:Redis在Java中的基本使用
- 【2023-08-21】Redis數據結構:String類型全面解析
- 【2023-08-23】Redis數據結構:List類型全面解析
- 【2023-08-25】Redis數據結構:Set類型全面解析
- 【2023-08-27】Redis數據結構:Hash類型全面解析
- 【2023-08-29】Redis數據結構:Zset類型全面解析
- 【2023-08-31】Redis數據結構:Stream類型全面解析
- 【2023-09-02】Redis數據結構總結
- 【2023-09-05】Redis持久化機制
- 【2023-09-07】Redis事務機制
- 【2023-09-10】Redis發布訂閱
- 【2023-09-11】Redis主從復制集群的介紹及搭建
- 【2023-09-13】Redis哨兵集群的介紹及搭建
- 【2023-09-15】Redis Cluster 集群的介紹
- 【2023-09-17】Redis集群總結
- 【2023-09-19】Redis緩存實現及其常見問題解決方案
- 【2023-09-21】Redis分布式鎖及其常見問題解決方案
4.2、Zookeeper
在分布式系統中,協調和管理多個節點的狀態和行為是一個復雜而關鍵的任務。Zookeeper 作為一個分布式的協調服務,以其高可靠性、一致性和簡單的 API,成為構建分布式系統的基石。無論是實現分布式鎖、配置管理,還是構建高可用的服務注冊與發現系統,Zookeeper 都能提供強大的支持。
Zookeeper 是分布式系統的核心組件,掌握其使用方法對于構建高可用、高可靠的分布式系統至關重要。本系列文章將從 Zookeeper 的基礎概念出發,逐步深入,涵蓋數據模型、Watch 機制、分布式鎖、領導者選舉、配置管理以及服務注冊與發現等內容。無論你是分布式系統的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-11-19】Zookeeper:分布式過程協同技術
- 【2022-11-19】Zookeeper:在三種模式下的部署
- 【2022-11-20】Zookeeper:Zookeeper的主從選舉機制
- 【2022-11-20】Zookeeper:事件監聽和通知機制
- 【2022-11-21】Zookeeper:Mac通過Docker安裝Zookeeper集群
- 【2022-11-21】Zookeeper:實現“通知協調”的 Demo
- 【2022-11-22】Zookeeper:實現“命名服務”的 Demo
- 【2022-11-22】Zookeeper:實現“分布式鎖”的 Demo
4.3、Kafka
專欄部分,后續更新時間待定
4.4、RabbitMQ
在現代分布式系統中,消息隊列是解耦服務、提升系統可靠性和擴展性的重要工具。RabbitMQ 作為一個功能強大的開源消息代理(Message Broker),以其高可靠性、靈活的路由機制和廣泛的語言支持,成為消息隊列領域的佼佼者。無論是實現異步任務處理、日志收集,還是構建事件驅動的微服務架構,RabbitMQ 都能提供強大的支持。
RabbitMQ 是消息隊列領域的核心工具,掌握其使用方法對于構建高效、可靠的分布式系統至關重要。本系列文章將從 RabbitMQ 的基礎概念出發,逐步深入,涵蓋消息隊列模型、交換機類型、消息確認與持久化、死信隊列、集群與高可用等內容。無論你是消息隊列的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-12-10】RabbitMQ:基礎概述
- 【2022-12-11】RabbitMQ:安裝配置
- 【2022-12-12】RabbitMQ:消息模型
- 【2022-12-25】RabbitMQ:基本消息模型
- 【2022-12-26】RabbitMQ:消息分發模型
4.5、RocketMQ
專欄部分,后續更新時間待定
4.6、Nginx
專欄部分,后續更新時間待定
5、云原生
5.1、Docker
在現代軟件開發和部署中,容器化技術已經成為一種主流的解決方案。Docker 作為容器化技術的代表,以其輕量、快速和可移植的特性,徹底改變了應用的開發、測試和部署方式。無論是構建微服務架構,還是實現持續集成與持續交付(CI/CD),Docker 都能提供強大的支持。
Docker 的輕量化和可移植性使其成為現代應用開發的重要工具。本系列文章將從 Docker 的基礎概念出發,逐步深入,涵蓋容器與鏡像、Dockerfile、容器編排、鏡像倉庫、網絡與存儲、CI/CD 集成以及應用場景等內容。無論你是 Docker 的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2023-01-12】Docker:獨具魅力的開源容器引擎
- 【2023-01-14】在不同環境下 Docker 的安裝部署
- 【2023-01-16】Docker 應用實踐-鏡像篇
- 【2023-02-20】Docker 應用實踐-容器篇
- 【2023-02-25】Docker 應用實踐-倉庫篇
相關內容:
- 【2024-10-11】構建流媒體管道:利用 Docker 部署 Nginx-RTMP 從 FFmpeg RTMP 推流到 HLS 播放的完整流程
- 【2022-11-21】Zookeeper:Mac通過Docker安裝Zookeeper集群
- 【2025-01-03】使用 Docker 安裝 Redis
- 【2025-01-07】使用 Docker 安裝 Maven 私服 Nexus3
5.2、Kubesphere(K8s)
專欄部分,后續更新時間待定
6、核心技術
6.1、計算機組成原理
專欄部分,后續更新時間待定
6.2、計算機操作系統
專欄部分,后續更新時間待定
6.3、計算機網絡協議
在當今互聯網時代,計算機網絡協議是實現設備間通信和數據傳輸的基石。無論是瀏覽網頁、發送電子郵件,還是進行視頻通話,都離不開計算機網絡協議的支持。理解計算機網絡協議的工作原理,對于開發網絡應用、優化網絡性能以及解決網絡問題至關重要。
計算機網絡協議是互聯網的基石,掌握其工作原理對于開發網絡應用和解決網絡問題至關重要。本系列文章將從基礎概念出發,逐步深入,涵蓋 OSI 模型、IP 協議、TCP/UDP、HTTP/HTTPS、DNS、路由與交換以及網絡安全等內容。無論你是網絡技術的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-11-07】網絡協議:什么是網絡分層的七四五
- 【2022-11-07】網絡協議:TCP三次握手與四次揮手
- 【2022-11-08】網絡協議:一文搞懂Socket套接字
- 【2022-11-08】網絡協議:透徹解析HTTP協議
- 【2022-11-09】網絡協議:透徹解析HTTPS協議
- 【2022-11-09】網絡協議:Cookie與Session技術
6.4、數據結構與算法
專欄部分,后續更新時間待定
6.5、計算機編譯原理
專欄部分,后續更新時間待定
相關內容:
- 【2024-05-29】從 ASCII 到 UTF-8 - Unicode 碼的誕生與實現
6.6、軟件設計模式
在軟件開發中,設計模式是解決常見問題的經典解決方案。設計模式不僅提供了可重用的代碼結構,還幫助開發者編寫更清晰、更易維護的代碼。無論是構建小型應用,還是開發復雜的企業級系統,設計模式都能為你的代碼設計提供指導。
軟件設計模式是編寫高質量代碼的重要工具,掌握其使用方法對于提升代碼的可維護性和可擴展性至關重要。本系列文章將從基礎概念出發,逐步深入,涵蓋創建型模式、結構型模式、行為型模式以及設計原則等內容。無論你是設計模式的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-11-25】詳解設計模式:簡單工廠模式
- 【2022-11-26】詳解設計模式:工廠方法模式
- 【2022-11-26】詳解設計模式:抽象工廠模式
- 【2022-11-27】詳解設計模式:單例模式
- 【2022-11-27】詳解設計模式:建造者模式
- 【2022-11-28】詳解設計模式:原型模式
- 【2022-11-28】詳解設計模式:適配器模式
- 【2022-11-29】詳解設計模式:裝飾器模式
- 【2022-11-29】詳解設計模式:代理模式
- 【2022-11-30】詳解設計模式:外觀模式
- 【2022-11-30】詳解設計模式:橋接模式
- 【2022-12-01】詳解設計模式:組合模式
- 【2022-12-01】詳解設計模式:享元模式
- 【2022-12-02】詳解設計模式:策略模式
- 【2022-12-02】詳解設計模式:觀察者模式
- 【2022-12-03】詳解設計模式:模版方法模式
- 【2022-12-03】詳解設計模式:迭代器模式
- 【2022-12-04】詳解設計模式:責任鏈模式
- 【2022-12-04】詳解設計模式:命令模式
- 【2022-12-05】詳解設計模式:備忘錄模式
- 【2022-12-05】詳解設計模式:狀態模式
- 【2022-12-06】詳解設計模式:訪問者模式
- 【2022-12-06】詳解設計模式:中介者模式
- 【2022-12-07】詳解設計模式:解釋器模式
7、解決方案
7.1、分布式理論協議與算法
在分布式系統的設計與實現中,理論協議與算法是確保系統一致性、可用性和分區容錯性的核心基礎。分布式系統由于涉及多個節點之間的協作,面臨網絡延遲、節點故障、數據一致性等復雜問題。理解分布式理論協議與算法,是構建高可靠、高性能分布式系統的關鍵。
分布式理論協議與算法是分布式系統的理論基礎,掌握其核心思想對于設計和優化分布式系統至關重要。本系列文章將從基礎理論出發,逐步深入,涵蓋 CAP 理論、一致性模型、Paxos 與 Raft 算法、分布式事務、一致性哈希、Gossip 協議以及分布式鎖等內容。無論你是分布式系統的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2022-12-30】分布式理論協議與算法 第一彈 CAP理論
- 【2023-01-03】分布式理論協議與算法 第二彈 ACID原則
- 【2023-01-10】分布式理論協議與算法 第三彈 BASE理論
7.2、分布式系統設計解決方案
在實際的分布式系統開發中,理論協議與算法是基礎,而如何將這些理論應用到實際場景中,解決具體的分布式問題,則是開發者面臨的核心挑戰。分布式系統設計解決方案旨在提供一套完整的實踐方法,幫助開發者構建高可用、高性能、可擴展的分布式系統。
分布式系統設計解決方案是理論與實踐的結合,旨在幫助開發者應對復雜的分布式場景。本系列文章將從實際需求出發,逐步深入,涵蓋微服務架構、服務注冊與發現、負載均衡、分布式緩存、消息隊列、分布式存儲、容錯與高可用、監控與日志、分布式事務解決方案以及安全與權限控制等內容。無論你是分布式系統的新手,還是希望進一步提升技能的開發者,都可以從本系列文章中獲益。
早期內容:
- 【2023-01-18】如何通過限流算法防止系統過載
- 【2023-02-23】持續事務管理過程中的事件驅動
- 【2023-02-27】淺談網絡中接口冪等性設計問題
- 【2023-03-07】分布式系統中的補償機制設計問題
- 【2023-09-23】負載均衡技術全景:理論、實踐與案例研究
- 【2023-09-25】數據一致性:核心概念與實現策略
- 【2023-09-27】分布式事務處理:挑戰與解決方案
- 【2023-09-29】深入理解服務發現:從基礎到實踐
X、后記
關于專欄:相對來說,Java 是一門比較容易入門的語言,但與此同時 Java 的技術棧又很復雜,所以我的想法是,將現有的所有與 Java 相關的技術內容整理出來,形成一個完全的、可以廣闊覆蓋 Java 知識點的技術棧,給自己的技術進行梳理的同時為后來新入門的小伙伴提供幫助。??????
其中很多知識點,可能涉及的不深,這一方面是篇幅有限,也有一部分歷史原因和作者自身經驗不足,所以我希望大家主要是參考技術棧這一體系內容,在個別知識點的學習中,還可以結合其他文章或者 AI 工具來完成學習和掌握。
關于付費:對于付費,一開始我還是挺抵觸的,但隨著更新的內容不斷增多,每天每月會花費大量的時間在博文的創作上,有時一篇文章的創作可能需要跨越幾天十幾個小時也是有過的,所以,所以我的想法是有這樣一個付費專欄可以在一定程度的激勵我的創作,當然大家也根據自己情況訂閱即可,因為大部分付費內容只是加了一部分圖解和示例代碼,僅文本部分和早期內容差別不會太多。當然如果想要支持博主,也歡迎訂閱。 🙏🙏🙏