
Scala
文章平均质量分 65
for your wish
好记性不如烂笔头。个人笔记用的博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala中的for循环遍历和yield详解
K-V对的RDD遍历 val hashpartitionCounts: RDD[(String, Int)] = kvpartitionRDD.reduceByKey((x, y) => x + y) hashpartitionCounts.foreach{ line=> println("word="+line._1+" ,num="+line._2) } //下面的for和上面的一样结果 for (i <- hashpartitionCounts) print("word原创 2021-11-25 11:34:24 · 661 阅读 · 0 评论 -
Windows下安装Canal,Kafka,Flink,Spark
https://flink.apache.org/downloads.html地址下去下载flink 找到 flink-1.8.1-bin-scala_2.11.tgz 这个安装包,Flink1.8对应的scala2.11版本 进入bin目录,点击start-cluster.bat 然后进入地址http://localhost:8081/这样就好了 运行自带的example程序: 进入cmd,目录切到bin目录下 先直接 D:切到D盘 flink.bat run ../exampl...原创 2021-08-28 19:14:50 · 664 阅读 · 0 评论 -
Scala中的class,object和trait的区别
现象: 打开idea,构建scala文件时,会出现object、class、trait三个选项,怎么选?有什么区别?在回顾之前写的一些代码时,模仿别的工程建设相应的文件,但不知所以然,今天来总结总结。 简单点说:执行入口用object,功能性函数用class,多重继承使用trait。 解释: object scala 中没有 static 关键字对于一个class来说,所有的方法和成员变量在实例被 new 出来之前都是无法访问的,因此class文件中的mai...原创 2020-08-21 09:08:52 · 739 阅读 · 0 评论 -
scala编译器安装以及开发工具安装
什么是 Scala Scala 是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行于 Java 平台(Java 虚拟机),并兼容现有的Java 程序。 http://www.scala-lang.org Scala 编译器安装 安装 JDK 因为 Scala 是运行在JVM 平台上的,所以安装 Scala 之前要安装 JDK。 ...原创 2018-05-04 08:50:26 · 1178 阅读 · 0 评论 -
Scala中的 -> 与 <-以及=>,{}和()
<-只会出现在for循环里面 ->只会出现在k->v里面 但是=>就较为复杂了,有四种用法 1.表示函数的返回类型(Function Type) //定义函数 scala> def double(x: Int): Int = x*2 double: (x: Int)Int //定义一个函数变量: scala> var x : (Int) =&...原创 2019-05-09 20:51:10 · 18939 阅读 · 7 评论