
源码
文章平均质量分 75
张伯毅
某厂技术,Apache DolphinScheduler Committer.
专注于调度&实时&大数据体系~
展开
-
Java源码分析:关于 HashMap 1.8 的重大更新
前言 HashMap 在 Java 和 Android 开发中非常常见 而HashMap 1.8 相对于 HashMap 1.7 更新多 今天,我将通过源码分析HashMap 1.8 ,从而讲解HashMap 1.8 相对于 HashMap 1.7 的更新内容,希望你们会喜欢。 本文基于版本 JDK 1.8,即 Java 8 关于版本 JDK 1.7,即 Java 7,具体请看文章Java:手...转载 2019-03-05 10:30:06 · 769 阅读 · 0 评论 -
Spark2.3.2源码解析: 算子解析 [ 一 . 概览 ]
本章先大体对Spark的算子进行分类, 然后根据分类做具体分析 从大方向来说,Spark 算子大致可以分为以下两类: 1)Transformation 变换/转换算子:这种变换并不触发提交作业Action 操作,完成作业中间过程处理。 Transformation 操作是延迟计算的,也就是说从一个RDD 转换生成另一个 RDD 的转换操作不是马上执行,需...原创 2019-03-11 11:52:31 · 1213 阅读 · 0 评论 -
Flume 1.9.0 源码解析 : TailDirSource 全解
TailDirSource继承了AbstractSource类,而AbstractSource类中channelProcessor属性负责将Source中的Event提交给Channel组件 TailDirSource类通过配置参数匹配日志文件,获取日志文件更新内容并且将已经读取的偏移量记录到特定的文件当中(position file) 类图: TailDirSource 启动的...原创 2019-05-07 16:15:31 · 5292 阅读 · 5 评论