通用數據查詢器 DataGetter 設計心得:業務對象-特征兩層模型
緣起:給業務用戶的「自助取數」工具 大型系統普遍需要強大查詢功能,但廠商查詢器綁定自家產品。為讓不懂資料庫結構、不會 SQL 的業務用戶也能靈活取數,耗時一月開
Eclipse 3.1 安裝與 Java 偵錯快速入門圖解
前言:從 UltraEdit 轉向 IDE 長期使用 UltraEdit + Makefile 開發 Java,雖輕量但缺乏強大的偵錯、重構、智能提示。經比較後
Hibernate 初始化工具類:支援 Web 容器與單元測試雙環境
設計目標 提供單例模式的 SessionFactory 存取點,同時相容: Web 環境:透過 JNDI 從應用伺服器查找已配置的 SessionFactor
JSP Taglib 自訂標籤原理與實作完整指南
什麼是 Tag? 一個 Tag 本質上是一個普通的 Java 類別,唯一特殊之處在於它必須繼承 TagSupport 或 BodyTagSupport。這兩個基
Tomcat/JVM 記憶體溢出異常排查與優化實戰
現象描述 系統在周一早上發布升級後,半夜兩點 Tomcat 突然掛掉。白天高負載運行正常,卻在深夜低流量時發生 OutOfMemoryError。日誌分析顯示兩
Java 進階之路:從入門到精通的系統化學習指南
前言:沒有捷徑,唯有勤練 許多初學者詢問學習 Java 有無捷徑,答案只有一句:「無他,唯手熟爾」。但願意分享經驗,助後學少走彎路。本文將從技術體系、學習路徑、
WebWork 2 在 WebLogic 環境下的中文編碼問題完整解決方案
前言 在使用 WebWork 2 開發 Web 應用時,中文編碼問題一直是開發者關注的焦點。本文記錄了在 WebLogic 伺服器環境下,針對 WebWork
Tomcat 線程池源碼深度剖析(二):ControlRunnable 與 TCP 連接處理
ControlRunnable 核心邏輯 runIt(ThreadPoolRunnable toRun) 僅被調用一次,不直接執行任務,而是設定 shouldR
Tomcat 核心組件架構深度解析:從 Server 到 Wrapper
宏觀架構:server.xml 的五大核心組件 透過 server.xml 可見 Tomcat 宏觀結構: Server:JVM 入口,單例,監聽 shutd
MIDP 2.0 利用 Image.getRGB 實現 Alpha 通道半透明效果
背景:MIDP 1.0 僅 Nokia/LG 專有 API 支援 Alpha MIDP 2.0 標準化提供 Image.getRGB() 可像素級操作 ARGB
Eclipse 3.0 + Tomcat 5.0 + Lomboz 3.1 整合 JSP 開發環境完整配置指南
軟體版本與安裝順序 JDK 1.4.2_04 → C:\j2sdk1.4.2_04 Eclipse 3.0 → C:\Eclipse Tomcat 5.0 →
Java 內部類深度解析:持有外部引用、實例化語法、訪問權限與 C++/C# 差異
核心差異:Java 內部類隱式持有外部實例引用 C++/C# 的 Nested Class 無此機制。Java 內部類可透明訪問外部類所有成員 (含 priva
Struts 應用 web.xml 完整配置指南:ActionServlet、歡迎頁面、錯誤處理、標籤庫
概述 web.xml 是 Java Web 應用部署描述符,Struts 應用需在其中配置核心控制器、歡迎頁面、錯誤頁面、標籤庫等關鍵項。本文詳細說明各配置元素
2005 年 4 月 8 日 — 正式開始我的 Java 學習之路:從 HelloWorld 到 Eclipse、Think in Java 的初體驗
緣起 大四生活枯燥,畢業設計擱置,決定系統學習軟件開發鍛鍊思維。通信、信號處理雖學得多但不夠精深,轉向軟件或許更適合未來職業。 語言選型思考 C:經典、底層
DODS 學習日記(二):DOML 文件結構與代碼生成入口詳解
DOML 定義 DOML (Database Object Modeling Language) 是 DODS 的核心輸入文件,基於 XML 定義資料庫模型、業
DODS 學習日記 (三):獨立於 Enhydra 的兩種運行模式與啟動配置
背景:DODS 5.1 起獨立於 Enhydra 可在任何應用中使用,核心協作類為 DatabaseManager (提供資料庫工作設施)。 兩種運行模式
DODS 學習日記(四):表參數三層級配置體系 — DatabaseManager、Database、Table 逐層覆蓋
配置三層級架構 DODS 表行為參數(allReadOnly、lazyLoading、maxExecuteTime)支援三層級定義,按優先級從低到高疊加覆蓋: