随笔分类 - 理论总结
摘要:转:https://juejin.cn/post/6919026394382991373 1:为什么要序列化 网络传输的数据都必须是二进制数据,但是在Java中都是对象,是没有办法在网络中进行传输的,所以就需要对Java对象进行序列化,而且这个要求这个转换算法是可逆的,不然要是不可逆那鬼知道你传过来
阅读全文
摘要:首先我们明白CAP理论中每个字母的单独含义: C: Consistency(强一致性) eg:在分布式的数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本) A: Availability(可用性) eg:在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数
阅读全文
摘要:1.理解了CAP理论之后,再去理解BASE理论即可好理解了,其实说白了,base理论就是cap理论的扩展。(CAP的一致性就是强一致性),但可以采用适当的采取弱一致性,即最终一致性。 BASE是指 基本可用(Basically Available)、软状态( Soft State)、最终一致性( E
阅读全文
摘要:其实HashMap就是一个Node数组,只是这个数组很奇怪它的每一个Node节点都有自己的下一个Node;这个是hashMap的Node的源码; static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K ke
阅读全文