info指令 查看信息 watch的key發(fā)生改變后,后續(xù)其他的所有事務(wù)都會被取消。不能在事務(wù)里watch。watch發(fā)生在事務(wù)之前。 高級數(shù)據(jù)類型
1 流式輸入/輸出原理 數(shù)據(jù)以字節(jié)或者字符的形式,通過流(節(jié)點流/處理流)進(jìn)行輸入輸出。 java.io包(阻塞)java.nio包(非阻塞,jdk5) 2 輸入流和輸出流 ...
1 消息如何100%投遞成功? 2 冪等性 任意次數(shù)執(zhí)行,結(jié)果都是相同的。 指紋碼:根據(jù)業(yè)務(wù)上的一些信息生成的唯一(比如userId + timestamp + key)
一句話簡單來說,索引的出現(xiàn)其實就是為了提高數(shù)據(jù)查詢的效率,就像書的目錄一樣。對于數(shù)據(jù)庫的表而言,索引其實就是它的“目錄”。 InnoDB索引的數(shù)據(jù)結(jié)構(gòu)模型 1 索引的常見模型...
簡單來說,事務(wù)就是要保證一組數(shù)據(jù)庫操作,要么全部成功,要么全部失敗。在MySQL中,事務(wù)支持是在引擎層實現(xiàn)的。 只有InnoDB支持事務(wù)。 1 隔離性與隔離級別 事務(wù)有關(guān)的概...
1 引言 MySQL可以恢復(fù)到半個月內(nèi)任意一秒的狀態(tài)。 MySQL里面最重要的兩個日志,即物理日志redo log和邏輯日志binlog。 在一個表上有更新的時候,跟這個表有...
1 MySQL的基本架構(gòu)示意圖 大體來說,MySQL可以分為Server層和存儲引擎層兩部分。 Server層: 包括連接器、查詢緩存、分析器、優(yōu)化器、執(zhí)行器等,涵蓋MySQ...
1 報錯: 2 分析: MySQL 的默認(rèn)設(shè)置下,當(dāng)一個連接的空閑時間超過8小時后,MySQL 就會斷開該連接,而 c3p0/dbcp 連接池則以為該被斷開的連接依然有效。在...
1 zk 事件監(jiān)聽機(jī)制 1.1 watcher概念 zk 提供了消息發(fā)布/消息訂閱功能。多個訂閱者同時監(jiān)聽某一個主題對象。當(dāng)該主題對象發(fā)生改變(節(jié)點內(nèi)容改變,子節(jié)點列表改變等...
1 zk 簡介 zk 管理大數(shù)據(jù)生態(tài)系統(tǒng)中各個組件。(Hadoop、Hive、Spark) zk應(yīng)用場景: zk是一個經(jīng)典的分布式數(shù)據(jù)一致性解決方案。致力于為分布式應(yīng)用提供一...
CompletionService實際上可以看做是Executor和BlockingQueue的結(jié)合體。 CompletionService 依賴于一個單獨的 Executo...
CompletableFuture是為了改進(jìn)增強(qiáng)Future的異步能力。 問題背景 Future計算Future異步計算很難操作,通常我們希望將任何計算邏輯視為一系列步驟。但...