- 博客(100)
- 收藏
- 关注
转载 Akka之WordCount with SBT
build.sbt: 点击(此处)折叠或打开 name := "HelloAkkaWithSBT" ...
2016-05-04 16:05:39
159
转载 MasterActor详解
MasterActor作用:1,由ActorContext实例化MapActor、ReduceActor、AggregateActor 2,接收消息,以及消息转发给各个Actor 点击(此处)折...
2016-04-28 10:58:47
171
转载 Scala的for表达式进阶
for表达式强大而简洁的表现力 点击(此处)折叠或打开 case class Person(name: String, isMale: Boolean,...
2016-04-25 17:44:28
170
转载 MySQL锁机制
MySQL中主要有两种锁:行级锁和表级锁:行级锁(row-level):特点是锁定对象的粒度小,发生锁定资源争用的概率也小,能够给予应用程序尽可能大的并发处理能力,从而提高一些需要高并发应用系统的整体性能。但是行级锁定也...
2016-04-18 15:23:42
124
转载 MySQL锁机制
MySQL中主要有两种锁:行级锁和表级锁:行级锁(row-level):特点是锁定对象的粒度小,发生锁定资源争用的概率也小,能够给予应用程序尽可能大的并发处理能力,从而提高一些需要高并发应用系统的整体性能。但是行级锁定也...
2016-04-12 20:08:27
102
转载 Scala协变、逆变
先来看看Java中泛型上下界的例子: 点击(此处)折叠或打开 List<? extends Number> covarian...
2016-03-25 11:18:32
102
转载 Scala中的单例以及链式表达式
object被当做单例,如果有伴生类的话,那它就是该类的伴生对象,可以作为类的公共静态方法和成员区实际上,每一个具体对象,都有单例类型 点击(此处)折叠或打开 ...
2016-03-18 16:34:07
143
转载 Scala界面Pannel、Layout
点击(此处)折叠或打开 object GUI_Panel_Layout extends SimpleSwingApplication{ ...
2016-03-13 19:55:57
106
转载 Scala并发编程
在java中,基于共享数据、加锁的线程模型,使得java并发编程越来越复杂,而在Scala中采用actor模型,不共享数据,依赖消息传递的并发编程模型 点击(此处)折叠或打开 ...
2016-03-08 15:19:24
84
转载 Scala隐式转换与隐式参数
我们有时需要类A具有类B的方法,可以自定义一个隐式转换,将类A转换为类B,在引入这个隐式转换的作用域,使用类A就相当于使用了类B,这样就达到了增强类A功能的目的。类似于装饰模式。 点击(此处)...
2016-02-24 20:00:52
108
转载 Scala的Abstract Types
点击(此处)折叠或打开 trait Reader{ type In <: java.io.Serial...
2016-02-01 17:23:50
111
转载 Scala的Dependency Injection
点击(此处)折叠或打开 trait Logger { def log (msg : String) }...
2016-02-01 11:50:16
93
转载 Scala的Infix Type与Self Types
Infix Type:中值类型,允许带有两个参数的类型。 点击(此处)折叠或打开 object Infix_Types { ...
2016-01-28 17:21:25
124
转载 Scala结构类型与复合类型解析
结构类型:定义方法或者表达式时,要求传参具有某种行为,但又不想使用类,或者接口去限制,可以使用结构类型。 点击(此处)折叠或打开 class Stru...
2016-01-21 21:11:03
126
转载 Scala路径依赖
路径依赖从内部类谈起在java中所有的内部类都属于同一类型(外部类)但是scala中内部类必须依赖外部类的实例,不同的外部类实例,内部类都是不同的。我们把对外部类的依赖称之为路径依赖类型(path_dependent...
2016-01-21 19:56:07
191
转载 ClassTag、Manifest、ClassManifest、TypeTag
点击(此处)折叠或打开 def main(args: Array[String]) { ...
2016-01-07 16:46:32
119
转载 Scala的泛型
点击(此处)折叠或打开 class Triple[F, S, T](val first: F, val second: S, val third: ...
2015-12-30 16:48:35
103
转载 ListBuffer、ArrayBuffer、Queue、Stack
点击(此处)折叠或打开 def main(args: Array[String]) { import sc...
2015-12-28 17:24:11
111
转载 Scala的Curring
Curring:科里化,把接收多个参数的函数变为接收单一参数的函数,并且该单一参数就是原先多参数的第一个参数,另外,该单一参数的函数结果会返回另一个函数,这个函数用来接收剩下的其余参数。用途:参数的推导 ...
2015-12-02 14:02:30
108
转载 Scala的ACM转换
SAM-single abstract method在Scala中,要某个函数做某件事时,会传一个函数参数给它。而在Java中,并不支持传送参数。 通常Java的实现方式是将动作放在一个实现某接口的类中,然后将该类的一个...
2015-12-01 15:10:39
88
转载 Scala中的包以及包对象
跟java中一样,scala中也有包的概念,主要作用也差不多,但是还是有所区别的:scala中支持package的嵌套 点击(此处)折叠或打开 p...
2015-11-24 20:40:40
199
转载 trait
在scala中,trait相当于java中的interface关键字,可以用来定义接口,但是trait除了定义接口,还有许多强大功能 点击(此处)折叠或打开 ...
2015-11-16 21:03:09
81
转载 抽象类、抽象字段、抽象方法
点击(此处)折叠或打开 abstract class SuperTeacher(val name : String){ ...
2015-11-16 20:20:41
631
转载 Scala单例对象、伴生对象
在Scala中,没有静态成员、静态方法这一说,但是object可以做到类似效果: 点击(此处)折叠或打开 object University{ ...
2015-11-15 18:36:10
106
转载 Scala的内部类
与java中内部类不同的事,Scala里面,内部类是属于对象的 点击(此处)折叠或打开 class Outer(val name: String) { o...
2015-11-15 18:11:58
69
转载 Scala主构造器、私有构造器、构造器重载
点击(此处)折叠或打开 class Teacher{ var name : String = _ //占位符...
2015-11-10 19:55:27
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人