Spring Boot Starter是在SpringBoot組件中被提出來(lái)的一種概念仔涩。傳統(tǒng)的 Spring 項(xiàng)目想要運(yùn)行,需要導(dǎo)入各種依賴和配...
AOP(Aspect Oriented Programming)茫死,即面向切面編程懈叹。是OOP(Object Oriented Programmin...
1 動(dòng)態(tài)代理和靜態(tài)代理 1.1 靜態(tài)代理 代理模式最主要的就是有一個(gè)公共接口(Subject)城舞,一個(gè)具體的類(RealSubject)抖坪,一個(gè)代理...
1 什么是堆外內(nèi)存 Java虛擬機(jī)的堆以外的內(nèi)存叫堆外內(nèi)存(DirectBuffer)亿柑,也叫直接內(nèi)存。堆外內(nèi)存與堆內(nèi)內(nèi)存(HeapByteBuf...
1 反射的概述 程序在運(yùn)行狀態(tài)中肮柜,對(duì)于任意一個(gè)類陷舅,都可以知道這個(gè)類的所有屬性和方法;對(duì)于任意一個(gè)對(duì)象审洞,都能夠調(diào)用他的任意方法和屬性莱睁。這種動(dòng)態(tài)獲取...
鎖是計(jì)算機(jī)協(xié)調(diào)多個(gè)進(jìn)程或線程并發(fā)訪問(wèn)某一資源的機(jī)制。為保證數(shù)據(jù)的一致性芒澜,需要對(duì)并發(fā)操作進(jìn)行控制 仰剿,因此產(chǎn)生了鎖 。同時(shí)鎖機(jī)制也為實(shí)現(xiàn)MySQL ...
free命令 free 輸出的是一個(gè)表格痴晦,其中的數(shù)值都默認(rèn)以字節(jié)為單位南吮,free 顯示的是整個(gè)系統(tǒng)的內(nèi)存使用情況。每列數(shù)據(jù)的含義分別為: tot...
MVCC(Multi Version Concurrency Control的簡(jiǎn)稱)誊酌,代表多版本并發(fā)控制部凑。與MVCC相對(duì)的,是基于鎖的并發(fā)控制(...
MySQL有保證數(shù)據(jù)不會(huì)丟的能力碧浊。這個(gè)能力依賴的就是redo log和binlog兩個(gè)日志: 通過(guò)binlog涂邀,能夠恢復(fù)到任何時(shí)間點(diǎn)的狀態(tài)。 通...