Java內(nèi)存模型與線程 Java虛擬機(jī)規(guī)范中試圖定義一種Java內(nèi)存模型[1](Java Memory Model,JMM)來(lái)屏蔽掉各種硬件和操...
spring transaction 筆記 事務(wù)的特性(ACID) 原子性(Atomicity)、一致性(Consistency)、隔離性(Is...
pom.xml 注入構(gòu)建插件 逆向工程配置文件 構(gòu)建命令 可以在命令行通過(guò)以下命令執(zhí)行: mvn mybatis-generator:gener...
背景 隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)站應(yīng)用的規(guī)模不斷擴(kuò)大,常規(guī)的垂直應(yīng)用架構(gòu)已無(wú)法應(yīng)對(duì),分布式服務(wù)架構(gòu)以及流動(dòng)計(jì)算架構(gòu)勢(shì)在必行,亟需一個(gè)治理系統(tǒng)確保架構(gòu)有...
前言 今天重讀《深入理解Java虛擬》這本書(shū),讀到破壞雙親委派機(jī)制這一小節(jié),其中有一段話,如下 雙親委派模型的第二次“被破壞”是由這個(gè)模型自身的...
虛擬機(jī)類(lèi)加載機(jī)制 概述 虛擬機(jī)把描述類(lèi)的數(shù)據(jù)從Class文件加載到內(nèi)存,并對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)換解析和初始化,最終形成可以被虛擬機(jī)直接使用的Jav...
類(lèi)文件結(jié)構(gòu) 代碼編譯的結(jié)果從本地機(jī)器碼轉(zhuǎn)變?yōu)樽止?jié)碼,是存儲(chǔ)格式發(fā)展的一小步,卻是編程語(yǔ)言發(fā)展的一大步。 無(wú)關(guān)性的基石 各種不同平臺(tái)的虛擬機(jī)與所有...
虛擬機(jī)性能監(jiān)控與故障處理工具 TODO
垃圾收集器與內(nèi)存分配策略 Java與C++之間有一堵由內(nèi)存動(dòng)態(tài)分配和垃圾收集技術(shù)所圍成的“高墻”,墻外面的人想進(jìn)去,墻里面的人卻想出來(lái)。 1. ...