240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 120
    淺談互聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)設(shè)計(jì)規(guī)范

    注明:本文已投遞到《極客時(shí)間》電子刊物上:從用例分析到方案評(píng)審讯蒲,我們是如何進(jìn)行業(yè)務(wù)系統(tǒng)設(shè)計(jì)的舞骆? 前言 工作這些年糖赔,通過自身由0到1的成長(zhǎng),結(jié)合所見所聞茉盏,發(fā)現(xiàn)無論是剛?cè)肼殘?chǎng)的新...

  • 再者烹笔,tcp是全雙工的,client向server發(fā)送建立的消息后抛丽,并得到server的響應(yīng)只能說明client到server的線路是建立了谤职,server端在響應(yīng)client的同時(shí)也請(qǐng)求自己seq,如果也得到client的響應(yīng)亿鲜,那就是全雙工允蜈,雙鏈路都通常了。第4次就沒啥必要了。

    從原理上看饶套,其實(shí)建立的時(shí)候是完全可以進(jìn)行四次握手的漩蟆,把 SERVER 發(fā)送的 SYN 和 ACK 分兩次發(fā)送不就行了。三次握手妓蛮,也就是一輪半下來怠李,服務(wù)器方面基本可以確定你的線路是可靠的,再進(jìn)行半輪完成第四次握手就沒有什么必要了蛤克,而且握手是有時(shí)間開銷的捺癞。

    tcp 三次握手和四次揮手(一些思考)

    建立 tcp 連接的時(shí)候需要 CS 雙方進(jìn)行“三次握手”(3-way-handshake),而斷開連接的時(shí)候卻需要“四次分手”咖耘。為什么會(huì)這樣翘簇? 撇開技術(shù),擁抱生活 個(gè)人的一些...

  • 120
    Go語言·聽說你想讓程序運(yùn)行的更快微谓?

    遷移自CSDN:http://blog.csdn.net/erlib/article/details/51219512 原文:http://bravenewgeek.com/...

  • 120
    Go 代碼調(diào)優(yōu)利器 - 火焰圖

    轉(zhuǎn)自:http://lihaoquan.me/2017/1/1/Profiling-and-Optimizing-Go-using-go-torch.html Go 代碼調(diào)優(yōu)...

  • 淺談 Golang sync 包的相關(guān)使用方法

    更多精彩文章:https://deepzz.com Desc:Go sync 包的使用方法森篷,sync.Mutex,sync.RMutex豺型,sync.Once仲智,sync.Con...

  • go的臨時(shí)對(duì)象池--sync.Pool

    一個(gè)sync.Pool對(duì)象就是一組臨時(shí)對(duì)象的集合。Pool是協(xié)程安全的姻氨。Pool用于存儲(chǔ)那些被分配了但是沒有被使用钓辆,而未來可能會(huì)使用的值,以減小垃圾回收的壓力肴焊。一個(gè)比較好的例...

  • 鏈表文件 adlist.c 閱讀

    有兩個(gè)部分:adlist.h 和 adlist.c 首先看看 adlist.h 里定義了哪些變量和函數(shù),能了解個(gè)大概届宠,就像目錄一樣双谆。 adlist.c 是具體的實(shí)現(xiàn)壳咕,一個(gè)關(guān)于...

  • 120
    關(guān)于爬樓梯算法分析

    Q: 前段時(shí)間筆試,遇到了以前學(xué)的一個(gè)算法顽馋,大學(xué)時(shí)沒認(rèn)真想,只是記著怎么寫幌羞,現(xiàn)在得空寸谜,總結(jié)一下這個(gè)問題的解法。題目如下: 有個(gè)小孩正在上樓梯属桦,樓梯有n階臺(tái)階熊痴,小孩一次可以上1...

  • golang實(shí)現(xiàn)協(xié)程池

    golang中啟動(dòng)一個(gè)協(xié)程不會(huì)消耗太多資源,有人認(rèn)為可以不用協(xié)程池聂宾。但是當(dāng)訪問量增大時(shí)果善,可能造成內(nèi)存消耗完,程序崩潰系谐。于是寫了一個(gè)協(xié)程池的Demo巾陕。 Demo中有worker...

  • Lua編寫Wireshark插件實(shí)戰(zhàn)

    標(biāo)簽(空格分隔): Wireshark Lua 參考:http://yoursunny.com/t/2008/Wireshark-Lua-dissector/http://y...

  • nginx與lua的執(zhí)行順序和步驟說明

    一、nginx執(zhí)行步驟 nginx在處理每一個(gè)用戶請(qǐng)求時(shí)纪他,都是按照若干個(gè)不同的階段依次處理的鄙煤,與配置文件上的順序沒有關(guān)系,詳細(xì)內(nèi)容可以閱讀《深入理解nginx:模塊開發(fā)與架構(gòu)...

  • tcp 三次握手和四次揮手(一些思考)

    建立 tcp 連接的時(shí)候需要 CS 雙方進(jìn)行“三次握手”(3-way-handshake)茶袒,而斷開連接的時(shí)候卻需要“四次分手”梯刚。為什么會(huì)這樣? 撇開技術(shù)薪寓,擁抱生活 個(gè)人的一些...

  • cookie與session小白入門

    cookie cookie的起源 早期web剛開始出現(xiàn)復(fù)雜的應(yīng)用程序時(shí)向叉,產(chǎn)生了對(duì)于能夠直接在客戶端上存儲(chǔ)用戶信息能力的需求(例如登錄信息锥腻、偏好設(shè)定等等)。服務(wù)器希望每個(gè)htt...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品