這節(jié)講一下操作系統(tǒng)的內(nèi)存,內(nèi)存是一個(gè)非常重要的知識(shí),還是需要大致了解一下的。 虛擬內(nèi)存 講虛擬內(nèi)存之前先了解一下單片機(jī),單片機(jī)是沒(méi)有操作系統(tǒng)的,所以每次寫(xiě)完代碼,都需要借助工...
這節(jié)講一下操作系統(tǒng)的內(nèi)存,內(nèi)存是一個(gè)非常重要的知識(shí),還是需要大致了解一下的。 虛擬內(nèi)存 講虛擬內(nèi)存之前先了解一下單片機(jī),單片機(jī)是沒(méi)有操作系統(tǒng)的,所以每次寫(xiě)完代碼,都需要借助工...
很多面試題都會(huì)問(wèn),MySQL的索引數(shù)據(jù)結(jié)構(gòu)是什么,答案很簡(jiǎn)單,是B+Tree,然后又會(huì)問(wèn),為什么是采用B+Tree,而不是一般二叉樹(shù)呢,原因也很簡(jiǎn)單,降低樹(shù)的高度,可以減少i...
進(jìn)程間的通信方式 講socket之前先講一下進(jìn)程間的通信方式,我們都知道大概有以下幾種 管道 消息隊(duì)列 共享內(nèi)存 信號(hào)量 信號(hào) socket 可以看到有socket的字眼,是...
為什么要限流 限流在很多場(chǎng)景中用來(lái)限制并發(fā)和請(qǐng)求量,比如說(shuō)秒殺搶購(gòu),保護(hù)自身系統(tǒng)和下游系統(tǒng)不被巨型流量沖垮等。 以微博為例,例如某某明星公布了戀情,訪問(wèn)從平時(shí)的50萬(wàn)增加到了...
什么是io Linux 最經(jīng)典的一句話是:「一切皆文件」,不僅普通的文件和目錄,就連塊設(shè)備、管道、socket等,也都是統(tǒng)一交給文件系統(tǒng)管理的。 io其實(shí)是input和out...
最近在使用LinkedList/Deque的時(shí)候,發(fā)現(xiàn)其中有很多類(lèi)似的方法,我就想簡(jiǎn)簡(jiǎn)單單做個(gè)添加/刪除的操作,發(fā)現(xiàn)竟然有那么多類(lèi)似的方法,比如“添加”操作可以用的方法有:a...
簡(jiǎn)書(shū)用來(lái)寫(xiě)博客挺好,可惜沒(méi)有目錄,在閱讀一些長(zhǎng)文章時(shí)非常不方便,所以特此記錄生成簡(jiǎn)書(shū)目錄側(cè)邊欄的方式。主要通過(guò)瀏覽器擴(kuò)展Tampermonkey和腳本自動(dòng)生成簡(jiǎn)書(shū)文章目錄實(shí)現(xiàn)...