作者:車小胖鏈接:https://www.zhihu.com/question/34400902/answer/191928024[https:...
三次握手后會(huì)在各自內(nèi)存空間中形成一個(gè)隊(duì)列空間,并建立socket。四次揮手目的是為了安全的銷毀雙方的連接釋放內(nèi)存,之前開辟的隊(duì)列空間是為了對(duì)方服...
這個(gè)時(shí)候,內(nèi)核提供了個(gè)select函數(shù),它能夠返回當(dāng)前連接線程的狀態(tài),不需要自己輪詢,直接調(diào)用select,能收到哪個(gè)線程的狀態(tài)發(fā)生了變化,獲取...
在這里使用 java代碼,記錄 BIO 的理解。要使用 jdk1.4 版本的才能在追蹤的時(shí)候看出本質(zhì)。高版本的jdk 內(nèi)部已經(jīng)有了優(yōu)化,會(huì)使用p...
kernel 是什么? 當(dāng)計(jì)算機(jī)接上電源的那一刻,會(huì)啟動(dòng)一個(gè) kernel 程序,加載到內(nèi)存當(dāng)中,這是整套系統(tǒng)第一個(gè)加載到內(nèi)存當(dāng)中的程序,也就是...
Elastic 安裝與簡(jiǎn)介 Elastic Search 為了搜索,但不止是全文搜索引擎。 為什么不止,在 Elastic Search 權(quán)威指...
該章節(jié)我準(zhǔn)備和第五章一起記錄,第五章節(jié)主要寫的是Mysql各個(gè)引擎的特點(diǎn)和介紹。 之所以要寫到一起,也還有另一個(gè)原因,那就是第五章介紹到了 In...
我買的是第二版的,這本書主要是以 Mysql 5 做的一些解讀。在此之前,我了解關(guān)于 Mysql 優(yōu)化方面知識(shí)的渠道都是來自于一些博客,視頻,這...
提出問題 本章節(jié)內(nèi)容開篇先提出問題,我們簡(jiǎn)化這個(gè)問題。假設(shè)有一個(gè)單向鏈表,每一個(gè)單元記錄著上一個(gè)單元的key,每一個(gè)單元且只有一個(gè)值。 那么如果...