實(shí)現(xiàn)事務(wù)功能的三個(gè)技術(shù)频伤,分別是日志文件(redo log 和 undo log)虑润,鎖技術(shù)以及MVCC。 1. redo log 與 undo log介紹 1.1 redo l...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
實(shí)現(xiàn)事務(wù)功能的三個(gè)技術(shù)频伤,分別是日志文件(redo log 和 undo log)虑润,鎖技術(shù)以及MVCC。 1. redo log 與 undo log介紹 1.1 redo l...
參考文檔:redis設(shè)計(jì)與實(shí)現(xiàn)讀書筆記 第二版 一绿渣、數(shù)據(jù)結(jié)構(gòu)和對象 1.關(guān)于字符串 redis底層存儲字符串結(jié)構(gòu)為SDS結(jié)構(gòu) 分別有free,空余多少長度燕耿,len占用多少長度...
??springboot在啟動(dòng)的時(shí)候中符,會調(diào)用run方法,創(chuàng)建環(huán)境設(shè)置spring容器誉帅,其中包含refresh方法淀散,完成配置類解析,各種beanFactoryPostProce...
1. 概述 ??Selector允許單線程處理多個(gè) Channel蚜锨。如果你的應(yīng)用打開了多個(gè)連接(通道)吧凉,但每個(gè)連接的流量都很低,使用Selector就會很方便踏志。例如阀捅,在一個(gè)聊...
1. 詳解Spring 中如何控制2個(gè)bean中的初始化順序 ??開發(fā)過程中有這樣一個(gè)場景圆雁,2個(gè) bean 初始化邏輯中有依賴關(guān)系忍级,需要控制二者的初始化順序。實(shí)現(xiàn)方式可以有多...
Spring事件監(jiān)聽 1.舉例 (1)定義監(jiān)聽器監(jiān)聽的對象BaseFetchDataEvent (2)創(chuàng)建一個(gè)測試對象實(shí)體類 (3)創(chuàng)建兩個(gè)監(jiān)聽器伪朽,直接監(jiān)聽BaseFetch...
??Dubbo的Provider轴咱,Consumer在啟動(dòng)時(shí)都會創(chuàng)建一個(gè)注冊中心,注冊中心可以選擇Zookeeper,Redis朴肺。常用的是Zookeeper窖剑,我們這篇博客主要講...
索引總結(jié) ?????????????????????????????????--Kane 1. 索引 ??每個(gè)InnoDB表都具有一個(gè)特殊的索引為聚簇索引,如果表上有定義主鍵...
一戈稿、demo構(gòu)建 1. demo項(xiàng)目結(jié)構(gòu)如圖所示: 包含api西土,consumer,provider三個(gè)moduleapi如下所示鞍盗,提供provider需要暴露的接口 2. p...
一需了、Zookeeper簡介 1.1. Zookeeper 簡介 ??Zookeeper是一套分布式鎖管理系統(tǒng),運(yùn)用到了paxos 算法解決的一個(gè)分布式事務(wù)管理的系統(tǒng)般甲,主要是用...