TCP之拥塞控制 流量控制如果发送方发送数据过快,那么接收方来不及接收,就会丢弃数据。为了避免分组丢失,需要进行流量控制,避免发送方的数据将接收方淹没。 实现流量控制的实现是基于 2019-07-30 计算机基础 计算机网络
MySQL Explain详解 简介explain命令可以对Select语句进行分析,并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. explain的用法,只需要在Selec 2019-07-27 MySQL MySQL
TCP三次握手与连接释放 TCP连接为什么需要三次握手TCP是一个可靠的通信协议,所谓的可靠是指接收方收到的数据是完整的,有序的,无差错的。为了实现这个目标,TCP的通信双方需要判断自己 2019-07-25 计算机基础 计算机网络
TCP与UDP协议 UDP(User Data Protocol) UDP是位于传输层中的协议 UDP是一个无连接的协议,也就意味着UDP是不可靠的 UDP不考虑错误控制,流控制 2019-07-22 计算机基础 计算机网络
DHCP协议原理及实现流程 简介DHCP(Dynamic Host Configuration Protocol) 动态主机配置协议,简单来说,DHCP主要功能是为自动为每一个Host分配 2019-07-13 计算机基础 计算机网络
网路层之IP协议 IP协议提供一种尽力投递(best-effors,即不提供任何保证)的方法将数据从源端传递到目标端,它不关心源机器和目标机器是否在同样的网路中,也不关心他们之间 2019-07-07 计算机基础 计算机网络
JAVA 泛型 为什么需要泛型想象以下的场景,我们需要编写一个容器类,支持对数据的简单操作,例如增删改查,那么实现可以如下 public MyContainerOfString 2019-07-06 Java Java
Floyd算法 算法概述弗洛伊德算法,是解决任意两点间的最短路径的一种算法。它的时间复杂度为 O(N^3)空间复杂度为 O(N^2)。 算法描述弗洛伊德算法其实采用的是动态规划 2019-07-03 计算机基础 算法