Scala
yongjian_luo
这个作者很懒,什么都没留下…
展开
-
scala在eclipse开发环境配置<转>
最近由于要研究Apache开源项目,以前没有接触过java,看说明本来以为都是java的,后来下载下来一看,发现是.scala结尾的文件.才知道原来是用这个语言开发的.要看懂别人的代码只能从头开始学习scala才行.俗话说工欲善其事,必先利其器.先把调试环境搭建了才行.我的安装经历如下:1 下载和安装eclipse,最新版http://www.eclipse.org/dow转载 2014-01-07 19:06:18 · 863 阅读 · 0 评论 -
<转>Sparkstreaming reduceByKeyAndWindow(_+_, _-_, Duration, Duration) 的源码/原理解析
最近在玩spark streaming, 感觉到了他的强大。 然后看 StreamingContext的源码去理解spark是怎么完成计算的。 大部分的源码比较容易看懂, 但是这个 reduceByKeyAndWindow(_+_, _-_, Duration, Duration) 还是花了不少时间。 主要还是由于对spark不熟悉造成的吧, 还好基本弄明白了。 总的来说Spark转载 2016-10-20 14:53:25 · 1494 阅读 · 0 评论 -
走进Scala——伴生对象(Companion Object)<转>
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/dreamhead-logs/60217908.html准备涉水Scala的Java程序员请注意,Scala里没有static。在大多数情况下,static真不该是static的。像Scala这样想在面向对象上更进一步的程序设计语言,取消static是一种进取的表现转载 2015-01-15 15:14:31 · 768 阅读 · 0 评论 -
Scala 基础语法代码<转>
下面的代码包含了基本的Scala的语法内容。包括:判断,循环代码片段,方法定义,调用。 虚拟类,继承,接口,case,package,单例模式[java] view plaincopypackage org.exinglo.scala class LearnScala { } object转载 2014-11-06 18:22:33 · 473 阅读 · 0 评论 -
spark之scala学习——11步走进scala<转>
scala和java或.NET都可以协同工作。Scala的主编译器,scalac,会生成在jvm上运行的class文件。然而,另一个编辑器则生成能在.NET CLR上运行的二进制文件。scala和java代码可以实现互操作;1. 下载、解压、环境变量;2. 进入shell:[plain] view plaincopyprint?转载 2014-11-06 11:45:42 · 715 阅读 · 0 评论 -
Scala 基础语法代码<转>
下面的代码包含了基本的Scala的语法内容。包括:判断,循环代码片段,方法定义,调用。 虚拟类,继承,接口,case,package,单例模式[java] view plaincopypackage org.exinglo.scala class LearnScala { } object转载 2014-11-06 11:35:21 · 564 阅读 · 0 评论 -
scala入门<转>
有必要把scala的入门记录下来。scala几要素:1.immutable,scala可以创建immutable的对象,这样在并发编程中,可以不需要使用同步,可以不适用互斥。2.FP,可以提高代码的简洁度和提高编码的效率,有时候编码也更加简单。3.基于JVM,编译成Bytecode,可以和java相互作用。4.基于事件的并发模型5.静态强类型语言,使转载 2014-11-27 16:09:00 · 605 阅读 · 0 评论 -
Spark实现的hello world<转>
spark,又一个传说中的分布式实现,详情:http://spark-project.org/,安装这里就不写了,因为网上已有中文介绍,这里主要是介绍一下入门,和hadoop一样,学习的时候,首先学习spark提供的字符统计例子:javaWordCount原始代码如下:Java代码 import scala.Tuple2; import spar转载 2014-01-08 10:17:00 · 1726 阅读 · 0 评论 -
<转>Spark Streaming中的操作函数分析
根据Spark官方文档中的描述,在Spark Streaming应用中,一个DStream对象可以调用多种操作,主要分为以下几类TransformationsWindow OperationsJoin OperationsOutput Operations一、Transformations1、map(func) map操作需要传入一个函数当做参数,具体调用形式为转载 2016-10-20 15:27:14 · 343 阅读 · 0 评论