前情回顧 在前兩篇文章中,多次提及AutowireCapableBeanFactory#resolveDependency方法,原因是該方法很重要,在Spring很多場合都涉...

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