数据重传 TCP提供两种重传的机制,一种是基于时间的超时重传,一种是基于接收端反馈消息的快速重传。相比之下前者占用更少的网络带宽,但是效率很低。而后者则相反。下面我们来具体看一下这两种机制的实现方式。 超时重传 顾名思义,如果发送端等待接收端发送的ACK超过了TCP所设置的RTO,那么此时发送端便会重传刚发的数据包。一般而言,TCP会对数据包的超时重传非常重视,当发生这种情况时,TCP会降低当... 作者:Cxinsect 发表于 2019/03/17 11:46:28 原文链接 https://blog.csdn.net/Cxinsect/article/details/88607966 阅读:20 继续阅读 >>


陈新 19/03/17 11:46:28
时间戳类(基本摘自muduo) 定时器 定时器容器 作者:liushengxi_root 发表于 2019/03/16 21:27:55 原文链接 https://blog.csdn.net/liushengxi_root/article/details/88594386 阅读:11 继续阅读 >>


刘生玺 19/03/16 21:27:55
在开始学习Spring时,了解到了依赖注入这个概念,下面是我对DI的理解 举个例子,假如我需要一只红颜色的笔 定义一个红笔类实现了Pen接口,定义一个红色替芯为私有变量 public class RedPen implements Pen{ private RedRefill refill; public RedPen() { this.refill = new RedRefill();... 作者:galaxyxupt 发表于 2019/03/16 20:33:00 原文链接 https://blog.csdn.net/galaxyxupt/article/details/88605154 阅读:17 评论:3 查看评论 继续阅读 >>


严欣豪 19/03/16 20:33:00
首先我们先来谈一下listen函数。 int listen(int sockfd, int backlog); 一、listen函数仅由TCP服务器调用,它做两件事情: 将一个主动套接字(且未连接的套接字)转化为被动套接字来指示内核“应该接受指向该套接字的连接请求”。 ps:当socket函数创建一个套接字时,他是被假设为一个主动套接字的,所以才需要此处套接字的转化。 主动套接字是可以调用co... 作者:kkkkde 发表于 2019/03/16 15:18:40 原文链接 https://blog.csdn.net/kkkkde/article/details/88578288 阅读:19 评论:5 查看评论 继续阅读 >>


胡锦雲 19/03/16 15:18:40
关于IDEA和eclipse,Tomcat的 在寒假过程中的遇到的一些配置问题和在网上查找的一些配置资料和自己的实践总结的一篇文章 一 下载IDEA与配置 参考博客:https://blog.csdn.net/mashuai720/article/details/79389314 IntelliJ IDEA 官网: https://www.jetbrains.com/idea/ 1 打开官网 ... 作者:lalala323 发表于 2019/03/16 11:54:13 原文链接 https://blog.csdn.net/lalala323/article/details/88595088 阅读:8 继续阅读 >>


李重乐 19/03/16 11:54:13
SO_REUSEADDR 我们都知道,对于服务端,启动后,通过setsocketopt设置SO_REUSEADDR选项,功能是当服务器突然挂掉,可以马上重启,而不用等到time_wait之后,因为tcp通过四次挥手断开连接,再说下四次挥手的各个阶段的状态吧! 服务端主动断开连接的话,会发送fin包到客户端,然后服务端进入fin_wait1状态; 客户端接到fin包以后,会回复一个确认应答进入到... 作者:qq_41681241 发表于 2019/03/16 11:09:14 原文链接 https://blog.csdn.net/qq_41681241/article/details/88426572 阅读:15 继续阅读 >>


畅柯 19/03/16 11:09:14
怎样用Google Chrome查看请求或响应HTTP头? 在Chrome浏览器中访问一个网址,点击右键,选择检查 选择NetWork选项卡 重新加载页面,选择左侧页面上的Name中的一个,再选择Headers ... 作者:lalala323 发表于 2019/03/16 10:59:39 原文链接 https://blog.csdn.net/lalala323/article/details/88593896 阅读:10 继续阅读 >>


李重乐 19/03/16 10:59:39
这里是基于epoll+线程池的高并发服务器github源码,相对算是比较稳定的版本了,界面可能有点丑陋,功能都可以使用!也可扩展,读者可自行修改功能或者学习参考! 文件说明和框架介绍 说明一下里面文件的作用吧! serverHttp文件存的是服务器端的资源文件!程序刚开始调用chdir函数将工作目录切换到该目录下! epfd.h头文件 用类封装epoll句柄的初始化动作! func.h... 作者:qq_41681241 发表于 2019/03/16 09:25:58 原文链接 https://blog.csdn.net/qq_41681241/article/details/88584729 阅读:19 继续阅读 >>


畅柯 19/03/16 09:25:58
文字目录“一个模型三个特征”理论讲解1. 最优子结构2. 无后效性3. 重复子问题“一个模型三个特征”实例剖析 “两种DP思路总结1.状态转移表法2. 状态转移方程法四种算法思想比较(回溯,贪心,分治,DP)回溯与DP:贪心与DP总结一下 今天主要总结一下DP的理论支持和与其他几种算法思想的比较,OK,事不宜迟,立马开始吧!!!: 适用于:动态规划比较适合用来求解最优问题,比如求最大值、最小值等等... 作者:liushengxi_root 发表于 2019/03/15 21:55:47 原文链接 https://blog.csdn.net/liushengxi_root/article/details/88580841 阅读:37 继续阅读 >>


刘生玺 19/03/15 21:55:47
首先是Maven是什么?有什么优点?见->https://blog.csdn.net/sword_anyone/article/details/70571550 ,当然不止这些,总之优点很多。 #下载安装maven 作者:tiandc 发表于 2019/03/15 18:33:54 原文链接 https://blog.csdn.net/tiandc/article/details/88410664 阅读:7 继续阅读 >>


刘甜 19/03/15 18:33:54