![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 80
学之以恒_大道至简
专注后端技术
展开
-
TCP协议中的三次握手和四次挥手(图解)
TCP协议中的三次握手和四次挥手(图解) <div class="article-info-box"> &l转载 2018-08-09 10:51:51 · 144 阅读 · 0 评论 -
负数的二进制表示方法
今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正...转载 2018-08-01 12:47:47 · 1552 阅读 · 0 评论 -
看完此文,必须明白一致性Hash算法
一致性Hash算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot Spot)问题,初衷和CARP十分相似。一致性Hash修正了CARP使用的简单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性Hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平衡性(Bal...原创 2018-08-06 11:47:06 · 27913 阅读 · 6 评论 -
关于对象序列化
本文主要讲:1.引言-为什么要使用对象序列化以及序列化的好处2.写代码说明怎么序列化和反序列化3.序列化的控制(定义以及Transient关键字)4.对象序列化的的限制一、引言 当你创建对象时,只要你需要,它就会一直存在,但是在程序终止时,无论如何它都不会继续存在。尽管这么做肯定是有意义的的,但是仍旧存在某些情况,如果对象能够在程序不与行的情况下仍能存在并保存其...原创 2018-08-22 12:08:04 · 238 阅读 · 0 评论