01.静态代码块 静态代码块使用static关键字进行修饰,运行在类初始化阶段(这点不清楚的同学需要恶补JVM知识哈),静态代码块只运行一次,主...
01.相关概念 final关键字主要用来修饰类、方法和字段;当修饰类的时候,表示该类是不可继承的;当修饰方法的时候,表示该方法不可重写;当修饰字...
Task提交流程 在划分Stage之后,在对Task进行封装成为TaskSet然后提交给TaskScheduler。 提交流程源码解析 提交Ta...
WordCount的代码 主要是从HDFS读取文件后进行单词切割,然后进行计数,如果不懂RDD算子可以看RDD详解 WordCount的各个算子...
Executor启动流程流程图 源码分析 Executor进程的启动 这里我们需要追踪的方法是Master类中的schedule()方法内部的6...
SparkContext内部执行的时序图 对于这个时序图的具体描述如下: 1.SparkSubmit在main()方法中执行,然后根据提交的类型...
Spark执行流程 过程描述: 1.通过Shell脚本启动Master,Master类继承Actor类,通过ActorySystem创建并启动。...
01.引入 在业务开发中,我们常把数据持久化到数据库中。如果需要读取这些数据,除了直接从数据库中读取外,为了减轻数据库的访问压力以及提高访问速度...
01.模式动机 02.模式定义 03.模式结构 模板模式包含如下角色: 抽象模板(Abstract Template),具体模板(Concret...