自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

laiwenqiang的专栏

It’s fucking miracle.

  • 博客(8)
  • 收藏
  • 关注

转载 Akka学习笔记07--TypedActor(有类型的Actor)

Akka 中的有类型 Actor 是 Active Objects 模式的一种实现,将异步的调用执行逻辑封装在一个方法内,在代码层面保证了的顺序执行思维。 Active Objects 设计模式 来自维基百科 Active Objects 。 该设计模式包含了六种元素: 代理:提供了面向客户端的带有公开方法的接口。接口:定义了到 active object 的请求方法(业务代码提供

2015-02-25 10:16:45 2740

转载 Hive日期格式转换用法

1.日期函数UNIX时间戳转日期函数: from_unixtime语法:from_unixtime(bigint unixtime[, stringformat])  返回值: string 说明: 转化UNIX时间戳(从1970-01-0100:00:00 UTC到指定时间的秒数)到当前时区的时间格式 举例: hive> select from_unixtime(1323308943,'

2015-02-13 10:14:44 7560

原创 Akka学习笔记06--Actor的消息

向Actor发送消息,分为两种方式: tell,或者使用符号“!”:没有返回值。写法如下: actor ! msg //or actor.tell(msg) //or actor tell msg 如果需要指定发送消息的actor,可以写成: actor.tell(msg, anotherActorRef) ask,或者使用符号“?”:有Future类型的返回值,而且

2015-02-05 23:02:29 694

转载 Akka源码分析--转载收藏

看akka源码的一些体会,没有列出源码来。akka代码主要包括两块:底层分发(akka.dispatch包)和上层模型(akka.actor包),从底层线程调度(dispatch)往上看起   函数式语言主要处理表达式求值,面向对象语言主要处理对象间消息发送消息。     1. 底层线程调度   Doug Lea: ForkJoinTask ForkJoinTask是用少数线程执行

2015-02-05 19:13:52 1529

原创 Akka学习笔记05--Actor的创建

显而易见,是通过actorOf()方法创建一个actor,但有两种途径: •运用actor system。如: val system = ActorSystem("MyActorSystem") val myActor = system.actorOf(Props(new MyActor(10)), name = "myActor") •在另外一个actor里调用context。如:

2015-02-04 23:42:03 1069

原创 Akka学习笔记04--Actor生命周期

actor的生命周期大致上可分为下面三种阶段: •初始化和启动 •通过执行特定的行为来接收和处理消息。 •当接收到终止命令时,停止。 此外,当actor的生命周期改变时,我们可以运用一些额外的可选方法(hooks)控制这些状态: •重写preStart()和postStop()方法:可以初始化/清空任何actor资源。 •重写preRestart

2015-02-04 22:53:59 1000

原创 Akka学习笔记03--计算多个句子中每个单词出现的次数

*********** (暂时粗略写下,用空扩充。。) 用到的主要方法: 1.tell,!。 2.asssk,?。 3.RoundRobinRouter,如代码段: val reduceActor = context.actorOf(Props[ReduceActor].withRouter( RoundRobinRouter(nrOfInstances = 5)), na

2015-02-03 23:55:49 814

原创 Akka运行出错:AKKA: missing or invalid dependency detected while loading class file 'ActorSystem.class'

运行akka项目的时候,只添加了akka-actor_2.11-2.3.4.jar包,导致编译报错: Error:scalac: missing or invalid dependency detected while loading class file 'ActorSystem.class'. Could not access term config in value com.typesa

2015-02-01 19:29:40 2973

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除