
scala
chx3515
这个作者很懒,什么都没留下…
展开
-
scala Actor 初探
scala提供两种Actor:基于线程的Actor和基于事件的Actor。一、基于线程的Actor1、每个基于线程的Actor运行在自己的JVM线程中,它们被java线程调度器调度,是一个可抢占的优先级调度器。这种Actor使用receive模型,它从线程池获取一个线程后一直使用。2、实现方法:基于线程的Actor的实现方法是继承scala.actors.Actor,完成其act方法,原创 2015-01-06 14:36:44 · 547 阅读 · 0 评论 -
Scala connecting to MySQL with JDBC
如下是Scala 以JDBC方式连接MySQL数据库的小实例:package testsimport java.sql.{Connection, DriverManager}object ScalaMysqlInsert extends App { // Connect to the database val url = "jdbc:mysql://192.168.10.2:330原创 2015-03-27 23:34:44 · 494 阅读 · 0 评论 -
scala的协变与逆变、上界与下界
这里先定义两个类:class Schoolclass Student extends School协变[+T],covariant (or "flexible")in its type parameter T,类似Java中的(? extends T),即可以用T 和T的子类替换T,即类与类型朝着同样的方向型变。如:class Stack[T] [原创 2015-01-30 22:24:17 · 505 阅读 · 0 评论 -
JAVA经典问题算法大全之scala版
/*【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....*/方法1:object FirstRabit extends App{ var (f, f1, f2) = (1L, 1L, 1L)原创 2015-04-05 22:00:27 · 1791 阅读 · 0 评论 -
一个akka小实例
Akka中的Actor可以看作是一个个独立的实体,它们之间是毫无关联的。它们之前通过消息传递来进行通信。一个Actor收到其它Actor的消息后,它可以根据需要作出各种响应。消息的类型可以是任意的,消息的内容也可以是任意的。这点有点像webservice,只提供接口服务,你不必了解我是如何实现的。定义一个Actor,只需要继承 akka.actor.Actor ,并实现receive方法即可。原创 2015-01-31 22:18:58 · 426 阅读 · 0 评论