Flink介绍流处理并不是一个新概念,但是要做好并不是一件容易的事情。提到流处理,我们最先想到的可能是金融交易、信号检测以及地图导航等领域的应用。但是近年来随着信息技术的发展,除了前面提到的三个领域,其它方向对数据时效性的要求也越来越高。随着 Hadoop 生态的崛起,Storm、Spark Str

一、介绍内容本课程主要介绍 Scala 中的抽象成员用法。先前的基础课程中提到 Scala 中的类型成员也可以是抽象的,而抽象字段和抽象方法都只有字段或者方法的定义,没有字段或者方法的具体实现。在本课程中,你将可以学到如何使用 Type 成员,以及抽象 vals 变量的初始化方法等要点。知识点Typ

一、介绍内容本课程侧重讲解 Scala 中的 Extractor ,它可以将数据模型和视图逻辑分离,在 Scala 体系中充当类似于适配器的角色,是一种极具函数式的做法。你将可以在课程中学到如何定义和设定 Extractor 。知识点分解 Email 地址定义 Extractor定义无参数和带一个参

一、介绍内容本节主要介绍 Scala 的隐含参数(即隐式参数)的使用方法,但它的使用是有一些限定条件的。希望通过本节的学习,你能掌握它们的用法。知识点隐含参数的使用View 限定多个隐含转换的选择环境Scala 2.11.8Xfce 终端适合人群本课程难度为一般,属于初级级别课程,适合 Scala

一、介绍内容本课程主要介绍 Scala 中可以让函数库调用变得更加方便的隐式变换和隐式参数,以及如何通过它们来避免一些繁琐和显而易见的细节问题。课程内容主要包括 implicits 的使用规则、隐含类型转换、转换被方法调用的对象等。知识点implicits 的使用规则隐含类型转换转换被方法调用的对象

一、介绍内容前面说过,在写模式匹配时,你必须保证你所写的可选项覆盖了全部的可能性。因此,你通常得加上一个缺省通配符选项。但这种情况只适应于缺省通配符有意义的情况。如果对于一些没有缺省项的情况,你怎么才能保证你写的可选项是完全的呢?本节我们将探讨这个问题,并学习 Scala 语言中的一种标准类型——

一、介绍内容Java 语言中,在运行时将特定的功能绑定在对象上,是修饰模式的核心。而在 Scala 中,又如何进行模式的限定修饰呢?本节我们将着重介绍如何进行模式限定修饰和重叠模式的定义。知识点模式限定修饰重叠模式定义环境Scala 2.11.8Xfce 终端适合人群本课程难度为一般,属于初级级别课

一、介绍为了使用交互式 Scala 解释器,你可以在打开的终端中输入命令:su -l hadoopscala当出现scala>开始的命令行提示符时,就说明你已经成功进入解释器了。如下图所示。本实验的所有命令及语句均可在 Shell 中输入。二、开发准备三、步骤3.1 通配模式通配符 “_” 可

简单的示例一、介绍内容本课程侧重介绍 Scala 的case class和pattern matching(模式匹配),这两个程序结构对于处理树结构的数据非常有帮助。在本课程中,你将可以学习到模式匹配中的常量模式、通配模式和变量模式等,以及如何进行模式限定修饰和重叠模式的定义以及正确定义可选项。知识

介绍内容包的成员、类或对象可以使用访问控制修饰符。比如,用 private 和 protected 来修饰,通过这些修饰符可以控制其他部分对这些类、对象的访问。Scala 的访问控制大体上和 Java 类似,但也有些重要的不同,本节将介绍它们。知识点访问控制修饰符为访问控制修饰符添加作用域环境Sca