Java中Comparable和Comparator比较
2019-02-09
1 Comparable
Comparable 是排序接口。
Carpe diem
Comparable 是排序接口。
通俗的讲就是一个类只负责一项职责。就一个类而言,应该仅有一个引起它变化的原因,增加功能不应该修改已有的代码,避免修改出错及重复测试。如果你能够想到多于一个的动机去改变一个类,那么这个类就是具有多于一个的职责, 应该考虑类的职责分离。
DAGScheduler把一个Spark作业转换成Stage的DAG(Directed Acyclic Graph有向无环图),根据RDD和Stage之间的关系找出开销最小的调度方法,然后把Stage以TaskSet的形式提交给TaskScheduler,下图展示了DAGScheduler的作用:
参见Generic Load/Save Functions (通用 加载/保存 功能)
在最简单的形式中, 默认数据源(parquet, 除非另有配置 spark.sql.sources.default )将用于所有操作.