AOP的全稱是Aspect-Oriented Programming,即面向切面編程(也稱面向方面編程)。它是面向對象編程(OOP)的一種補充,目前已成為一種比較成熟的編程方式。接下來就對AOP做一個詳細的介紹。查看全文>>
傳入的參數是一個Customer類型,該類型的參數對象被傳遞到語句中時,#{username}會查找參數對象Customer的username屬性(#{jobs}和#{phone}也是一樣),并將其的屬性值傳入到SQL語句中。為了驗證上述配置是否正確,下面編寫一個測試方法來執行添加操作。 在測試類MybatisTest查看全文>>
Docker使用了一系列的底層技術來充分發揮其技術特色,這些底層技術包括有Namespaces、Control groups、Union file systems和Container format等,其具體含義如下。查看全文>>
Java開發中Netty線程模型原理解析,Netty是Java領域有名的開源網絡庫具有高性能和高擴展性的特點,很多流行的框架都是基于它來構建。Netty 線程模型不是一成不變的,取決于用戶的啟動參數配置。通過設置不同的啟動參數Netty ,可同時支持 Reactor 單線程模型、多線程模型。查看全文>>
Spring 事務的本質其實就是數據庫對事務的支持,沒有數據庫的事務支持,spring 是無法提供事務功能的。真正的數據庫層的事務提交和回滾是通過binlog 或者redo log 實現的查看全文>>