Java 應用透過 HTTP Proxy 存取網際網路資源 (java.net.URL 篇)
企業內部應用常部署於無直連外網的 LAN 環境,需透過 HTTP Proxy 存取網路資源。java.net.URL 原生支援系統屬性配置 Proxy,無需修改
JFreeChart 實戰:打造動態圖形報表 (折線圖/柱狀圖/環比) 完整代碼解析
JFreeChart 是 Java 最成熟的開源圖表庫,支援折線、柱狀、餅圖、甘特、燭台等 20+ 圖型。本文以「情侶每日評分走勢圖」為趣味場景,示範從 Acc
JNI 實戰:使用 Native 方法擴展 Java 功能 (含完整編譯部署步驟)
Java 無法直接存取作業系統底層 (硬體、系統呼叫、舊有 C/C++ 庫)。JNI (Java Native Interface) 提供橋樑:Java 宣告
Ruby 入門筆記 (一):環境建置與圖片爬蟲實戰
Ruby 以「程式設計師最好的朋友」著稱,語法自然、標準庫豐富。本文記錄 Windows 下安裝 Ruby、推薦 IDE (EasyEclipse for Ru
Ruby 實戰筆記 (二):透過代理伺服器爬取網頁內容
Ruby 強大的標準庫 (net/http, open-uri) 配合簡潔語法,讓網頁爬蟲與代理切換開發極為高效。本文示範從免費代理網站 (cnproxy.co
J2SE 集合框架全景圖:從 Collection 到 Map 的核心架構與實戰代碼
Java 集合框架以 Collection、Map 為雙核心,統一了資料結構操作介面。本文梳理介面繼承體系、核心實現類 (ArrayList/LinkedLis
Java 集合框架精要 (一):List 族群特性、效能陷阱與最佳實踐
List 四大主力 — ArrayList、LinkedList、Vector、Stack — 底層結構差異導致截然不同的效能特徵。本文剖析八大維度,揭示「隨機
Java 集合框架精要 (二):Map 族群特性與選型指南
Map 介面四大常用實現 — HashMap、Hashtable、TreeMap、LinkedHashMap — 在底層結構、線程安全、迭代順序、效能特徵上差異
JDBC 連線池高效管理策略:資源池模式、引用計數、事務隔離與線程安全
資料庫連線建立/關閉開銷巨大,頻繁操作會拖垮系統效能。本文提出基於「資源池」與「引用計數」設計模式的連線池架構,深入解決事務獨佔連線、多線程併發安全、連線封裝統
iBator 實戰指南:為 iBatis/MyBatis 自動生成持久層代碼
iBator (現更名為 MyBatis Generator) 是 iBatis/MyBatis 官方代碼生成工具,能根據資料庫表結構自動產生 Java 實體類
SwingX + TimingFramework 實現優雅淡入淡出動畫效果
傳統 Swing 實現淡入淡出需繼承元件、重寫 paintComponent、配合 javax.swing.Timer 手動插值,代碼冗長且難維護。本文展示如何
UDDI4J:Java 應用整合 UDDI 註冊中心的標準客戶端庫
UDDI (Universal Description, Discovery, and Integration) 是 Web Services 發現與整合的行業
Java RMI 遠程方法調用完整入門:從介面定義到跨機器部署
RMI (Remote Method Invocation) 讓 Java 物件能透過網路無縫調用遠端 JVM 中的物件方法,如同本地調用般自然。本文完整示範從
JavaMail 解析複合郵件 (HTML+圖片+附件) 遞迴處理實戰
現代郵件多為 Multipart 結構:multipart/alternative (純文本/HTML 替代) 嵌套 multipart/related (內嵌
EJB 效能調優 12 大黃金法則:從設計到部署的全生命週期優化
EJB 作為 J2EE 核心組件模型,效能優劣直接決定企業級應用成敗。本文歸納 12 大調優策略,涵蓋開發期設計原則 (粗粒度介面、Facade 模式、CMP
JavaMail API 進階實戰:從發送郵件到複雜多媒體郵件解析
JavaMail API 功能強大但學習曲線陡峭。本文以問題導向方式,系統講解發送純文本/附件郵件、POP3 收信列表/刪除/已讀未讀統計、以及最棘手的 Mul
JDBC 效能監測實戰:以 Wrapper 模式精準剖析資料庫交互瓶頸
JDBC 是 Java 應用存取資料庫的標準介面,但其效能瓶頸往往隱藏在分散的程式碼中。本文提出基於「裝飾模式」的 Wrapper 架構,無侵入式地攔截 Con
JBuilder 7 實戰:從零構建 J2EE 應用 (EJB + Servlet + 部署)
JBuilder 7 憑藉強大的 EJB 視覺化開發工具,讓複雜的企業級應用開發變得高效直觀。本文以 JBoss + Tomcat 為運行環境,手把手示範從專案