1 集中式与分布式
集中式场景:业务和数据都是集中管理和应用的,分布存储弊大于利
- 数据在整个企业范围内集成,并且只有总部才会使用
- 业务是集中式运作的
- 数据量非常大,集中存储更妥当
- 分布存储存取困难
HashMap
1 将普通for循环替换为使用迭代器的增强for循环
2 在类KeySet和Values中提供方法将键名和键值输出为数组,并且尽可能复用传入数组,减少内存分配
3 computeIfAbsent应用函数后增加了并发修改检测
4 新增@java.io.Serial注解,用于注解序列化相关的方法和字段,便于编译器查找错误的声明。
1 | public class KafkaConsumer<K,V> extends java.lang.Object implements Consumer<K,V> |