JMM JMM(Java内存模型,Java Memory Model)本身是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过规范定制...
synchronized synchroized 是一个重量级锁,但是现在经过优化后,引入了自旋锁、锁消除、锁粗化、偏向锁、轻量级锁、重量级锁后...
Spark GraphX概述 GraphX是Spark的一个组件,专门用来表示图以及进行图的并行计算。GraphX通过重新定义了图的抽象概念来拓...
Spark Streaming 随着大数据技术的不断发展,人们对于大数据的实时性处理要求也在不断提高,传统 的 MapReduce 等批处理框架...
Spark SQL Spark SQL的概述 Hive的诞生,主要是因为开发MapReduce程序对 Java 要求比较高,为了让他们能够操作H...
序列化 在实际开发中会自定义一些对RDD的操作,此时需要注意的是: 初始化工作在Driver端进行的 实际运行程序是在Executor端进行的 ...
RDD编程 什么是RDD RDD是Spark的基石,是实现Spark数据处理的核心抽象。RDD是一个抽象类,它代表一个不可变、可分区、里面元素可...
前言 内容: MapReduce、Spark、Flink(实时)=> 3代计算引擎,昨天、今天、未来 MapReduce、Spark:类MR引擎...
隐式机制及Akka 隐式转换 隐式转换和隐式参数时Scala中两个非常强大的功能,利用隐式转换和隐式参数,可以提供类库,对类库的使用者隐匿掉具体...