原文:聊聊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