
Redis與分布式鎖的問題已經是老生常談了,本文嘗試總結一些Redis、Zookeeper實現分布式鎖的常用方案,并提供一些比較好的實踐思路(基...
Netty源碼分析系列文章已接近尾聲,本文再來分析Netty中兩個常見組件:FastThreadLoca與HashedWheelTimer。源碼...
由于在Java中創建一個實例的消耗不小,很多框架為了提高性能都使用對象池,Netty也不例外。本文主要分析Netty對象池Recycler的實現...
本文通過閱讀Eureka源碼,分享Eureka的實現原理。本文主要梳理Eureka整體設計及實現,并不一一列舉Eureka源碼細節。 源碼分析基...
本文分享spring cloud sleuth如何構建請求調用鏈路,并上報zipkin。如果大家在使用spring cloud sleuth時遇...
鎖是實現事務隔離性最廣泛使用的技術。本文主要分享InnoDB中鎖的設計與實現。 鎖的定義 下面列舉innodb支持的鎖。 行級鎖共享鎖:S鎖,允...
事務的定義 事務的基本要素(ACID)原子性:Atomicity,整個數據庫事務是不可分割的工作單位一致性:Consistency,事務將數據庫...
本文分享InnoDB如何規劃表空間,如何存儲表空間元信息以及用戶數據。 思考一個問題,如果給你一個文件,讓你存儲MySql的數據,你會怎么做? ...
最近看了《MySQL技術內幕InnoDB存儲引擎》一書,受益良多,對Mysql InnoDB有了進一步的了解。于是根據自己理解和搜集的資料,寫了...