请回答2020
每天进步一点点
08
11
分布式锁 分布式锁
分布式锁的应用场景为什么需要用到分布式锁呢?在讨论这个问题之前,我们先看下一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口
2019-08-11
07
30
TCP之拥塞控制 TCP之拥塞控制
流量控制如果发送方发送数据过快,那么接收方来不及接收,就会丢弃数据。为了避免分组丢失,需要进行流量控制,避免发送方的数据将接收方淹没。 实现流量控制的实现是基于
27
MySQL Explain详解 MySQL Explain详解
简介explain命令可以对Select语句进行分析,并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. explain的用法,只需要在Selec
2019-07-27
25
22
13
07
网路层之IP协议 网路层之IP协议
IP协议提供一种尽力投递(best-effors,即不提供任何保证)的方法将数据从源端传递到目标端,它不关心源机器和目标机器是否在同样的网路中,也不关心他们之间
06
JAVA 泛型 JAVA 泛型
为什么需要泛型想象以下的场景,我们需要编写一个容器类,支持对数据的简单操作,例如增删改查,那么实现可以如下 public MyContainerOfString
2019-07-06
03
Floyd算法 Floyd算法
算法概述弗洛伊德算法,是解决任意两点间的最短路径的一种算法。它的时间复杂度为 O(N^3)空间复杂度为 O(N^2)。 算法描述弗洛伊德算法其实采用的是动态规划
06
19
迪杰斯特拉算法 迪杰斯特拉算法
算法概述迪杰斯特拉算法解决了如何在一个图中,计算某一个节点到图中其他所有节点的最短路径。如果将全国所有城市当做节点,连接两个城市的铁路当做线,那么迪杰斯特拉算法
3 / 6