一、java語言中的線程安全 不可變:final修飾 絕對線程安全:vector 相對線程安全:對象的單獨操作是線程安全的,對于一些特定順序的連續(xù)調用...
一、java語言中的線程安全 不可變:final修飾 絕對線程安全:vector 相對線程安全:對象的單獨操作是線程安全的,對于一些特定順序的連續(xù)調用...
一、內(nèi)存間交互操作 lock:作用于主內(nèi)存中的變量 unlock:作用于主內(nèi)存中的變量 read:作用于主內(nèi)存中的變量 load:作用于工作內(nèi)...
jsp:顯示制定系統(tǒng)內(nèi)所有Hotspot虛擬機進程 jstat:收集Hotspot虛擬機各方面運行數(shù)據(jù) jinfo:顯示虛擬機配置信息 jmap:生成虛擬機的內(nèi)存轉儲快照(h...
一、概述 執(zhí)行引擎在執(zhí)行java代碼的時候可能會有解釋執(zhí)行和編譯執(zhí)行; 輸入字節(jié)碼文件,處理過程是字節(jié)碼解析的等效過程,輸出的是執(zhí)行結果。 二、運行時棧幀結構 棧幀:用于支持...
一、概述 類加載機制:虛擬機把描述類的數(shù)據(jù)從class文件加載到內(nèi)存,并對數(shù)據(jù)進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接使用的java類型。 類型的加載、連接、初始...
哪些需要回收-》何時回收-》如何回收 一、哪些需要回收 1、引用計數(shù)算法(未采用) 缺點:很難解決對象之間循環(huán)引用的問題; 2、可達性算法 當一個對象到GC Ro...
一、運行時數(shù)據(jù)區(qū)域 1、程序計數(shù)器: 當前線程所執(zhí)行的字節(jié)碼的行號指示器;每條線程都需要一個獨立的程序計數(shù)器。 2、虛擬機棧: 線程私有;生命周期與線程相同。描述的是java...
測試:maven-surefire-plugin的test目標目標 會 自動 執(zhí)行 測試 源 碼 路徑( 默認 為 src/ test/ java/) 下 所有 符合 一組 ...
項目構建:清理、編譯、測試、生成文檔、打包、部署 依賴管理:坐標系統(tǒng) 項目信息管理:項目描述、開發(fā)者列表、版本控制系統(tǒng)地址、許可證、缺陷管理系統(tǒng)地址 一、setting.xm...
目錄 技術一面(23問) 技術二面(3大塊) 性能優(yōu)化(21點) 項目實戰(zhàn)(34塊) JAVA方向技術考察點(15點) JAVA開發(fā)技術面試中可能問到的問題(17問) 阿里技...
一、mybatis的運行分為兩大部分 1、讀取配置文件到緩存到configuration對象,用以創(chuàng)建SqlSessionFactory。 2、SqlSession的執(zhí)行過程...
今天我們來分析下PatternMatchUtils這個類,這個類是簡單模式匹配工具類,位于spring.jar包中 源碼賞析 這個類定義為abstract,看出作者不希望創(chuàng)建...