原文:聊聊TCP連接耗時的那些事兒

在互聯網后端日常開發接口的時候中,不管你使用的是C Java PHP還是Golang,都避免不了需要調用mysql redis等組件來獲取數據,可能還需要執行一些rpc遠程調用,或者再調用一些其它restful api。 在這些調用的底層,基本都是在使用TCP協議進行傳輸。這是因為在傳輸層協議中,TCP協議具備可靠的連接,錯誤重傳,擁塞控制等優點,所以目前應用比UDP更廣泛一些。 相信你也一定聽聞 ...

2020-12-04 09:10 0 613 推薦指數:

查看詳情

TCP連接的一些事兒

1、TCP的特點以及與應用 TCP提供一種面向連接的、可靠的字節流服務。面向連接意味着兩個使用TCP的應用(通常是一個客戶和一個服務器)在彼此交換數據包之前必須先建立一個TCP連接TCP建立連接需要經過三次握手,首先,客戶端發送一段報文給服務器,表示我要連你,服務器收到報文后 ...

Thu Jan 24 00:59:00 CST 2019 0 1523
聊聊Spring Cloud版本的那些事兒

說說Spring Cloud版本的那些事兒。 版本命名 之前提到過,Spring Cloud是一個擁有諸多子項目的大型綜合項目,原則上其子項目也都維護着自己的發布版本號。那么每一個Spring Cloud的版本都會包含不同的子項目版本,為了要管理每個版本的子項目清單,避免版本名與子項目的發布號 ...

Sat Mar 25 02:31:00 CST 2017 0 6744
聊聊Django應用的部署和性能的那些事兒

隨着工作的深入,我越來越發現Python Web開發中有很多坑,也一直在羡慕AspNetCore和Go等的可執行文件部署和高性能,以及Spring生態的豐富,不過因為工作用了Django,生活還是 ...

Sun Jul 26 20:03:00 CST 2020 0 480
聊聊 Material Design 里,陰影的那些事兒

當你的設計師要求你在某個 View 上增加陰影效果,那你只需要認真閱讀本文,陰影的問題就不再是問題。 一、前言 設計師的世界,與常人不同,有時候想要扁平化的風格,有時候又想要擬物化的 ...

Wed Nov 01 21:45:00 CST 2017 0 2887
聊聊TCP Keepalive、Netty和Docker

聊聊TCP Keepalive、Netty和Docker 本文主要闡述TCP Keepalive和對應的內核參數,及其在Netty,Docker中的實現。簡單總結了工作中遇到的問題,與大家共勉。 起因 之所以研究TCP Keepalive機制,主要是由於在項目中涉及TCP連接。服務端 ...

Sat Aug 07 05:21:00 CST 2021 0 298
聊聊多線程那一些事兒(task)之 一

  多線程,一個多么熟悉的詞匯,作為一名程序員,我相信無論是從事什么開發語言,都能夠輕輕松松說出幾種實現多線程的方式,並且在實際工作種也一定用到過多線程,比如:定時器、異步作業等等,如果你說你沒有用過 ...

Sun Dec 29 02:04:00 CST 2019 7 1809
Binary classification - 聊聊評價指標的那些事兒【回憶篇】

在解決分類問題的時候,可以選擇的評價指標簡直不要太多。但基本可以分成兩2大類,我們今分別來說道說道 基於一個概率閾值判斷在該閾值下預測的准確率 衡量模型整體表現(在各個閾值下)的評價指標 ...

Mon Jul 01 18:02:00 CST 2019 0 1119
聊聊多線程那一些事兒(task)之 二 延續操作

  hello,又見面啦,昨天我們簡單的介紹了如何去創建和運行一個task、如何實現task的同步執行、如何阻塞等待task集合的執行完畢等待,昨天講的是task的最基本的知識點,如果你沒有看昨天的博客,也不要急,你可以點擊下面的地址, 聊聊多線程哪一些事兒(task)之 一),先看看后,在回到 ...

Mon Dec 30 08:06:00 CST 2019 4 1131
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM