02 2019 档案
摘要:HashMap底层就是一个数组结构,数组中的每一项又是一个链表。 jdk源码: table就是一个Node类的数组,而Node类继承了Map.Entry<k,v>。每个 Map.Entry 其实就是一个键值对对,它还持有一个指向下一个元素的引用"next",这就构成了链表。如下图: table数组的
阅读全文
摘要:单例模式是创建型模式之一。 单例模式顾名思义是单例的,也就是只有一个实例化对象,这都来源于它的私有化构造函数。 单例模式特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例 单例模式的应用场景:Windows的Task Manager(
阅读全文
摘要:为什么三次握手,而不是两次或者四次五次? 2019/3/4更新: 在阅读了很多技术博客后,发先大家对为什么三次握手不是两次众说纷纭;我觉得说的最好的是英文文章对TCP的解读。TCP和UDP的区别就是可靠与不可靠传输。 为了实现可靠数据传输, TCP 协议的通信双方, 都必须维护各自的一个序列号, 以
阅读全文

浙公网安备 33010602011771号