前面了解數(shù)據(jù)鏈路層既忆、網(wǎng)絡(luò)層 從傳輸層了解一次接口請求悦陋,數(shù)據(jù)包的收發(fā)流程拱烁。三次握手部蛇、傳輸數(shù)據(jù)、四次揮手,TCP傳輸控制協(xié)議 利用到的工具tcpdu...
NIO TODO 歸檔到Linux下 結(jié)合Linux 了解socket原理 什么多路復(fù)用 selector epoll poll 時間: 1個...
MySQL利用MVCC(MVCC又是依據(jù)undo log實現(xiàn)的),在一個可重復(fù)讀的事務(wù)執(zhí)行過程中,讀取到的數(shù)據(jù)都是事務(wù)開始時獲取的快照帝雇,實現(xiàn)了事...
事務(wù) 鎖 索引 日志文件 數(shù)據(jù)文件 各種buffer flush等概念的串起來能夠解釋常見場景下 單個事務(wù)和多事務(wù)并發(fā)場景下涮俄,MySQL內(nèi)部處理...
這篇筆記主要目的是梳理清楚,一條數(shù)據(jù)的落地尸闸,中間會在哪些組件中有寫入已知的有redo log, undo log, 索引彻亲,數(shù)據(jù)文件,寫入的順序是...
可以實現(xiàn)索引的數(shù)據(jù)結(jié)構(gòu)有多種吮廉,包括哈希表苞尝、有序數(shù)組和搜索樹等。 哈希表 key-value對宦芦,當(dāng)做索引存在的缺陷: a.只能等值查詢宙址,不支持范圍...
現(xiàn)在常規(guī)的應(yīng)用系統(tǒng)中,每一個接口基本都需要執(zhí)行多條更新SQL调卑。這就要求多條SQL的更新要么全部生效抡砂,要么全部都不生效。這就是所謂的原子性恬涧,事務(wù)的...
關(guān)系型數(shù)據(jù)庫了解注益。在web開發(fā)中,通常使用的是MySQL溯捆。所以以MySQL為主體學(xué)習(xí)丑搔。學(xué)習(xí)參照 極客時間 MySQL實戰(zhàn)45講 從某種層面來講,...
Heap 堆 參照 一個優(yōu)先級隊列提揍。PriorityQueue便是根據(jù)堆來實現(xiàn)的 找出前K個數(shù)(從大到衅≡隆),構(gòu)建一個容量為K的小堆劳跃,遍歷序列顽冶,如...