学习了基于Scala的Actor之上的分布式并发消息驱动框架Akka初体验,应用actor模型,位置透明,做到高并发、可伸缩、容错、单机也可以用,水平扩展、垂直扩展、容错都有很好的表现,spark中的例子如下:private def initializeEventProcessActor(){ im...
分类:
其他好文 时间:
2015-08-20 10:18:50
阅读次数:
563
scala的内部类跟java的内部类有很大的不同,java中的内部类实际上是从属于外部类,而scala的内部类是从属于外部类对象的(及外部类实例)。
分类:
其他好文 时间:
2015-08-18 21:03:00
阅读次数:
100
Scala里的类和方法的概念都是差不多的,这里只列出Scala重要的一些概念: 1.Public是Scala的缺省访问级别,可以省略不写。 2.Scala里方法参数的一个重要特征是它们都是val,不是var(参数是val的理由是val更容易讲...
分类:
其他好文 时间:
2015-08-14 15:56:29
阅读次数:
776
今日【DT大数据梦工厂视频】《第85讲:Scala中For表达式的强大表现力实战》51CTO视频:http://edu.51cto.com/lesson/id-71503.html(DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接:http://url.cn/fSFPjS)85讲 ...
分类:
其他好文 时间:
2015-08-14 00:53:14
阅读次数:
208
在某个目录(如:F:\)下新建一个文本文件,命名为:hello.scala其内容为:println("Hello World!")那么这个时候该怎么运行这个脚本文件呢?通过Windows的命令行窗口进入到Scala的安装目录下的bin目录下输入“scala F:\hello.scala”,然后回车即...
分类:
其他好文 时间:
2015-08-13 17:57:45
阅读次数:
161
今天我们来学习一下scala的List的方法的内部源码的一些知识。首先,take方法。take方法就是取列表的从第一个元素开始的前N个元素。如list.take(3),就是取list的前3个元素,返回的就是list的前3个元素组成的列表。它的原理就是,依次取list的head,将head添加到一个临...
分类:
其他好文 时间:
2015-08-13 01:08:57
阅读次数:
134
简介 使用scala的loan pattern自动关闭打开的资源 读取properties文件 依赖的jar 使用scala_arm库自动关闭资源文件时,需要引入以下依赖: <dependency>
<groupId>com.jsuereth</groupId>
<artifactId>s...
分类:
其他好文 时间:
2015-08-12 13:28:00
阅读次数:
210
今日【DT大数据梦工厂视频】《第83讲:Scala中List的实现内幕源码揭秘》51CTO视频:http://edu.51cto.com/lesson/id-71363.html土豆视频:http://www.tudou.com/programs/view/Qp70gLn7jr8/ 优酷视频:htt...
分类:
其他好文 时间:
2015-08-12 01:04:35
阅读次数:
288
我一直觉得Scala里的List设计的很诡异,今天阅读了王家林老师的 《第84讲:Scala中List和ListBuffer设计实现思考 》,然后我就豁然开朗了。Scala的List是immutable的,因此将其声明为var,有了这个隐式转换,操作ResultSet就变简单了。==========...
分类:
其他好文 时间:
2015-08-11 21:21:16
阅读次数:
108
1.类和构造函数Scala中的类,基本概念与其他面向对象语言是一致的,不过在语法上有些不一样的地方。与Java等语言相比,Scala的类语法更简洁,使用起来也更方便。1.1.类的基本语法我们先来看一个简单的类定义和使用的代码。class ScoreCalculator { private var ....
分类:
其他好文 时间:
2015-08-11 15:35:40
阅读次数:
134