概述 binlog 是 MySQL 的 Server 層實現(xiàn)的,所有引擎都可用备恤。binlog 存儲了完整的邏輯日志高帖。 binlog 三種格式 S...
概述 在數(shù)據(jù)修改的時候缰儿,不僅記錄了redo,還記錄了相對應(yīng)的undo散址,如果因為某些原因?qū)е率聞?wù)失敗或回滾了乖阵,可以借助該undo進行回滾。 und...
概述 redo log是InnoDB引擎特有的物理日志预麸。redo log記錄了數(shù)據(jù)被修改后的值瞪浸,確保事務(wù)的持久性。防止在發(fā)生故障的時間點吏祸,尚有臟...
MySql的基礎(chǔ)架構(gòu)分成兩大部分(如圖): Server層 : 連接器 对蒲、查詢緩存、解析器贡翘、優(yōu)化器蹈矮、執(zhí)行器數(shù)據(jù)引擎層: InnoDB 、 M...
CyclicBarrier 循環(huán)柵欄 CyclicBarrier 相對比CoundDownLatch強大且復(fù)雜下面模擬士兵集合床估、執(zhí)行任務(wù)等操作 ...
CoundDownLatch 倒計數(shù)器 CoundDownLatch 多線程執(zhí)行含滴,比如控制讓其余5個線程執(zhí)行完畢再繼續(xù)執(zhí)行自身剩余業(yè)務(wù)遭商。 執(zhí)行結(jié)...
Semaphore(信號量) Synchronize與Lock的方式都是用于限制同一資源只允許一個線程訪問银锻,而Semaphore 提供了多線程訪...
ReentrantLock的搭檔:Condition ReentrantLock通過Condition對自身進行增強用于Lock控制線程執(zhí)行順序...
Spring 事件/監(jiān)聽 ApplicationEvent: 應(yīng)用事件ApplicationListener: 應(yīng)用監(jiān)聽器 Spring Boo...