Java Web 版 RSS 閱讀器實戰(二):dTree 實現訂閱分組樹狀加載
系列第二篇,使用輕量級 JavaScript 樹組件 dTree 將 OPML 訂閱數據渲染為可交互的分組樹,奠定左側導航基礎。 dTree 組件介紹
Java 實現 Web 版 RSS 閱讀器(三):RSS/Atom 格式差異與 rsslib4j 解析實戰
RSS 與 Atom 兩大主流格式對比 訂閱源主要分兩派: 特性RSS 2.0Atom 1.0 根元素<rss version=2.0><f
Java 實現 Web 版 RSS 閱讀器(四):自製 myrsslib4j 解決 403 與摘要缺失
痛點:rsslib4j 的兩大短板 403 Forbidden:CSDN 等站點拒絕 Java 默認 User-Agent,導致 Server returne
Java Web 版 RSS 閱讀器實戰(五):基於 myrome 實現完整閱讀功能
系列第五篇,整合改造版 ROME 庫(myrome)實現 RSS/Atom 統一解析,構建三欄式閱讀界面:左側訂閱樹、中間文章列表、右側正文詳情,支援雙擊跳轉原
Struts 2 核心 Filter 在 web.xml 中的完整配置詳解
web.xml 是 Web 應用的部署描述符,負責載入 Servlet、Filter、Listener 等組件。Struts 2 將核心控制器設計為 Filte
Struts 2 手動獲取請求參數、Session 與 Servlet API 完全指南
當自動綁定無法滿足需求(如動態參數名、攔截器預處理、需直接操作 Servlet API)時,Struts 2 提供兩大核心上下文類:ActionContext(
Struts 2 Action 參數自動接收三大模式深度解析:屬性驅動、模型驅動、領域模型
Struts 2 透過 OGNL 實現請求參數向 Action 屬性的自動綁定,支援三種截然不同的模式,各有適用場景與優缺點。 模式一:屬性驅動 —— 最直觀
SSH2 (Struts 2.1.8 + Hibernate 2.5.6 + Spring 3.0) 實戰避坑指南:14 大高頻異常與解決方案
兩個月 SSH2 實戰項目(OA 系統)踩坑總結,環境:MyEclipse 8.6 + Tomcat 6.1.3 + MySQL。以下 14 個問題涵蓋 Jar
Struts 2 物件陣列傳值全攻略:從前端到 Action 的完整實踐
核心問題 在 Struts 2 中向後台傳遞物件陣列(或 List)時,常遇到 Action 屬性為 null 的困擾。根因在於:單個物件有構造器可自動實例化,
Google Guava:Java 開發者的瑞士軍刀——核心功能全景圖譜
Guava(中文「石榴」)是 Google 開源的 Java 核心工具庫,廣泛應用於 Google 內部生產環境,涵蓋集合、緩存、並發、字符串、I/O、函數式風
Java 整合 JCIFS 實現 AD 域單點登錄(SSO)完整指南
背景與動機 Active Directory(AD)域認證已成企業級內網系統(ERP、OA、CRM)安全整合的標準配置。單點登錄(SSO)讓使用者一次登錄即可訪
Java 8 隱藏寶藏:八大鮮為人知的核心功能深度解析
時間戳鎖:高效並發的新選擇 多線程開發向來是伺服器端工程師的心頭大患,就連 Oracle 的 Java 語言架構師 Brian Goetz 也直言不諱。為了減輕
Java 8 聚合操作(Stream API)核心指南
Java 8 引入 Stream API,通過聚合操作實現集合的聲明式處理。本文系統講解 Stream 創建、中間/終端操作、並行流、收集器、最佳實踐。 St
實現高性能 Java 解析器:索引疊加架構設計與 JSON 實戰
當現有解析器無法滿足性能、內存、功能需求時,自研高性能解析器是關鍵選項。本文介紹受 VTD-XML 啟發的「索引疊加」架構,通過 JSON 解析器實戰展示設計細
淺談 Java 8 函數式編程:從類型系統演進看 Lambda 的本質
Java 8 引入 Lambda 表達式被稱為「函數式編程來到 Java」。但 Java 真正成為函數式語言了嗎?本文從類型系統演進、函數式核心特徵、Java
Java 8 類型注解:語法創新、工具生態與實戰價值
Java 8 引入類型注解,將注解從「聲明處」延伸至「類型使用處」,為靜態分析、代碼生成、框架增強開闢新維度。本文系統講解語法、Checker Framewor
Java 基礎核心:static、final 與泛型機制
static、final、泛型是 Java 語言的三大基石特性。本文系統梳理其語法規則、語義含義、內存模型、最佳實踐與常見誤區。 final:不可變承諾