本想通过了解一下Akka-actor工程中主要的类的概念,来看下Akka内部运作的机制。无奈里边的类的确太多,注释中对每个类的功能也没有足够的解释。所以还是通过debug的方式,找个入手点,看一下互相之间调用的关系。最初的选择是看一下ActorSystem的实始化过程,但发现难度挺大,因为这个初始化...
分类:
其他好文 时间:
2015-04-19 00:56:51
阅读次数:
280
假如我要设一个像Akka一样的actor框架,该怎么设计呢?猜猜看,看有哪些问题需要考虑。对于actor模型来说,最重要的就是actor。如果把每个actor构造成一个线程,会简单得多,但是线程的数目必须很少,而actor的数目很多,因此对于一个通用的actor框架,不可能每个actor分配一个线程...
分类:
其他好文 时间:
2015-04-18 23:27:51
阅读次数:
148
一、UML用例图基本概念
UML用例图:由参与者【Actor】、用例【Use Case】以及它们之间的关系构成的用于描述系统功能的动态视图。用例图由参与者、用例、箭头和系统边界构成。
startUML中,UseCase 栏显示如下内容:从上到下是:包、用例、参与者、关联、直联、泛化、包含、扩展、系统边界。
参与者【Actor】:是指系统以外的,在使用系统或与系统交互中所扮演的...
分类:
其他好文 时间:
2015-04-17 09:42:33
阅读次数:
198
1.说明 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。(只是简单说明这个语句的作用,不是这篇文章的重点)2.使用举例: 2.1表结构类型mysql> desc actor.....
分类:
数据库 时间:
2015-04-10 23:57:00
阅读次数:
192
关于什么是Akka本文就不再细说了,可见以下文章:
分布式应用框架Akka快速入门
Storm Akka Finagle对比及使用场景分析
Akka 对比 Storm
本文采用一个“Ping-Pong”(打乒乓球)的Demo进行尝试:
1.首先要定义两个Actor, 相互打。
2.然后要定义流程:初始化,一方发球,然后相互打回合。
3.还需要定义每个消息的结构。...
分类:
其他好文 时间:
2015-04-08 13:16:54
阅读次数:
134
使用Actor的并发,消息传递,Actor类,actor方法,receive和receiveWithin方法,react和reactWithin方法,loop和loopWhile,控制线程执行,
分类:
其他好文 时间:
2015-04-04 14:55:40
阅读次数:
142
今天总得东西比较多吧。到现在才把学习的结合起来用,其实,啥也没有做。不废话了1、Actor,演员类2、Stage,舞台类 今天2个结合起来,看看效果,今天实现的是魂斗罗的界面,由于多学的比较少,所以比嘛,比较粗糙吧。 思路吗,先从欢迎页面,点击2个人物,进入战斗界面,战斗界面通过2个按钮控制人物.....
分类:
其他好文 时间:
2015-03-18 10:22:00
阅读次数:
157
录制视频需要分段保存,可以从系统源码考虑,看了以下一些代码:
framework/av/media/libstagefright/MPEG4Writer.cpp
package/apps/Camera/src/com/android/camera/actor/VideoActor.java
主要从MPEG4Writer.cpp中的kMax32BitFileSize 和入手,如下,修改单个文件最大容量...
分类:
移动开发 时间:
2015-03-17 20:14:56
阅读次数:
197
可分配是一个部门或角色组,也可以选择一个表达式操作,提交任务时可以根据权限过滤这个部门或组的用户中选择一个可操作用户 user(roleUser) --> 通过AssignHandler动态的对流程实例定义Actor。XXXAssignmentHandler implements Assign...
分类:
其他好文 时间:
2015-03-16 16:17:59
阅读次数:
147
! 的源码:
def !(message: Any)(implicit sender: ActorRef = Actor.noSender): Unit
tell 的源码:
final def tell(msg: Any, sender: ActorRef): Unit = this.!(msg)(sender)
forward 的源码:
def forward(message: Any...
分类:
其他好文 时间:
2015-03-14 12:30:54
阅读次数:
118