iText (Lowagie) 生成 PDF 含中文與圖片完整代碼範例
使用經典 iText 2.1.7 (lowagie) + iTextAsian.jar 生成支援中文、嵌入圖片的 PDF。注意:iText 5+ 版本授權變更
Spring @Transactional 事務管理與傳播行為完全指南
@Transactional 是 Spring 聲明式事務核心。本文系統講解屬性配置、回滾規則、傳播行為七大類型、唯讀優化與最佳實踐。 基礎用法 @Trans
Java 讀取 src 目錄下資源檔案 (properties/配置) 的三種通用姿勢
無論普通 Java 專案還是 Web 專案,**類載入器** 是讀取 classpath (src 編譯後的 classes 目錄) 資源的標準方式。本文匯總三
Flex Builder / Flash Builder 專案輸出目錄配置至 Java Web 專案實現熱部署
Flex 專案編譯產出 (SWF/HTML/JS) 需直接輸出到 Java Web 專案的部署目錄,才能實現「修改 Flex 代碼 → 存檔 → 瀏覽器刷新即見
Java 與 Flex/ActionScript 物件映射:RemoteClass 註解實現自動序列化
Java 後端與 Flex 前端透過 BlazeDS/LCDS/AMF 通訊時,需將 Java VO 映射為 ActionScript 類,**核心關鍵:[Re
MyEclipse 變量高亮失效?一鍵恢復 Alt+Shift+O 與顏色配置檢查
MyEclipse 編輯器中選中變量,同名變量本應自動高亮顯示,若失效通常是快捷鍵誤觸或顏色配置被重置。 最快恢復法 按 Alt + Shift + O —
HttpSessionListener 實現 Session 過期自動清理資料庫在線用戶
Web 應用需在用戶 Session 失效 (超時/瀏覽器關閉) 時同步清理資料庫「在線用戶表」。標準解法:實作 HttpSessionListener + w
Java 靜態代理與動態代理 (JDK Proxy) 完整實戰教學
代理模式是 AOP 底層基石。本文對比靜態代理 (手寫代理類) 與JDK 動態代理 (運行期生成代理類),展示核心代碼與設計差異。 共用介面與實作 inter
Java 反射獲取/設置私有欄位值完整教學
反射可破壞封裝,在運行期動態讀寫私有欄位、呼叫方法,是框架 (Spring/Hibernate/Jackson) 核心機制。本文通過 UserBean 實例演示
WebLogic 開發 EJB 3 實戰避坑指南:JNDI、JDBC、映射、EQL 與 WebService
WebLogic 作為重量級 Java EE 容器,EJB 3 開發中有別於 JBoss/GlassFish 的特有坑點。本文彙總實戰踩過的 9 大核心問題與解
J2ME ChoiceGroup 多選框使用與選中值獲取完整範例
J2ME (Java ME) 中 ChoiceGroup 是表單多選/單選核心元件。本文提供完整 MIDlet 範例,演示建立、監聽選項變更、遍歷獲取選中值全流
使用 jQuery 實現網頁元素水平垂直居中的完整指南 (CSS + JS 混合方案)
在響應式網頁設計中,讓任意尺寸的容器 (如彈窗、Hero 區塊、載入動畫) **始終保持視窗正中心** 是常見需求。純 CSS 方案受限於需預知元素寬高,而 j
Java super 關鍵字完全指南:訪問父類成員與建構子
super 是子類訪問父類被隱藏成員(欄位、方法、建構子)的專用引用。掌握它是理解繼承機制、避免命名衝突的關鍵。 核心用法三部曲 super() / sup
Java this 關鍵字深度解析:指向當前物件的隱式引用
this 是方法內部隱含的參數,永遠指向正在調用該方法的物件實例。它解決了「方法內部如何引用當前物件」的問題,因為類定義時無法預知外部變數名。 代碼驗證 cl
Java 父子類建構子調用鏈:super() 隱式與顯式規則
子類實例化時,父類建構子必先執行,確保父類狀態就緒。這是由編譯器自動插入 super() 或開發者顯式指定 super(參數) 實現的。 代碼演示 class
Java 子類無法覆蓋父類靜態方法:隱藏而非多態
「子類覆蓋父類靜態方法」是經典誤區。靜態方法屬於類而非實例,編譯期靜態綁定,**不存在多態**。子類同名靜態方法僅構成隱藏,呼叫結果取決於引用型別而非物件實際型
EditPlus 用戶工具完整配置指南:整合 Java/C++/C#/NSIS 編譯器
EditPlus 強大的「用戶工具」功能可將外部編譯器、建構腳本整合到編輯器菜單與快捷鍵,實現「寫碼→編譯→執行」一站式流程。本文詳述配置邏輯與多語言實戰範例。
EditPlus 讓組合語言 (ASM) 支援語法高亮完整教學
EditPlus 預設不支援組合語言高亮,但通過自訂 .stx 語法檔即可輕鬆實現。本文提供完整可用的 MASM/NASM 風格關鍵字定義,並詳述導入步驟。