JDK動態(tài)代理是通過java.lang.reflect.Proxy 類來實現的,我們可以調用Proxy類的newProxyInstance()方法來創(chuàng)建代理對象。對于使用業(yè)務接口的類,Spring默認會使用JDK動態(tài)代理來實現AOP。接下來,通過一個案例來演示Spring中JDK動態(tài)代理的實現過程,具體步驟如下。 查看全文>>
技術文章2021-05-25 |傳智教育 |JDK動態(tài)代理,案例演示JDK動態(tài)代理實現過程
AOP的全稱是Aspect-Oriented Programming,即面向切面編程(也稱面向方面編程)。它是面向對象編程(OOP)的一種補充,目前已成為一種比較成熟的編程方式。接下來就對AOP做一個詳細的介紹。 查看全文>>
技術文章2021-05-25 |傳智教育 |AOP
傳入的參數是一個Customer類型,該類型的參數對象被傳遞到語句中時,#{username}會查找參數對象Customer的username屬性(#{jobs}和#{phone}也是一樣),并將其的屬性值傳入到SQL語句中。為了驗證上述配置是否正確,下面編寫一個測試方法來執(zhí)行添加操作。 在測試類MybatisTest 查看全文>>
技術文章2021-05-25 |傳智教育 | MyBatis框架添加客戶
Docker使用了一系列的底層技術來充分發(fā)揮其技術特色,這些底層技術包括有Namespaces、Control groups、Union file systems和Container format等,其具體含義如下。 查看全文>>
技術文章2021-05-25 |傳智教育 |Docker底層技術
Java開發(fā)中Netty線程模型原理解析,Netty是Java領域有名的開源網絡庫具有高性能和高擴展性的特點,很多流行的框架都是基于它來構建。Netty 線程模型不是一成不變的,取決于用戶的啟動參數配置。通過設置不同的啟動參數Netty ,可同時支持 Reactor 單線程模型、多線程模型。 查看全文>>
技術文章2021-05-25 |傳智教育 |Netty線程模型的原理
Spring 事務的本質其實就是數據庫對事務的支持,沒有數據庫的事務支持,spring 是無法提供事務功能的。真正的數據庫層的事務提交和回滾是通過binlog 或者redo log 實現的。 查看全文>>
技術文章2021-05-21 |Spring事務的實現方式和實現原理 |Spring事務的實現方式和實現原理
JVM 是什么?JVM 的基本結構介紹JVM是一種能夠運行java字節(jié)碼的虛擬機。 查看全文>>
技術文章2021-05-21 |傳智教育 |JVM 是什么
什么是前后端分離?目前比較認同的概念是SPA(Single Page Application),所有用到的展現數據都是后端通過異步接口(ajax.json)的方式實現的,前端直管展現。 查看全文>>
技術文章2021-05-21 |傳智教育 |什么是前后端分離