
scala
魂落忘川犹在川
无端坠入红尘梦,惹却三千烦恼丝。
展开
-
scala函数和方法的调用
方法和函数的区分 Scala 中使用 val 语句可以定义函数,def 语句定义方法。 /** * 同包调用其他类 * def functionName ([参数列表]) : [return type] * */ object testFun{ def main(args: Array[String]): Unit = { val a = 4 var n= trueOrFllse(a > 2 ) println(n) // 此处为函数体,并在方法体内调用原创 2021-02-09 16:00:53 · 371 阅读 · 0 评论 -
关于DMP项目的maven的pom.xml 文件
本人自己调试可用的代码,1.6版spark,支持jdbc,mysql,redis,hbase <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2018-11-21 19:26:33 · 203 阅读 · 0 评论 -
scala里fold用法之多线程问题
前言:偶有所得,相互学习,若有不足请留言或私信指出,不胜感激! fold : 这个方法比较特殊,因为它 第一个参数是初始值,第二个参数是计算逻辑,那么这里会有多线程的问题,也就是说,当我们初始值不为0的话,那么计算结果将不统一,每个线程都会加上初始值,这样线程越多结果越大。 下面看个例子再说: scala> val arr =Array(1,2,3,4,5,6) arr: Array[I...原创 2018-11-23 16:15:56 · 364 阅读 · 0 评论 -
Flink入门必学,你还不知道?
今天主要围绕Flink是什么?能干什么?为什么要用它这几点来谈谈我的一些看法 整体结构: 是什么: Flink 是一个框架和分布式处理引擎,是一个用于对无界和有界数据流进行有状态计算的框架 Flink设计为在所有常见的集群环境中运行,以内存速度和任何规模执行计算。 能干什么: 任何类型的数据都是作为事件流产生的,数据可以作为有界流和无界流处理 有界流:只要开始便不会结束,处理是通常要求以特...原创 2018-11-24 21:36:12 · 696 阅读 · 0 评论