ManagerFactoryFactory加載和初始化以后ManagerFactoryTimerTask不停的定時(shí)執(zhí)行,進(jìn)行refresh核心是reRegisterManag...

ManagerFactoryFactory加載和初始化以后ManagerFactoryTimerTask不停的定時(shí)執(zhí)行,進(jìn)行refresh核心是reRegisterManag...
TBScheduleManagerFactory 持用InitialThread 核心是init方法 接下來是InitialThread.start(); 核心是 initi...
主從Reactor多線程N(yùn)io結(jié)構(gòu),主從Reactor線程模型的特點(diǎn)是:服務(wù)端用于接收客戶端連接的不再是個(gè)1個(gè)單獨(dú)的NIO線程,而是一個(gè)獨(dú)立的NIO線程池。Acceptor接...
https://blog.csdn.net/rachel_luo/article/details/8920596 https://blog.csdn.net/u0138510...
請(qǐng)先看事務(wù)那篇在看mapper的執(zhí)行過程我們知道m(xù)apper是采用動(dòng)態(tài)代理报辱,先看下對(duì)應(yīng)的InvocationHandler 繼續(xù)執(zhí)行到SqlSessionIntercepto...
方法開始 方法剛進(jìn)入test方法,還未執(zhí)行具體邏輯 上面這段日志實(shí)際上是由動(dòng)態(tài)代理類打印出來1.創(chuàng)建事務(wù)2.獲取數(shù)據(jù)庫連接a3.將a設(shè)置為手動(dòng)提交 第一步 執(zhí)行 ...
當(dāng)《第一批90后》在朋友圈被刷屏?xí)r媳否,那些鋪天蓋地的油膩文字,能讓人讀完直接禿頂出家荆秦,了卻紅塵篱竭。更多的90后,選擇徜徉在公司的折磨下步绸,繼續(xù)垂死掙扎掺逼。 細(xì)數(shù)當(dāng)下的許多公司,無不透...
啟動(dòng)入口CanalLauncher,假定intance為newAssert CanalController 初始化 1.初始化instance config2.new出emb...
整體架構(gòu) 說明 server:對(duì)應(yīng)于一個(gè)jvm,管理多個(gè)instance,提供服務(wù)instance:偽裝成一個(gè)slave,從mysql dump數(shù)據(jù)eventParser (...
sharding-jdbc是基于mybatis做的 比如我們執(zhí)行一個(gè)update,mybatis會(huì)進(jìn)入SimpleExecutor 此時(shí)的stmt如下圖 此時(shí)的stateme...
Dubbo中關(guān)于服務(wù)的訂閱和通知主要發(fā)生在服務(wù)提供方暴露服務(wù)的過程和服務(wù)消費(fèi)方初始化時(shí)候引用服務(wù)的過程中瓤介。 服務(wù)引用過程中的訂閱和通知 在服務(wù)消費(fèi)者初始化的過程中吕喘,會(huì)有一步是...