Java 核心基礎必懂 6 大陷阱:引用、equals、String、final、初始化、instanceof
前言 這些問題看似基礎,卻是無數開發者 (含資深者) 的痛點。搞不清這些,就談不上精通 Java。內容整理自 CSDN 經典老貼,逐一拆解。 陷阱一:聲明了什
Java Clone 技術深度解析:從淺複製到 N 層深度複製遞歸實作
基礎知識:Cloneable 與 Object.clone() 實作 Cloneable 介面 (標記介面,無方法) 才能呼叫 clone() Object.
Spring XML 配置十二大最佳實踐:提升可讀性與可維護性
前言 Spring XML 配置功能強大但易膨脹。本文譯自 OnJava 經典文章,針對大型專案整理 12 項最佳實踐,平衡清晰度與彈性。 1. 拒絕 Aut
Hibernate 呼叫帶複合主鍵的 Stored Procedure 完整映射範例
場景說明 資料表採用複合主鍵 (日期 + 字串 + 整數),需透過 Hibernate 呼叫 Stored Procedure 查詢全表資料,並正確映射回實體物
WebLogic servicegen Ant 任務快速生成 WebService 部署檔
功能簡介 WebLogic 提供 servicegen Ant 任務,可從既有 EJB 自動產生 WebService 部署檔 (EAR/WAR),大幅簡化發佈
Java 可視化排序演算法大全:從冒泡到堆排序的動態演示
專為教學與理解設計的排序動畫框架 這個 Sorter 類不只是排序演算法的代碼集合,更是一個基於 Swing 的可視化教學工具。它將 9 種經典排序演算法(選擇
Tomcat 資料庫連線池完整設定指南:JNDI DataSource 實戰
架構概覽 Tomcat 內建 DBCP 連線池,透過 JNDI 註冊 javax.sql.DataSource,應用程式查找使用,實現連線共享與生命週期管理。
MIDP 2.0 影像像素級處理 (一):ARGB 基礎與半透明效果入門
前言 MIDP 2.0 引入 Image.getRGB() 與 Graphics.drawRGB(),開啟像素級影像處理大門。本文為系列首篇,建立 ARGB 位
MIDP 2.0 影像像素級處理 (二):漸變透明度動畫實作
應用場景 遊戲中淡入淡出效果、UI 元件顯示/隱藏動畫、場景切換轉場,皆需影像漸變透明度。 透明度原理 ARGB 像素最高 8 位為 Alpha 通道 (0x
MIDP 2.0 影像像素級處理 (三):彩色轉灰階演算法實作
應用場景 遊戲角色死亡、過場動畫、狀態異常時需將畫面轉為灰階。傳統做法準備灰階圖片增加 JAR 體積,MIDP 2.0 可即時運算轉換。 灰階原理 灰階像素特
MIDP 2.0 影像像素級處理 (四):單一圖片動態變色技術
應用場景 遊戲開發中常需同一張圖片呈現不同顏色 (如角色換色、狀態變化)。MIDP 1.0 需準備多張圖片增加 JAR 體積,MIDP 2.0 透過 Image
Hibernate Generator 坑點:increment 與 identity 需搭配 Long 型別主鍵
問題背景 環境:Tomcat 5.5 + Struts + Hibernate 2.1 + jTDS JDBC + SQL Server 2000 嘗試 1:
SQL Server 保留字陷阱:user 當資料表名稱導致語法錯誤
問題現場 將 Tomcat + Struts + Hibernate + MySQL 專案移植至 SQL Server 2000,啟動時拋出: Hibernat
Hibernate 實戰避坑指南:generator 不一致導致連接失敗與 ClassCastException 解析
問題一:generator 策略不一致導致 NameNotFoundException 現象 Tomcat + Struts + Hibernate + SQ
Java 連接 Access 資料庫:JDBC-ODBC Bridge 實作範例
前言 整理 Java 連接 Microsoft Access 的經典範例,作為復習筆記。雖然 JDBC-ODBC Bridge 在 Java 8 後移除,但在舊
Tomcat 5 Windows 系統服務命令列完整參考手冊
核心執行檔說明 執行檔用途 Tomcat5.exe服務安裝、啟動、停止、更新、移除 Tomcat5w.exe圖形化監控與設定介面 (系統匣圖示)
Java 取得網路文字資源工具類:支援 HTTP GET/POST 與 FTP
功能概覽 提供統一介面透過 HTTP (GET/POST) 或 FTP 協定取得遠端文字資源,支援中文編碼 (GBK) 處理,適合簡易爬蟲、API 呼叫、檔案下
Apache Commons FileUpload 實戰:高效能檔案上傳元件完整指南
前言:為什麼選擇 Commons FileUpload? Java 專案需求高效能檔案上傳時,手寫 Servlet 易出錯且難維護。主流選擇為 jakarta