JAXB 實戰指南:XML 與 Java 對象雙向轉換、核心註解詳解與最佳實踐
JAXB 核心三大件 JAXBContext:線程安全、重量級入口,緩存綁定元數據,建議單例復用。 Marshaller:Java 對象 → XML(序列化)
Spring Boot 單元測試實戰:JUnit 4/5、MockMvc、參數化測試、REST API 測試與輸出捕獲全攻略
為什麼要寫單元測試? 防回歸:重構/修改代碼時,測試套件即時捕獲破壞性變更。 文檔化:測試代碼是最佳的「可執行文檔」,展示 API 預期行為。 CI/CD 門
Java 構造方法全解析:重載、鏈式調用、默認構造、繼承鏈與訪問權限控制
構造方法語法鐵律 方法名 = 類名(大小寫敏感)。 無返回類型聲明(連 void 都不能寫)。 不可用修飾符:static、final、abstract、sy
Spring MVC Controller 間跳轉完全指南:redirect、forward、參數傳遞與 Flash 屬性最佳實踐
核心跳轉方式對比 方式語法請求次數數據攜帶URL 變化適用場景 重導向redirect:/path2 次(302 + 新請求)ModelAndView / R
Java 排序深度解析:Comparable、Comparator、中文排序與 TreeSet 源碼全景圖
排序核心機制:兩大介面雙驅動 Java 排序體系圍繞兩個核心介面: Comparable<T>:內部排序,類實現 compareTo(T o) 定
Java 分支結構核心筆記:if-else、switch-case 完全指南與避坑技巧
條件判斷基礎語法 if 系列 單分支:if (條件) { ... } —— 建議始終加大括號,避免後期維護誤解。 雙分支:if (條件) { ... } e
Java 8 一行代碼讀取文件:Files.readAllBytes、readAllLines 與 Stream 流式處理全解析
前言 Java 7 引入 java.nio.file.Files 簡化文件操作,Java 8 進一步結合 Stream API 讓讀取文件變得極其簡潔。本文系統
HttpClient 繞過 SSL 憑證驗證:信任所有憑證的完整實現方案
問題背景 使用 Apache HttpClient 訪問 HTTPS 資源時,若目標伺服器使用自簽名憑證或憑證鏈不完整,會拋出 SSLHandshakeExce
手把手構建 SSM 整合專案:Struts2 + Spring3 + MyBatis Maven 完整配置指南
專案背景與技術棧 記錄一次經典的 SSM(Struts2 + Spring + MyBatis)整合專案搭建過程,作為個人學習備份。採用 Maven 管理依賴,
常見 HTTP 狀態碼速查表:從 200 到 500 的核心代碼解析
HTTP 狀態碼核心分類與常見代碼詳解 HTTP 狀態碼是伺服器對客戶端請求的回應標識,掌握核心代碼有助於快速診斷網路問題。以下整理開發中最高頻的幾類狀態碼:
Struts 2 核心架構深度解析:FilterDispatcher、ActionProxy、攔截器鏈與結果視圖渲染全流程
設計目標與技術優勢 MVC 徹底分離:Action 為純 POJO,無 Servlet API 耦合,易測試、易復用。 攔截器鏈:橫切關注點 (日誌、驗證、事
dom4j 實戰全書:XML 創建、解析、修改、XPath 查詢與命名空間處理
為什麼選 dom4j? API 直觀:鏈式調用、類 DOM 但更 Java 化。 效能優異:SAX 解析底層、記憶體佔用低於標準 DOM。 功能強大:原生 X
CSS 超連結偽類完整指南:四狀態樣式、層疊優先級與實戰佈局技巧
四大偽類狀態與觸發時機 偽類含義典型樣式 :link未訪問過的鏈接品牌色、底線 :visited已訪問過的鏈接較淡顏色、移除底線 :hover滑鼠懸停變色、加
Java 開發避坑指南:從零開始記錄的實戰經驗與工具鏈技巧
前言 Java 知識點碎雜、工具鏈豐富,初學者極易踩坑。本文記錄從零開始的實戰避坑經驗,聚焦「網上難搜、官方文檔不明說」的邊角知識。 坑一:java 命令執行
CheckStyle 代碼規範檢查實戰:Eclipse 安裝、常見違規速查表與快速修復技巧
CheckStyle 簡介 CheckStyle 是靜態代碼分析工具,依據配置規則(如 Google、Sun、自定義)檢查 Java 代碼風格、命名、佈局、Ja
Lombok 實戰指南:消除 Java 樣板碼,提升開發效率的神器
什麼是 Lombok? Lombok 是一個 Java 庫,透過編譯期註解處理器(Annotation Processor),自動生成 Getter/Sette
LeetCode 299 Bulls and Cows 解題詳解:哈希表計數與雙遍歷策略
題目重述 給定祕密數字 secret 與猜測數字 guess(等長、僅含數字),回傳提示 xAyB: Bulls (A):位置與數字皆正確的位數。 Cows
JVM 堆內存結構與 GC 機制深度解析:新生代、老年代、永久代、Minor/Full GC 觸發條件與日誌分析
JVM 堆內存模型(JDK 8 及之前) 堆是 JVM 管理的最大記憶體區域,存放物件實例。邏輯劃分: 新生代:新物件誕生地,分 Eden、From Surv