AOP的全稱是Aspect-Oriented Programming,即面向切面編程(也稱面向方面編程)。它是面向?qū)ο缶幊蹋∣OP)的一種補(bǔ)充,目前已成為一種比較成熟的編程方式。接下來就對(duì)AOP做一個(gè)詳細(xì)的介紹。查看全文>>
傳入的參數(shù)是一個(gè)Customer類型,該類型的參數(shù)對(duì)象被傳遞到語句中時(shí),#{username}會(huì)查找參數(shù)對(duì)象Customer的username屬性(#{jobs}和#{phone}也是一樣),并將其的屬性值傳入到SQL語句中。為了驗(yàn)證上述配置是否正確,下面編寫一個(gè)測(cè)試方法來執(zhí)行添加操作。 在測(cè)試類MybatisTest查看全文>>
Docker使用了一系列的底層技術(shù)來充分發(fā)揮其技術(shù)特色,這些底層技術(shù)包括有Namespaces、Control groups、Union file systems和Container format等,其具體含義如下。查看全文>>
Java開發(fā)中Netty線程模型原理解析,Netty是Java領(lǐng)域有名的開源網(wǎng)絡(luò)庫(kù)具有高性能和高擴(kuò)展性的特點(diǎn),很多流行的框架都是基于它來構(gòu)建。Netty 線程模型不是一成不變的,取決于用戶的啟動(dòng)參數(shù)配置。通過設(shè)置不同的啟動(dòng)參數(shù)Netty ,可同時(shí)支持 Reactor 單線程模型、多線程模型。查看全文>>
JVM是一種能夠運(yùn)行java字節(jié)碼的虛擬機(jī)。查看全文>>
Spring 事務(wù)的本質(zhì)其實(shí)就是數(shù)據(jù)庫(kù)對(duì)事務(wù)的支持,沒有數(shù)據(jù)庫(kù)的事務(wù)支持,spring 是無法提供事務(wù)功能的。真正的數(shù)據(jù)庫(kù)層的事務(wù)提交和回滾是通過binlog 或者redo log 實(shí)現(xiàn)的查看全文>>