前言 ??在前一篇中,我們提到了TransactionInterceptor的invoke方法會執(zhí)行invokeWithinTransaction方法。其中提到了幾個關(guān)鍵方法...

前言 ??在前一篇中,我們提到了TransactionInterceptor的invoke方法會執(zhí)行invokeWithinTransaction方法。其中提到了幾個關(guān)鍵方法...
Spring事務(wù)與AOP的聯(lián)系 ??Spring中聲明式事務(wù)是借助于AOP來實現(xiàn)的术徊,在AOP中我們可以對切面進行配置從而實現(xiàn)對于方法的前后增強典格,spring事務(wù)也是需要切面完...
前言 ??之前的文章分析到了服務(wù)端NioServerSocketChannel的創(chuàng)建注冊及注冊accept事件惹苗。到現(xiàn)在為止套耕,關(guān)于服務(wù)端构灸,我們還有多個疑問未解開:例如當(dāng)有客戶端...
前言 ?? 在之前的文章中件已,我們已經(jīng)知道了netty中channel創(chuàng)建及注冊:這個過程是connect方法(client端)或者bind方法(server端)所做的第一件事...
前言 ?? 終于到了這個令人激動的部分,也是我們平時利用netty開發(fā)時最關(guān)注的地方篷扩。前面講到了NioEventLoopGroup兄猩、NioEventLoop。在上一篇中講到了...
ChannelFactory ?? 上文說到枢冤,channel方法創(chuàng)建了ReflectiveChannelFactory負責(zé)創(chuàng)建NioSocketChannel或者NioSer...
什么是事件循環(huán)組 ?? 我們在Echo Server這個Netty的小Demo的啟動代碼中看到鸠姨,無論是server端還是client端,一上來都實現(xiàn)創(chuàng)建單個事件循環(huán)組(客戶端...
EchoClient ??EchoClient記錄了Netty的一個客戶端完整的使用過程示例淹真。創(chuàng)建了一個Bootstrap實例讶迁,它主要負責(zé)管理其他的netty組件。并且還創(chuàng)建...
?? 前兩部分寫完了核蘸,整體上這個框架就寫完了巍糯,剩下的就是應(yīng)用一下了。~ 友情鏈接:手寫簡易SpringMVC框架(一):注解客扎、內(nèi)嵌Tomcat祟峦、類掃描手寫簡易SpringMV...
?? 第二部分緊接第一部分徙鱼。我們在第一部分中講到了這個mini框架的幾個注解宅楞,嵌入的tomcat服務(wù)器,以及執(zhí)行類掃描和DispatcherSevlet疆偿。需要的話可以根據(jù)下面...
綜述 ??本文主要參考了昵稱為“枕邊書”的大佬手寫的一個mini springmvc視頻杆故。我的代碼放在了這里迅箩。在本文中我將盡可能對于源代碼進行比較細致的講解,當(dāng)然個人能力有限...