scala
君子慎独_诚意
一体化网络、网络安全
展开
-
scala 官网文档---notes(1)
scala类型的层次结构如下图:最顶层Any有两个子类:AnyVal和AnyRefAnyVal:表示值类型的 Unit:不包含任何有意义的信息的值类型AnyRef:表示引用类型的 所有非值类型都定义为引用类型 值之间的转换关系如下图,单向的class 声明 Scala中class的定义scala是一类面向对象的程序语言,强类型。...原创 2018-12-01 16:37:55 · 437 阅读 · 0 评论 -
spark streaming 官网文档---notes(1)
StreamingContex的初始化两种方式:第一种:从SparkConf对象中创建import org.apache.spark._import org.apache.spark.streaming._val conf = new SparkConf().setAppName(appName).setMaster(master)val ssc = new Streamin...原创 2018-12-03 17:48:10 · 185 阅读 · 0 评论 -
spark源码解读--FP-Tree和FP-Growth
paper的实验一个想法是对fp-tree进行改进,所以对spark里面的 fp-tree源码进行理解。记录一下。资料:https://blog.csdn.net/LULIN60/article/details/52255242?utm_source=blogxgwz0关于fp-tree的结点/** Representing a node in an FP-Tree. */ cl...原创 2018-12-28 16:28:53 · 1139 阅读 · 0 评论 -
scala学习--基础教程
scala是什么?scala是一门多范式语言,集成了面向对象和函数式语言的特性。scala是面向对象的:对象的类型和行为是由类和特质描述的scala是函数式的:为定义匿名函数提供了轻量级的语法,支持高阶函数,允许函数嵌套。常量:使用关键字val定义。val x=1+11,不能被重新赋值变量:使用关键字var定义。var x:Int=1+1,可重新赋值 函数:带有参数的表...原创 2018-12-30 16:17:10 · 114 阅读 · 0 评论 -
scala api--org.apache.spark下的包了解
org.apache.spark.Accumulable一种可以累加的数据类型---累加器典型成员方法:add(term:T):Unit向累加器里面添加数据merge(ter,:T):Unit将两个累加器聚合org.apache.spark.Accumulator累加器,初始化由SparkContext#accumulator创建scala> val a...原创 2018-12-31 17:34:31 · 2322 阅读 · 0 评论 -
scala---SparkContet的方法集合源码理解
accumulable:创建一个[org.apache.spark.Accumulable]共享变量。/** * Create an [[org.apache.spark.Accumulable]] shared variable, to which tasks can add values * with `+=`. Only the driver can access the ...原创 2018-12-31 17:35:02 · 180 阅读 · 0 评论 -
idea创建scala项目
首先要确认idea的scala插件是否安装了创建scala项目 new-->project选择scala和左边IDEA接下来,选择JDK和scala的SDK将spark的jar包导入将spark的jar导入即可...原创 2019-01-02 10:02:42 · 140 阅读 · 0 评论