![]()
![]()
TCP三次握手和四次揮手具體三次握手和四次握手的詳細(xì)內(nèi)容我就不在這里講了,這里主要看看TCP連接在生存周期里的狀態(tài)流轉(zhuǎn)。 TCP 總共有11個(gè)狀態(tài)分別是: LISTEN :等待連接。 SYN_SEN...
![]()
![]()
TCP三次握手和四次揮手具體三次握手和四次握手的詳細(xì)內(nèi)容我就不在這里講了,這里主要看看TCP連接在生存周期里的狀態(tài)流轉(zhuǎn)。 TCP 總共有11個(gè)狀態(tài)分別是: LISTEN :等待連接。 SYN_SEN...
bit比特, Byte字節(jié),基礎(chǔ)知識(shí)在計(jì)算機(jī)的存儲(chǔ)領(lǐng)域中經(jīng)常會(huì)看到 100Mb和100MB,這樣的寫法有什么區(qū)別?計(jì)算機(jī)中int是32位還是64位存儲(chǔ)說的又是什么呢?這些概念都非常簡單,但是時(shí)間長了就會(huì)搞混,這...
會(huì)一直關(guān)注大神
架構(gòu)之路 - 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) - 通用語言領(lǐng)域模型可成為軟件的通用核心語言。該模型是一組得自于項(xiàng)目人員頭腦中的概念,以及反映了領(lǐng)域深層含義的術(shù)語關(guān)系。這些術(shù)語和相互關(guān)系提供了模型語言的語義,雖然語言是為領(lǐng)域量身定制的...
在計(jì)算機(jī)的存儲(chǔ)領(lǐng)域中經(jīng)常會(huì)看到 100Mb和100MB,這樣的寫法有什么區(qū)別?計(jì)算機(jī)中int是32位還是64位存儲(chǔ)說的又是什么呢?這些概念都非常簡單,但是時(shí)間長了就會(huì)搞混,這...
在優(yōu)化索引時(shí),思考了一個(gè)問題,DATE, DATETIME, TIMESTAMP,還有INT存儲(chǔ)的時(shí)間,在索引中哪個(gè)效率更高一些?索引存儲(chǔ)的,如果單純的測試,而不去了解底層存...
Redis的存儲(chǔ)很好用,用起來簡單,性能好,我們經(jīng)常使用它做緩存,做緩存的時(shí)候我們對數(shù)據(jù)的安全性和更新的及時(shí)性都要求的比較簡單,如果我們要把redis當(dāng)成主要存儲(chǔ),我們會(huì)遇到...
epoll的原理和流程 【轉(zhuǎn)載作者】 羅培羽【文章來源】 https://zhuanlan.zhihu.com/p/64746509 創(chuàng)建epoll對象 如下圖所示,當(dāng)某個(gè)進(jìn)...
什么是領(lǐng)域模型 ? 領(lǐng)域 :軟件程序是為了執(zhí)行用戶的某項(xiàng)活動(dòng),或是滿足用戶的某種需求,這些問題區(qū)域就是軟件的領(lǐng)域。例如機(jī)票預(yù)訂程序領(lǐng)域的中包括飛機(jī)的乘客。 模型 :為了創(chuàng)建真...
領(lǐng)域模型可成為軟件的通用核心語言。該模型是一組得自于項(xiàng)目人員頭腦中的概念,以及反映了領(lǐng)域深層含義的術(shù)語關(guān)系。這些術(shù)語和相互關(guān)系提供了模型語言的語義,雖然語言是為領(lǐng)域量身定制的...
謝謝分享
Go語言 sync.Mutex 源碼分析go 語言以并發(fā)作為其特性之一,并發(fā)必然會(huì)帶來對于資源的競爭,這時(shí)候我們就需要使用 go 提供的 sync.Mutex 這把互斥鎖來保證臨界資源的訪問互斥。 既然經(jīng)常會(huì)用這把...
go 語言以并發(fā)作為其特性之一,并發(fā)必然會(huì)帶來對于資源的競爭,這時(shí)候我們就需要使用 go 提供的 sync.Mutex 這把互斥鎖來保證臨界資源的訪問互斥。 既然經(jīng)常會(huì)用這把...
棒棒
架構(gòu)師之路 - SOLID設(shè)計(jì)原則SRP 單一職責(zé)原則 OCP 開閉原則 LSP 里氏替換原則 ISP 接口隔離原則 DIP 依賴反轉(zhuǎn)原則 在架構(gòu)之路上和代碼設(shè)計(jì)上,我們一定要明白上面的幾個(gè)原則,在這幾個(gè)原則...
SRP 單一職責(zé)原則 OCP 開閉原則 LSP 里氏替換原則 ISP 接口隔離原則 DIP 依賴反轉(zhuǎn)原則 在架構(gòu)之路上和代碼設(shè)計(jì)上,我們一定要明白上面的幾個(gè)原則,在這幾個(gè)原則...
學(xué)習(xí)一門語言,第一步搞清楚邏輯判斷,第二步就要搞明白其中的錯(cuò)誤處理的邏輯。 go 語言支持多值返回,我們一般用來返回一個(gè)error。但是只依賴簡單的函數(shù)返回并不能很好的解決工...
轉(zhuǎn)發(fā)來自http://www.ruanyifeng.com/blog/2016/11/byte-order.html 計(jì)算機(jī)硬件有兩種儲(chǔ)存數(shù)據(jù)的方式:大端字節(jié)序(big en...
![]()
![]()
PHP Db類強(qiáng)制讀主庫(master)的設(shè)計(jì)這段時(shí)間Db不給力,經(jīng)常出現(xiàn)主從同步延遲或者掛掉的情況,導(dǎo)致很多業(yè)務(wù)出現(xiàn)異常,大家就討論怎么樣讓程序強(qiáng)制讀master,關(guān)于這個(gè)方面的討論比較激烈,主要為兩種。 底層DB類不...
這段時(shí)間Db不給力,經(jīng)常出現(xiàn)主從同步延遲或者掛掉的情況,導(dǎo)致很多業(yè)務(wù)出現(xiàn)異常,大家就討論怎么樣讓程序強(qiáng)制讀master,關(guān)于這個(gè)方面的討論比較激烈,主要為兩種。 底層DB類不...
今天來學(xué)習(xí)一個(gè)命令netstat,官方文檔 https://linux.die.net/man/8/netstat。 簡介 netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)...
具體三次握手和四次握手的詳細(xì)內(nèi)容我就不在這里講了,這里主要看看TCP連接在生存周期里的狀態(tài)流轉(zhuǎn)。 TCP 總共有11個(gè)狀態(tài)分別是: LISTEN :等待連接。 SYN_SEN...