Java 設計模式精講:單例模式的六種寫法與最佳實踐
什麼是單例模式? 單例模式屬於創建型模式,確保某個類在整個應用程式生命週期中只有一個實例,並提供全域存取點。常見場景:資料庫連線池、日誌物件、配置管理器等資源密
MyEclipse + Maven 創建 Web 項目全流程:從新建到部署測試圖解
MyEclipse + Maven 創建 Web 項目全流程:從新建到部署測試圖解 本文記錄在 MyEclipse for Spring (兼容 Eclipse
Maven 打包含第三方依賴的可執行 JAR 完整指南
Maven 打包含第三方依賴的可執行 JAR 完整指南 直接執行 mvn package 生成的 JAR 只包含項目自身類,缺少第三方依賴,無法通過 java
Java 集合框架核心知識點總結:List、Set、Map 實現原理與選型指南
Java 集合框架核心知識點總結:List、Set、Map 實現原理與選型指南 面試時發現自己對集合底層「知其然不知其所以然」,趁機系統梳理。本文覆蓋 Coll
Eclipse 連接 MySQL 數據庫完整教程:JDBC 驅動配置、建表、CRUD 驗證
環境準備 Eclipse 4.5.2 (Mars) MySQL 5.6+ JDBC 驅動:mysql-connector-java-5.1.7-bin.jar
Java 調用 .NET WebService 實戰:手工構建 SOAP 請求解決互操作難題
Java 調用 .NET WebService 實戰:手工構建 SOAP 請求解決互操作難題 項目中需要 Java 調用 .NET 編寫的 WebService
Java 代碼塊全解析:普通代碼塊、構造代碼塊、靜態代碼塊執行順序與應用場景
三類代碼塊定義與執行時機 類型語法執行時機執行次數典型用途 普通代碼塊方法內 { ... }方法調用時,按順序執行每次調用限制變量作用域、邏輯分組 構造代碼塊
別讓任何借口阻擋你學習:程序員的持續成長之道
別讓任何借口阻擋你學習:程序員的持續成長之道 「不要讓任何事情成為你不去學習的理由」—— 李華明 2012 年初識 Himi,那時他深耕 Android,從
Spring IoC 容器實現依賴注入的四種方式:XML、註解、自動裝配、零配置全解析
IoC 核心思想 控制反轉(IoC):對象創建與依賴關係交給容器管理。依賴注入(DI) 是實現 IoC 的具體手段——構造器注入、Setter 注入、字段注入。
Jersey 構建 REST 服務返回 JSON:從 Dynamic Web Project 到 JAX-RS 實戰
專案結構 Eclipse Dynamic Web Project + Jersey JARs 放入 WEB-INF/lib。 1. Jersey 核心依賴
Spring MVC 入門實戰:從零搭建第一個 HelloWorld 到核心問題全景認知
1. 核心 Jar 包 Spring MVC 基礎包 + Servlet API + 日誌門面。 2. web.xml 配置 DispatcherServl
HashMap 與 Hashtable 核心差異:線程安全、Null 支持、繼承體系對比
核心對比表 維度HashMapHashtable 繼承體系AbstractMapDictionary(舊集合類) 線程安全❌ 非同步✅ 所有方法 synchr
Log4j2 無配置文件動態創建 Logger:每個任務獨立日志文件實戰
場景痛點 傳統 log4j2.xml 靜態配置無法滿足「每個任務/用戶/業務單獨日志文件」需求(如 job.001.log、job.002.log)。需運行時動
MyBatis/Hibernate 基本類型屬性 Null 值賦值異常:Primitive Setter 不接受 Null 解決方案
異常現象 org.hibernate.PropertyAccessException: Null value was assigned to a propert
Java 實例變量與類變量、實例方法與類方法訪問權限完整對比
核心定義 分類關鍵字歸屬生命週期調用方式 實例變量無 static對象隨對象創建/銷毀對象.變量 類變量(靜態變量)static類類加載至卸載類名.變量 /
Nginx 版本號偽裝與隱藏:修改源碼重編譯實現任意 Web Server 偽裝
三大修改點(編譯前修改) 1. 核心版本字符串 文件:src/core/nginx.h #define NGINX_VERSION 1.4.7 #define
Java 集合源碼系列(六):TreeSet 基於 TreeMap 實現的有序集合深度解析
TreeSet 定位 有序、不重複集合 繼承 AbstractSet,實現 NavigableSet<E>、Cloneable、Serializa
Nginx concat 模組 400 Bad Request 根因與修復:MIME 類型不匹配導致
現象 Nginx 1.5.x 版本啟用 nginx-http-concat 模組後,合併請求返回 400 Bad Request,1.4.x 正常。 根因分析