摘要: 除了Map,其他都实现了Collection extends Iterable,都可以用迭代器 实现了RandomAccess的类代表for循环更快(ArrayList),没有实现的用迭代器更快(LinkedList) ArrayList初始大小10 判断是否需要扩容,如果需要,计算需要扩容的最小容 阅读全文
posted @ 2022-02-05 02:27 Yu\.W 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 线程状态 NEW RUNNABLE RUNNING BLOCKED DEAD 线程池相关 ThreadPoolExecutor execute(Runnable command) If fewer than corePoolSize threads are running, try to start 阅读全文
posted @ 2022-02-03 22:16 Yu\.W 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 2022-01-29 15:25:27 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.192-b12 mixed mode): 监听各种请求的socket连接,把执行的操作扔给VM Thread "Attach Listener" #1 阅读全文
posted @ 2022-01-29 15:33 Yu\.W 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 范式 第一范式 确保每列保持原子性 第二范式 确保表中每列都与主键相关 第三范式 确保每列都与主键直接相关,而不是间接相关 parquet MagicNumber RowGroup->Column_A->Page 0->(PageHeader, Repetition levels, Definiti 阅读全文
posted @ 2022-01-25 19:01 Yu\.W 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 大数据 存储 parquet头 avro头 mapreduce 写入hdfs过程mv几次 2.x mv3次 3.x mv2次 shuffle过程作用 数据文件,索引文件 partitioner作用 调度 资源调度 应用调度 阅读全文
posted @ 2022-01-18 21:34 Yu\.W 阅读(31) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Gxiaobai/p/10460336.html 阅读全文
posted @ 2022-01-18 01:33 Yu\.W 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 强引用 SoftReference 软引用:只被软引用关联的对象,溢出前回收 WeakReference 弱引用:只被弱引用关联的对象,下一次GC被回收 PhantomReference 虚引用:只被虚引用关联的对象,随时可能被回收(为了触发finalize()) 方法区的内容 类型信息 常量 静态 阅读全文
posted @ 2022-01-18 01:04 Yu\.W 阅读(29) 评论(0) 推荐(0) 编辑
摘要: public enum ServerState { // 初始状态 LOOKING, FOLLOWING, LEADING, // 不参与选举 OBSERVING } /** * (Used for monitoring) shows the current phase of * Zab proto 阅读全文
posted @ 2022-01-10 16:58 Yu\.W 阅读(183) 评论(0) 推荐(0) 编辑
摘要: /** * Block replica states, which it can go through while being constructed. */ enum ReplicaState { /** Replica is finalized. The state when replica i 阅读全文
posted @ 2022-01-10 14:14 Yu\.W 阅读(42) 评论(0) 推荐(0) 编辑
摘要: ACID 原子性 一致性 一个事务在执行之前和执行之后,数据库都必须处于一致性状态。 隔离性 持久性 分布式事务 CAP 只能在一致性和可用性之间平衡 一致性 可用性 分区容错性 BASE Basicially Available(基本可用) 系统在出现不可预知的故障时,允许损失部分可用性 响应时间 阅读全文
posted @ 2021-12-27 02:10 Yu\.W 阅读(64) 评论(0) 推荐(0) 编辑