上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: Scala函数式编程 /** * 函数可以被简单的被认为是包裹了一条或几条语句的代码体, * 该代码体接收若干参数,经过代码体处理后返回结果, * 刑如数学中的f(x) = x + 1 * * 在Scal中函数式一等公民,可以像变量一样被传递,被赋值,同时 * 函数可以赋值给变量,变量也可以赋值给函 阅读全文
posted @ 2018-11-16 14:17 Mars、少年 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.环境搭建 基础环境配置 jdk+idea+maven+scala2.11。以上工具安装配置此处不再赘述。 2.源码导入 官网下载spark源码后解压到合适的项目目录下,打开idea,File->open 找到源码文件夹,选中spark-parent的pom文件,确定-> open as a pr 阅读全文
posted @ 2018-11-15 18:59 Mars、少年 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-15 18:30 Mars、少年 阅读(124) 评论(0) 推荐(0) 编辑
摘要: val声明的不可变的战略意义:1.函数式编程中要求值不可变,val天然符合这一特性;2.在分布式系统中,一般都要求值不可变,这样才能够要求分布式系统的设计和实现,同时拥有更高的效率,val声明的内容都不可变,所以不用担心在机器之间传递数据的时候修改数据,这为分布式编程打下非常好的基础,包括Spark 阅读全文
posted @ 2018-11-15 18:26 Mars、少年 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 共计28课,每节课程在1个小时左右。 每天至少2个课程。预计在11.30号完成。 —————————————————— 阅读全文
posted @ 2018-11-15 18:24 Mars、少年 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期 Actor是构建akka程序的核心基石,akka中actor提供了构建可伸缩的,容错的,分布式的应用程序的基本抽象, actor是异步的,非阻塞式的,事件驱动的轻量级的模型, actor中都有自己的成员,也有receiv 阅读全文
posted @ 2018-11-15 14:51 Mars、少年 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 第90讲:基于Scala的Actor之上的分布式并发消息驱动框架Akka初体验 akka在业界使用非常广泛 spark背后就是由akka驱动的 要写消息驱动的编程模型都首推akka 下面将用30讲讲解akka 本讲主要讲两部分内容: 1.akka的重大意义 2.akka与scala的actor Sp 阅读全文
posted @ 2018-11-08 19:22 Mars、少年 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 第81讲:Scala中List的构造是的类型约束逆变、协变、下界详解 首先复习四个概念——协变、逆变、上界、下界 对于一个带类型参数的类型,比如 List[T]: 如果对A及其子类型B,满足 List[B]也符合 List[A]的子类型,那么就称为covariance(协变); 如果 List[A] 阅读全文
posted @ 2018-10-31 17:53 Mars、少年 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第61讲:Scala中隐式参数与隐式转换的联合使用实战详解及其在Spark中的应用源码解析 第62讲:Scala中上下文界定内幕中的隐式参数与隐式参数的实战详解及其在Spark中的应用源码解析 第63讲:Scala中隐式类代码实战详解 第64讲:Scala中隐式对象代码实战详解 运行结果: (Lis 阅读全文
posted @ 2018-09-30 15:02 Mars、少年 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 第41讲:List继承体系实现内幕和方法操作源码揭秘 第42讲:Scala中泛型类、泛型函数、泛型在Spark中的广泛应用 第43讲:Scala中类型变量Bounds代码实战及其在Spark中的应用源码解析 第44讲:Scala中View Bounds代码实战及其在Spark中的应用源码解析 第45 阅读全文
posted @ 2018-09-20 16:09 Mars、少年 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页