前情回顧 在前兩篇文章中,多次提及AutowireCapableBeanFactory#resolveDependency方法,原因是該方法很重要,在Spring很多場合都涉...
前情回顧 在前兩篇文章中,多次提及AutowireCapableBeanFactory#resolveDependency方法,原因是該方法很重要,在Spring很多場合都涉...
? 在眾多的zookeeper客戶端工具中,elastic-job擁抱了Curator,而不是ZKClient,或者原生的zookeeper原生的客戶端 。 ? 先看...
我們前面介紹了Selector是對操作系統(tǒng)IO多路復(fù)用的簡單封裝,有了IO多路復(fù)用之后,我們還需要非阻塞socket讀寫操作。因為內(nèi)核告訴你A連接有數(shù)據(jù)可讀,你想要讀1k,事...
本文基于Netty4.1展開介紹相關(guān)理論模型,使用場景,基本組件、整體架構(gòu),知其然且知其所以然,希望給讀者提供學(xué)習(xí)實踐參考。 1 Netty簡介 Netty是 一個異步事件驅(qū)...
Channel配置參數(shù) (1).通用參數(shù) (2).SocketChannel參數(shù) (3).ServerSocketChannel參數(shù) (4).DatagramChannel參數(shù)
1 Netty編解碼框架 在上一節(jié)中,我們提到TCP的粘包、拆包問題,可以通過自定義通信協(xié)議的方式來解決。通信協(xié)議就是通信雙方約定好的數(shù)據(jù)格式,發(fā)送方按照這個數(shù)據(jù)格式來發(fā)送,...
原文地址:http://mechanical-sympathy.blogspot.com/2011/07/memory-barriersfences.html In this...
引言 今天我們來說 MyBatis 接收參數(shù)這一塊。我打算這樣說給你聽,我們先看一下MyBatis源碼是如何處理參數(shù)的,然后我們通過例子來教你。 實際上,我們這一節(jié)講的就是:...
有時候,我們用Git的時候有可能commit提交代碼后,發(fā)現(xiàn)這一次commit的內(nèi)容是有錯誤的,那么有兩種處理方法:1、修改錯誤內(nèi)容,再次commit一次 2、使用git r...