IOC IoC(inversion of Control),控制反转.就好像敏捷开发和SCRUM一样,不是什么技术,而是一种方法论,一种工程化的思想.使用IoC的思想意味着你将设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制. 为什么要控制反转呢,谁在控制谁呢,反转了什么东西呢?这篇笔记聊的就是这些东西 谁在控制谁? 一般来讲,我们直接new一个对象,是我们运行的这个程序去主动的创建依赖对象:但是IoC时会有一个IoC容器来负责这些对象的创建.这个时候IoC容器控制了对象,控制了外部…
首先是一张Spark的部署图: 节点类型有: 1. master 节点: 常驻master进程,负责管理全部worker节点.2. worker 节点: 常驻worker进程,负责管理executor 并与master节点通信.dirvier:官方解释为: The process running the main() function of the application and creating the SparkContext.即理解为用户自己编写的应用程序 一.Application ap…