Spring Boot Starter是在SpringBoot組件中被提出來的一種概念。傳統(tǒng)的 Spring 項目想要運行腹尖,需要導入各種依賴和配...
AOP(Aspect Oriented Programming)抒巢,即面向切面編程。是OOP(Object Oriented Programmin...
1 動態(tài)代理和靜態(tài)代理 1.1 靜態(tài)代理 代理模式最主要的就是有一個公共接口(Subject)介粘,一個具體的類(RealSubject)殖氏,一個代理...
1 什么是堆外內(nèi)存 Java虛擬機的堆以外的內(nèi)存叫堆外內(nèi)存(DirectBuffer),也叫直接內(nèi)存碗短。堆外內(nèi)存與堆內(nèi)內(nèi)存(HeapByteBuf...
1 反射的概述 程序在運行狀態(tài)中受葛,對于任意一個類,都可以知道這個類的所有屬性和方法偎谁;對于任意一個對象总滩,都能夠調(diào)用他的任意方法和屬性。這種動態(tài)獲取...
鎖是計算機協(xié)調(diào)多個進程或線程并發(fā)訪問某一資源的機制巡雨。為保證數(shù)據(jù)的一致性闰渔,需要對并發(fā)操作進行控制 ,因此產(chǎn)生了鎖 铐望。同時鎖機制也為實現(xiàn)MySQL ...
free命令 free 輸出的是一個表格冈涧,其中的數(shù)值都默認以字節(jié)為單位,free 顯示的是整個系統(tǒng)的內(nèi)存使用情況正蛙。每列數(shù)據(jù)的含義分別為: tot...
MVCC(Multi Version Concurrency Control的簡稱)督弓,代表多版本并發(fā)控制。與MVCC相對的乒验,是基于鎖的并發(fā)控制(...
MySQL有保證數(shù)據(jù)不會丟的能力愚隧。這個能力依賴的就是redo log和binlog兩個日志: 通過binlog,能夠恢復到任何時間點的狀態(tài)锻全。 通...