JVM Class 文件結構深度解析:字段表集合
JVM Class 文件結構深度解析:字段表集合 Class 文件作為 JVM 執行的基礎單元,其結構嚴謹且層次分明。繼魔數、版本號、常量池、訪問標志、類/父類
Spring 核心概念詳解:Scope、集合注入、自動裝配與 Bean 生命週期
Spring 核心概念詳解:Scope、集合注入、自動裝配與 Bean 生命週期 在 Spring 框架中,Bean 的作用域、依賴注入方式、自動裝配機制以及生
Java 基礎筆記大全:常量、變量、進制、數據類型、運算符詳解
一、常量 分類 字面值常量:字符串(雙引號)、整數、小數、字符(單引號)、布爾(true/false)、空(null) 自定義常量:final 修飾(面向對象
線程安全遍歷 List 完全指南:Vector 加鎖 vs CopyOnWriteArrayList 寫時復制
五種遍歷方式回顧 // 1. 索引遍歷(不推薦,LinkedList 性能差) for (int i = 0; i < list.size(); i++) {
Windows 上手把手安裝 Kafka 單節點環境(含 ZooKeeper 獨立部署)
前置條件 JDK 1.7+(必須,Kafka 依賴 Java 運行環境) 下載地址:JDK 百度網盤(自行安裝配置 JAVA_HOME、PATH) 軟件包
Tomcat 8 啟動報錯「Port 8080 already in use」完整排查與解決方案
錯誤現象 Eclipse/MyEclipse 啟動 Tomcat v8.0 時彈窗報錯: Port 8080 required by Tomcat v8.0
JVM 字節碼執行引擎核心:棧幀結構與方法調用機制
一、運行時棧幀結構 棧幀是虛擬機進行方法調用與執行的數據結構,屬於線程私有的虛擬機棧中的棧元素。每個方法從調用到完成,對應一個棧幀在虛擬機棧中入棧到出棧的過程。
Java 並發進階:同步容器 vs 並發容器深度解析
同步容器:看似安全,實則暗藏隱患 創建方式 早期:Vector、Hashtable 直接實例化 JDK 1.2+:Collections.synchroni
CAS 單點登入服務端部署全流程(基於 Tomcat 8 + HTTPS)
環境準備 JDK 1.8+ Apache Tomcat 8.0+ CAS Server 4.0.0 Release 版本 Windows 環境演示(Linux
Java 面試經典:解析「good and abc」輸出背後的值傳遞機制
題目回顧 public class Example { String str = new String(good); char[] ch = {
Java in a Nutshell 6th:Java 語言特性速覽
Java in a Nutshell 6th:Java 語言特性速覽 本文基於《Java in a Nutshell 第 6 版》整理 Java 核心語言特性
Java 8 接口增強:默認方法與靜態方法徹底講解
Java 8 接口增強:默認方法與靜態方法徹底講解 一、 背景痛點 傳統接口方法皆為 public abstract,新增方法會強制所有實現類重寫,破壞二進制
Java 文件下載兩大實現:原生 Servlet 與 Spring MVC 最佳實踐
Java 文件下載兩大實現:原生 Servlet 與 Spring MVC 最佳實踐 一、 原生 Servlet 二進制流下載 public void do
Spring Security OAuth2 完整實戰:從 Maven 依賴到 Token 服務自定義
Spring Security OAuth2 完整實戰:從 Maven 依賴到 Token 服務自定義 一、 目標架構 實現「第三方賬號密碼授權登錄」:資源擁
通過反編譯深度解析 String.intern() 與字符串常量池機制
通過反編譯深度解析 String.intern() 與字符串常量池機制 一、 核心結論速覽 場景JDK 1.6JDK 1.7+ String
JVM 類加載機制全解析:生命週期、雙親委派與初始化時機
JVM 類加載機制全解析:生命週期、雙親委派與初始化時機 一、 類加載完整生命週期(7 階段) 加載:獲取二進制字節流 → 轉換為方法區運行時數據結