03 2022 档案

摘要:equals()和== 与 重写equals()为什么要重写hashcode 1. equals()在不重写的情况下,equals()和== 相同,都是比较hashcode 2. hash集合的新增一个对象的规则:为了效率,新插入对象的hashcode取模计算出一个地址集合下标地址,如果地址不存在对 阅读全文
posted @ 2022-03-17 09:06 飘来荡去evo 阅读(36) 评论(0) 推荐(0)
摘要:分布式事务的作用: 保证每个事务的数据一致性。 只要是涉及到多个微服务之间远程调用的话,那就回涉及到分布式 事务。 CAP定理 强一致性和可用性 互斥! 分区容错 Partition tolerance 理解: 分布式系统集群中, 一个机器坏掉不应该影响其他机器 可用性 Availability 理 阅读全文
posted @ 2022-03-14 18:10 飘来荡去evo 阅读(73) 评论(0) 推荐(0)
摘要:表锁 行锁 :记录锁(record lock)、间隙锁(gap lock)、临间锁(next-key lock)。行锁是加在索引上的,没有索引是加不上行锁的 共享锁:又称读锁(lock in share mode),例如select,当上锁之后,另一个线程只可以读,不可以修改。排他锁:又称写锁(fo 阅读全文
posted @ 2022-03-12 09:15 飘来荡去evo 阅读(83) 评论(0) 推荐(0)
摘要:你好,hashmap是我们日常生活中每天都要用到的一个集合类,它是以键值对的形式进行存储, (1.7和1.8对比) 一、【红黑树的区别】在jdk1.7和1.8之间,hashmap的实现略有区别,在jdk1.7的 时候,hashmap采用的数据结构是数组加链表,到jdk1.8之后采用的是数组加链表加红 阅读全文
posted @ 2022-03-07 23:50 飘来荡去evo 阅读(366) 评论(0) 推荐(0)