更多MyCat源碼分析,請戳MyCat源碼分析系列 BufferPool MyCat的緩沖區采用的是java.nio.ByteBuffer,由BufferPool類統一管理,相關的設置在SystemConfig中。先明確一下相關概念和配置: 每個Buffer單元稱之為一個 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 結果合並 在SQL下發流程和前后端驗證流程中介紹過,通過用戶驗證的后端連接綁定的NIOHandler是MySQLConnectionHandler實例,在MySQL服務端返回執行結果時會調用到MySQLConnecionHandler.handleData ,用於不同類型的處理派發: 上述代碼片段中用紅色標注的幾個方法是最為核心的,其中handl ...
2016-03-10 09:45 0 4125 推薦指數:
更多MyCat源碼分析,請戳MyCat源碼分析系列 BufferPool MyCat的緩沖區采用的是java.nio.ByteBuffer,由BufferPool類統一管理,相關的設置在SystemConfig中。先明確一下相關概念和配置: 每個Buffer單元稱之為一個 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 MyCat前端驗證 MyCat的前端驗證指的是應用連接MyCat時進行的用戶驗證過程,如使用MySQL客戶端時,$ mysql -uroot -proot -P8066 db_test觸發的一系列行為。 驗證的過程分為幾個步驟 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 SQL下發 SQL下發指的是MyCat將解析並改造完成的SQL語句依次發送至相應的MySQL節點(datanode)的過程,該執行過程由NonBlockingSession.execute()觸發: 從代碼中可以看到 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 MyCat配置信息 除了一些默認的配置參數,大多數的MyCat配置信息是通過讀取若干.xml/.properties文件獲取的,主要包括: 1)server.xml:系統和用戶相關配置 2)schema.xml:虛擬庫、表、數據節點 ...
MyCat是當下很火的開源分布式數據庫中間件,特意花費了一些精力研究其實現方式與內部機制,在此針對某些較為重要的源碼進行粗淺的分析,希望與感興趣的朋友交流探討。 本源碼分析系列主要針對代碼實現,配置、操作和相關概念解釋不作為重點。 MyCat源碼分析系列之——配置信息與啟動流程 ...
如下,是 spark 相關系列的一些文章匯總,持續更新中...... Spark RPC spark 源碼分析之五--Spark RPC剖析之創建NettyRpcEnv spark 源碼分析之六--Spark RPC剖析之Dispatcher和Inbox、Outbox剖析 spark 源碼 ...
說到java的mvc框架,struts2和springmvc想必大家都知道,struts2的設計基本上完全脫離了Servlet容器,而springmvc是依托着Servlet容器元素來設計的,同時sp ...
斷斷續續地看jQuery源碼,第一次萌生看jq源碼的念頭,當時還是版本1.7.2,由於工作中沒有用到jq的機會,連$有幾種用法都還不知道,就開始啃源碼,痛苦自然是少不了的,於是不久就放棄扔一邊了。等到工作中終於就機會用jq了(撒花),又萌生了啃jq源碼的念頭,此時jq版本已經是2.0 ...