摘要: Dataframe 实际生产环境中,dataframe相较于sql开发更为灵活,便于调试 目前该项目中,我主要负责数据存储和计算,刚进入项目时间很短,所以也是一个熟悉业务和公司框架的时间 使用框架还是以scala代码为基础,底层封装多为java,也有scala。 封装了对各种数据库的连接,诸如ora 阅读全文
posted @ 2021-09-11 11:10 xiaolee_bigdata 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 面向函数编程 wordcount练习 package scala import scala.io.{BufferedSource, Source} object Demo11WordCount { def main(args: Array[String]): Unit = { //1.读取文件 va 阅读全文
posted @ 2021-07-15 22:27 xiaolee_bigdata 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 面向函数编程:集合 可变集合 mutable package scala import scala.collection.mutable import scala.collection.mutable.ListBuffer object Demo10Mutable { def main(args: 阅读全文
posted @ 2021-07-15 22:01 xiaolee_bigdata 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 面向函数编程:集合 不可变集合 immutable Map package scala object Demo20Map { def main(args: Array[String]): Unit = { /** * * map kv 格式 * * 默认不可变 */ //"003" -> "王五" 阅读全文
posted @ 2021-07-15 21:57 xiaolee_bigdata 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 面向函数编程:集合 元组 Tuple package scala object Demo18Tuple { def main(args: Array[String]): Unit = { /** * 元组 : 有序,不唯一 * 最多只能由22个元素 * 可以直接通过下划线加下标取数 * * 解决集合 阅读全文
posted @ 2021-07-15 21:26 xiaolee_bigdata 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 面向函数编程:集合 不可变集合 immutable Set package scala object Demo19Set { def main(args: Array[String]): Unit = { /** * set 集合 , 唯一,无序 * 默认也是不可变的 * */ val set = 阅读全文
posted @ 2021-07-15 21:23 xiaolee_bigdata 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 面向函数编程:集合 不可变集合 immutable List package scala object Demo17List { def main(args: Array[String]): Unit = { /** * list , 相当于java中的ArrayList * scala 默认的li 阅读全文
posted @ 2021-07-15 21:19 xiaolee_bigdata 阅读(63) 评论(0) 推荐(0) 编辑
摘要: scala面向函数编程 package scala object Demo13Fun2 { def main(args: Array[String]): Unit = { /** * * 面向对象编程:将一个对象传来传去, * 1、将一个对象作为参数 * 2、将一个对象作为返回值 * * 需要明确对 阅读全文
posted @ 2021-07-15 21:12 xiaolee_bigdata 阅读(47) 评论(0) 推荐(0) 编辑
摘要: scala函数 函数的定义 scala 可以在任何位置定义函数 类中定义函数: 需要通过类的对象调用 object中定义的函数可以直接通过类名调用 函数中定义的函数:可以直接通过函数名调用 函数的至简原则 总结:能省就省 1)至简原则细节 (1)return可以省略,Scala会使用函数体的最后一行 阅读全文
posted @ 2021-07-15 21:05 xiaolee_bigdata 阅读(135) 评论(0) 推荐(0) 编辑
摘要: scala学习 scala简介 Scala编程语言抓住了很多开发者的眼球。如果你粗略浏览Scala的网站,你会觉得Scala是一种纯粹的面向对象编程语言,而又无缝地结合了命令式编程和函数式编程风格。Christopher Diggins认为: 不太久之前编程语言还可以毫无疑意地归类成“命令式”或者“ 阅读全文
posted @ 2021-07-12 20:31 xiaolee_bigdata 阅读(35) 评论(0) 推荐(0) 编辑