- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 TCP协议-滑动窗口、拆包和粘包
TCP、UDP都可以完成从一端往另一端发送数据,只是UDP只是负责从发送端将数据发送出去就完了,不再管数据是否发送到接收端是否已经接收到了;而TCP不仅负责发送数据,还确保数据是否送达,TCP是可靠的,而且它也是可以流控的,管理发送的速度,不能超过设备的承受能力。TCP特性1.可靠性Reliability,TCP提供数据传的可靠性,确保接收端是否已接收到数据,如果超时没有收到接收端的确认,则会重新...
2018-04-22 11:14:40 3124 1
原创 Java的类装载体系
在Java的沙箱中,类装载器体系结构的第一道防线。因为java的字节码是由类装载器装载入Java虚拟机的。不同的类装载器提供不同的命名空间,命名空间可以隔离不同的类装载喊之间装载的类,有助于安全的实现。一、class文件检验器class文件检验器保证装载的class文件内容有正确的结构,而且这些class文件相互协调一致。class文件检验器只是在字节码执行之前对class文件进行一次分析检验它的...
2018-04-18 00:21:42 300
原创 HashMap笔记-JDK1.8
之前写过一篇HashMap笔记,不过是JDK1.7(含)之前HashMap,JDK在8后对HashMap做了很多的优化,在key冲突情况下的HashMap中的元素会形成一条链表,如果冲突key过多,则链表会越长,查询会变成线性时间复杂度O(log(n)),JDK8加入了红黑树来优化这种情况,所以也进行了再次研究下源码。我们先从put方法入手。JDK8的HashMap在插入元素时final V pu...
2018-04-07 22:31:00 270
java连接redis的驱动包
2014-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人