redis的內部數據結構 前言 自從換了新工作還沒有這么有時間編輯過文章,熟悉新業務和新架構是一個自我提升的過程,現在終于騰出手來,回顧這段時間接觸到的技術,發現還是有許多不...

redis的內部數據結構 前言 自從換了新工作還沒有這么有時間編輯過文章,熟悉新業務和新架構是一個自我提升的過程,現在終于騰出手來,回顧這段時間接觸到的技術,發現還是有許多不...
前言 擁塞控制是很難設計的,它與流量控制不同,網絡擁塞是個 全面的,動態的 問題。 這里的話假如面試官問到擁塞控制,一般都會先問什么是TCP的擁塞控制吧?沒道理上來就問你TC...
前言 List集合代表一個元素 有序、可重復的 集合, 集合中每個元素都有其對應的順序索引。 有序性 可重復性 List默認的話是按照元素的添加順序設置元素的索引。 下面簡單...
前言 還是關于面試的時候會提到的問題吧: 為什么會存在B-樹? MySQL的底層數據結構是什么? 為什么要用B+樹不用B樹? 為什么用B+樹存儲索引而不是Hash索引?Has...
為什么要有事務? 當需要對一個數據表進行一系列多個操作的情況下,為了防止這些操作中一部分操作成功,而另一部分操作失敗,從而導致數據不正確,我們就需要事務來控制了。 當兩個人或...
并發和鎖 在學習事務隔離級別級別之前,我們首先需要知道為什么要有事務隔離級別,事務的隔離級別就是為了做好 「 并發的控制 」。 當多個查詢出現的時候,就會產生 「 并發問題 ...
前言 上次說到 HTTP基礎 概念相關的問題,這次非常簡單的講解一道超高頻率的面試題。 在瀏覽器輸入 url 到頁面展示的過程 ,我主要從網絡相關的層面去講一下。 當你輸入了...
前言 我有一個朋友面試的時候被問到過,要手擼一個LRU算法,所以我也準備一下好了。 頁面置換算法 在進程運行過程中,若其所要訪問的頁面不在內存而需把它們調入內存,但內存 「 ...
思路 1.先從數組里找出基準數。2.分治,將數組中比基準數小的放一邊,比基準數大的放另外一邊(這樣的話就是以基準數為中心,將數組分成了兩段了)。3.將分出的左右區間繼續上面1...