
redis的內(nèi)部數(shù)據(jù)結(jié)構(gòu) 前言 自從換了新工作還沒有這么有時(shí)間編輯過文章,熟悉新業(yè)務(wù)和新架構(gòu)是一個(gè)自我提升的過程,現(xiàn)在終于騰出手來,回顧這段時(shí)間...
前言 擁塞控制是很難設(shè)計(jì)的,它與流量控制不同,網(wǎng)絡(luò)擁塞是個(gè) 全面的,動(dòng)態(tài)的 問題。 這里的話假如面試官問到擁塞控制,一般都會(huì)先問什么是TCP的擁...
前言 一直忙著面試,拿到了比較喜歡的offer,終于空出時(shí)間繼續(xù)做做筆記,嗯,工作要換了,但學(xué)習(xí)停不了! 有機(jī)會(huì)也會(huì)出點(diǎn)這段時(shí)間遇到的奇葩面經(jīng)~...
前言 List集合代表一個(gè)元素 有序、可重復(fù)的 集合, 集合中每個(gè)元素都有其對(duì)應(yīng)的順序索引。 有序性 可重復(fù)性 List默認(rèn)的話是按照元素的添加...
前言 主要記錄一些面試的時(shí)候關(guān)于索引的面試題,被吊打完回來發(fā)現(xiàn)確實(shí)有很多不夠深入理解的。 什么是索引? 索引其實(shí)是一種數(shù)據(jù)結(jié)構(gòu),在查詢的時(shí)候可以...
前言 還是關(guān)于面試的時(shí)候會(huì)提到的問題吧: 為什么會(huì)存在B-樹? MySQL的底層數(shù)據(jù)結(jié)構(gòu)是什么? 為什么要用B+樹不用B樹? 為什么用B+樹存儲(chǔ)...
前言 之前就有被問到過: 數(shù)據(jù)庫的底層數(shù)據(jù)結(jié)構(gòu)是什么? 答: b+樹。 你有了解過紅黑樹嗎? 紅黑樹的特性知道嗎? 為什么要用b+樹而不用紅黑樹...
為什么要有事務(wù)? 當(dāng)需要對(duì)一個(gè)數(shù)據(jù)表進(jìn)行一系列多個(gè)操作的情況下,為了防止這些操作中一部分操作成功,而另一部分操作失敗,從而導(dǎo)致數(shù)據(jù)不正確,我們就...
并發(fā)和鎖 在學(xué)習(xí)事務(wù)隔離級(jí)別級(jí)別之前,我們首先需要知道為什么要有事務(wù)隔離級(jí)別,事務(wù)的隔離級(jí)別就是為了做好 「 并發(fā)的控制 」。 當(dāng)多個(gè)查詢出現(xiàn)的...