JDBC 資料庫操作基礎工具類:連線、CRUD、資源管理完整範例
設計目標 支援 MySQL / Oracle / SQL Server 多種資料庫(切換註解即可) 統一連線獲取與關閉邏輯 預處理語句防 SQL 注入 資源自
Java 計算水仙花數(納西瑟斯數)演算法實作
什麼是水仙花數? 三位數 abc 滿足 a³ + b³ + c³ = abc。如 153 = 1³ + 5³ + 3³。 廣義上稱「自冪數」:n 位數各位 n
Java 發送 HTTP 請求兩大方案:HttpClient 4.x 與 HttpURLConnection 對比
方案一:Apache HttpClient 4.x(推薦企業級) 功能豐富:連線池、自動重試、攔截器、多執行緒安全、支援各種認證機制。 public stat
Java 原生 HttpURLConnection 實現 GET/POST 請求工具類
為什麼選擇原生 API? 零依賴、JDK 內建、適合輕量專案或受限環境。雖 API 較繁瑣,但封裝後即可複用。 核心工具類 HttpClient packag
Java 多檔案壓縮為 ZIP 並輸出流:完整工具類實作
應用場景 Web 下載多檔案打包、報表匯出、日志歸檔等場景,需將多個檔案壓縮為 ZIP 並以 ByteArrayOutputStream 形式回傳,後續可直接寫
Java 正則表達式實戰:分割、匹配、替換、提取完整範例
核心類別速覽 Pattern:編譯後的正則模式,執行緒安全,可重複使用 Matcher:針對輸入字串執行匹配操作的引擎 四大經典場景實戰 1. 字串分割
Java JSON 轉物件完整指南:三大主流庫實戰比較
前言 在 Java 開發中,JSON 與物件的相互轉換是日常高頻操作。本文將介紹三種主流方案——JSON-lib、Jackson、Gson,並針對複雜巢狀結構給
Java 爬蟲實戰:采集京東收貨地址行政區劃資料 (省/市/區/街道四級)
電商系統常需完整的行政區劃資料支援收貨地址選擇。本文示範使用 Java 結合 Jsoup 解析 HTML、**Fastjson** 序列化 JSON、Apach
Java 實現序列列表:基於陣列的動態線性表完整原始碼解析
序列列表是資料結構中最基礎的線性表實作,以陣列為底層儲存,支援動態擴容。本文提供一個泛型 LineList<E> 完整實作,涵蓋增刪改查、擴容策略、
Java 隨機字串產生器:支援字母、數字、符號任意組合的靈活工具類
前言:通用的隨機字串需求 從密碼生成、驗證碼、API Token 到測試資料構造,**隨機字串**是高頻剛需。本文提供一個**型別安全、組合靈活、零依賴**的工
Java 實現 USB 隨插即用偵測(輪詢法)
Java 標準 API 無直接支援硬體裝置插拔事件監聽。在 Windows 平台,常見替代方案是輪詢檢測磁碟機代號變化來偵測 USB 隨身碟插入/移除。本文提供
JDBC 入門範例:資料庫連線、查詢與資源管理完整流程
JDBC (Java Database Connectivity) 是 Java 操作關聯式資料庫的標準 API。本文提供一個完整、可編譯執行的 JDBC 入門
Hadoop HDFS 檔案操作實戰:上傳、下載、刪除完整範例
Hadoop 分散式檔案系統(HDFS)是大數據生態系統的核心儲存層。本文提供使用 Java API 對 HDFS 執行上傳、下載、刪除檔案的完整可執行程式碼,
Java 呼叫淘寶 IP 地址庫 API 查詢地理位置
淘寶提供免費的 IP 地址查詢 API,回傳 JSON 格式包含國家、地區、省份、城市、ISP 等資訊。本文示範使用 Java 原生 HttpURLConnec
JDBC SQL 基礎語法速查:CRUD 核心指令完整指南
結構化查詢語言(SQL)是關聯式資料庫的標準操作語言。掌握核心 SQL 語法是使用 JDBC 進行資料庫開發的前提。本文整理建立、查詢、更新、刪除(CRUD)四