scala
平心卡卡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Akka的设计理念
Akka有两种模式 1) 以库的模式:在web应用中,放到Web-INF/lib中或作为一个普通的Jar包放进classpath 2) 以微内核形式:提供一个捆绑的机制,可以通过微内核启动一个应用,首先创建一个Bootable类,startup,shutdown管理应用的启动和关闭。 Let It Crash模型 透明的分布式系统, 真正的可扩展高容错应用的基础进行抽象 Akka特点原创 2017-09-22 19:38:39 · 466 阅读 · 0 评论 -
Akka核心部件
Dispatcher是Akka的引擎,控制和协调信息并将其分发给运行在底层线程上的Actor,由他负责调度资源的优化。 Router是具有路由功能的Actor 基于Supervision和Monitoring实现的“Let it Crash”模型,通过定义Superivsion和监管策略,实现系统异常处理。 STM乐观锁Dipatchers和RoutersDispatcher运行在线程之上,负原创 2017-09-26 19:53:38 · 735 阅读 · 0 评论 -
scala隐式转换
1、 隐式转换函数 隐式转换的深层机制是隐式转换函数(implicit conversion method),隐式函数前加上implicit 如将Double转换成Intimplicit def Double2Int(x:Double)=x.toIntval x:Int=1.55 //x=1隐式函数与函数的标签有关,即于输入输出类型有关,与函数名称无关 隐式转换函数可以快速的扩展类的功原创 2017-09-18 19:47:20 · 488 阅读 · 0 评论 -
scala类型参数
1、 泛型 本质是参数化类型, (1) Array可以取泛型参数及类型变量做其元素的类型。 (2) 对基本类型的支持 (3) 声明地点可变性 (4) 对于上下界的支持,以及将多个上界作为复合类型模式的安排。import scala.collection.immutable.Queueclass Triple[F,S,T](val first:F,val second:S,val thi原创 2017-09-17 20:18:26 · 553 阅读 · 0 评论 -
scala高阶函数
1、 匿名函数package com.dt.scala.helloobject FunctionOps{def main(args:Array[String]){var increase=(x:Int)=>x+1//匿名函数def increase(x:Int)=x+1println(increase(10))//11val someNumbers=List(-11,-10,-5,0,5原创 2017-09-16 15:39:57 · 303 阅读 · 0 评论 -
scala模式匹配·
Scala语言中的模式匹配可以看作是对switch语句的改进, 如例:object patternMatching extends APP{for(i<-1 to 100){i match{case 50=>println(i)case 10=>println(i)case_if(i%5==0)=>println(i+”能被5整除“)//if守卫条件case _=>//相当于defau原创 2017-09-16 11:43:25 · 298 阅读 · 0 评论 -
scala面向对象编程
scala面向对象编程1.1类的定义由关键字、标识符、变量、方法和注释等内容组成,类声明处定义类的名称和类的访问权限及与其他类的关系,类体主要定义类的变量和方法。 如: 在工程的src目录的com.dt.scala.oop中新建HelloOOP对象package com.dt.scala.oopclass Student{private var privateAge=0val name="原创 2017-09-13 22:01:13 · 312 阅读 · 0 评论 -
scala并发编程
并发编程的优点和风险 http://blog.youkuaiyun.com/jiyiqinlovexx/article/details/51002504 从scala2.10开始Actor模块已被移除,应使用Akka框架中的Actor http://akka.io/try-akka/ Actor可以看作一个个独立的实体,之间毫无关联,通过消息通信,消息可以是任何类型,内容也可以是任意的, Actor提原创 2017-09-19 14:06:37 · 522 阅读 · 0 评论
分享