info指令 查看信息 watch的key發(fā)生改變后,后續(xù)其他的所有事務(wù)都會被取消。不能在事務(wù)里watch权逗。watch發(fā)生在事務(wù)之前苇羡。 高級數(shù)據(jù)類型
1 流式輸入/輸出原理 數(shù)據(jù)以字節(jié)或者字符的形式憎兽,通過流(節(jié)點(diǎn)流/處理流)進(jìn)行輸入輸出冷离。 java.io包(阻塞)java.nio包(非阻塞,jdk5) 2 輸入流和輸出流 ...
1 消息如何100%投遞成功纯命? 2 冪等性 任意次數(shù)執(zhí)行西剥,結(jié)果都是相同的。 指紋碼:根據(jù)業(yè)務(wù)上的一些信息生成的唯一(比如userId + timestamp + key)
一句話簡單來說吴裤,索引的出現(xiàn)其實(shí)就是為了提高數(shù)據(jù)查詢的效率旧找,就像書的目錄一樣。對于數(shù)據(jù)庫的表而言麦牺,索引其實(shí)就是它的“目錄”钮蛛。 InnoDB索引的數(shù)據(jù)結(jié)構(gòu)模型 1 索引的常見模型...
簡單來說,事務(wù)就是要保證一組數(shù)據(jù)庫操作剖膳,要么全部成功魏颓,要么全部失敗。在MySQL中吱晒,事務(wù)支持是在引擎層實(shí)現(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 報(bào)錯: 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é)點(diǎn)內(nèi)容改變,子節(jié)點(diǎn)列表改變等...
1 zk 簡介 zk 管理大數(shù)據(jù)生態(tài)系統(tǒng)中各個組件攒霹。(Hadoop怯疤、Hive、Spark) zk應(yīng)用場景: zk是一個經(jīng)典的分布式數(shù)據(jù)一致性解決方案催束。致力于為分布式應(yīng)用提供一...
CompletionService實(shí)際上可以看做是Executor和BlockingQueue的結(jié)合體集峦。 CompletionService 依賴于一個單獨(dú)的 Executo...
CompletableFuture是為了改進(jìn)增強(qiáng)Future的異步能力。 問題背景 Future計(jì)算Future異步計(jì)算很難操作抠刺,通常我們希望將任何計(jì)算邏輯視為一系列步驟塔淤。但...