摘要: package com.bigdata object StringO { def main(args: Array[String]): Unit = { val s1 = "Hello" val s2 = "World" //拼接、合并字符串 println(s1 + " " + s2) println(s1.concat(" "+s2)) ... 阅读全文
posted @ 2019-02-14 14:38 时光快照 阅读(6076) 评论(0) 推荐(0) 编辑
摘要: package com.bigdata import scala.collection.mutable.ArrayBuffer object ArrayO { def main(args: Array[String]): Unit = { val arrayBuffer = ArrayBuffer[Int]() //默认情况下都是在ArrayBuffer末尾增加元素 ... 阅读全文
posted @ 2019-02-14 14:35 时光快照 阅读(278) 评论(0) 推荐(0) 编辑
摘要: /** class、object、case class、case object区别 * * class 类似Java中的class; * object Scala不能定义静态成员,用定义单例对象代之; * case class被称为样例类,是一种特殊的类,常被用于模式匹配。 * * 一、class 和 object 关系: * 1.单例对象不能带参数,类可以 * ... 阅读全文
posted @ 2019-02-14 14:31 时光快照 阅读(13754) 评论(1) 推荐(1) 编辑
摘要: /*scala的构造函数分为主构造函数和辅助构造函数。 一、主构造函数在Scala中,每个类都有主构造函数,和类的定义交织在一起。一个Scala类的主构造函数包括:1、构造函数的参数;2、类体中调用的方法;3、在类体中执行的语句和表达式。如果类名之后没有参数,则该类具备一个无参主构造函数,这样一个构 阅读全文
posted @ 2019-02-13 19:43 时光快照 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://github.com/alibaba/DataX/blob/master/introduction.md 一、datax3.0介绍 1、DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBas 阅读全文
posted @ 2019-02-13 15:22 时光快照 阅读(15181) 评论(0) 推荐(0) 编辑