系列 redis數(shù)據(jù)淘汰原理redis過期數(shù)據(jù)刪除策略redis server事件模型redis cluster mget 引發(fā)的討論redis 3.x windows 集群...
系列 redis數(shù)據(jù)淘汰原理redis過期數(shù)據(jù)刪除策略redis server事件模型redis cluster mget 引發(fā)的討論redis 3.x windows 集群...
身為 Java Web 開發(fā)我發(fā)現(xiàn)很多人一些 Web 基礎(chǔ)問題都答不上來。 上周我面試了一個(gè)三年經(jīng)驗(yàn)的小伙子,一開始我問他 HTTP/1、HTTP/2相關(guān)的他到是能答點(diǎn)東西...
題目 難度:★★☆☆☆類型:樹 給定一個(gè) N 叉樹,返回其節(jié)點(diǎn)值的前序遍歷。 例如,給定一個(gè) 3叉樹 : 返回其前序遍歷: [1,3,5,6,2,4]。 說明: 遞歸法很簡單...
LRU原理 LRU(Least recently used,最近最少使用)算法根據(jù)數(shù)據(jù)的歷史訪問記錄來進(jìn)行淘汰數(shù)據(jù),其核心思想是“如果數(shù)據(jù)最近被訪問過,那么將來被訪問的幾率也...
HashMap和Hashtable的比較是Java面試中的常見問題,用來考驗(yàn)程序員是否能夠正確使用集合類以及是否可以隨機(jī)應(yīng)變使用多種思路解決問題。HashMap的工作原理、A...
0. 序言 操作系統(tǒng)中的各個(gè)進(jìn)程通常運(yùn)行于獨(dú)立的內(nèi)存空間中,并且有嚴(yán)格的機(jī)制來防止進(jìn)程間的非法訪問。但是,并不代表進(jìn)程和進(jìn)程間不允許互相通信,而進(jìn)程與進(jìn)程之間的通信,我們稱為...
程序員這個(gè)行業(yè),不管你是大佬還是小弟,代碼code review是必不可少的。那么在git上,大家日常交流的縮寫語,往往一下就能看出你道行的深淺,至少是入行時(shí)間,哈哈,不要露...
最近看到 Netflix 的混沌工程的介紹,感觸頗深。在 TiDB 里面,我們?yōu)榱吮WC系統(tǒng)的健壯性,也做了很多工作。在內(nèi)部我們開始叫做 stability test,后來進(jìn)化...
epoll事件驅(qū)動(dòng)模型與poll的比較 X軸為句柄數(shù)Y軸為響應(yīng)時(shí)間可以看到epoll幾乎不受句柄數(shù)的增加的影響 epoll事件驅(qū)動(dòng)模型的原理 epoll與poll的比較epo...
作者: 一字馬胡[http://www.itdecent.cn/u/86c421886c32] 轉(zhuǎn)載標(biāo)志 【2017-11-03】 更新日志 日期更新內(nèi)容備注2017-1...
原理 我們都知道怎么使用goLang中的map來存儲(chǔ)鍵值對(duì)類型的數(shù)據(jù),但是它的內(nèi)部實(shí)現(xiàn)是怎么樣的? 其實(shí)map是一種HashMap,表面上看它只有鍵值對(duì)結(jié)構(gòu),實(shí)際上在存儲(chǔ)鍵值...
題目鏈接 題目描述: 思路一:根據(jù)二叉搜索樹的特性進(jìn)行中序遍歷 二分搜索樹指的是,對(duì)于任意一個(gè)非葉節(jié)點(diǎn)都有:node.left.value < node.value < no...
目錄 快速排序的介紹 快速排序的Python實(shí)現(xiàn) 快速排序的介紹 快速排序(quick sort)的采用了分治的策略。 分治策略指的是:將原問題分解為若干個(gè)規(guī)模更小但結(jié)構(gòu)與原...
1. 二維數(shù)組中的查找 題目描述 在一個(gè)二維數(shù)組中(每個(gè)一維數(shù)組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請(qǐng)完成一個(gè)函數(shù),輸入這樣...