![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
zerosoft2009
这个作者很懒,什么都没留下…
展开
-
设计模式--命令模式
很久没有写模式的文章了,今天发个设计模式中的命令模式的。 模式概述 归类:操作性模式 目标:将一个请求封装为一个对象,从而使你不同的请求对客户进行参数化 实现方法:把请求封装在对象中,把请求调用变为对象的调用。可以想管理对象一样调用,在 时机和环境适合时进行调用。 特点:命令模式可以良好将请求进行封装,参数化,达到良好的底层封装,复用性,并且方便模块间的解耦,...2012-02-01 09:35:14 · 75 阅读 · 0 评论 -
Akka的Hello world
package HelloAkkaJava;import java.io.Serializable;import java.util.concurrent.TimeUnit;import scala.concurrent.duration.Duration;import akka.actor.ActorRef;import akka.actor.ActorSystem...2014-09-17 17:42:11 · 116 阅读 · 0 评论 -
Akka Typesafe Activator入门使用
先从AKKA官网下载Typesafe Activator 我这里因为是mac所以会以mac系统做记录。 常规步骤: 1,下载文件,然后解压缩。 2,进入activator-1.2.7文件夹(我现在的是1.2.7)。点击activator(如果是windows就是那个.bat结尾的)。 3,稍等一会就会出现。 这个主界面,左侧就是一些例子。点击如何一个...2014-09-17 14:30:22 · 355 阅读 · 0 评论 -
Akka并发编程
关于AKKA的介绍这里就不写了。直接开始干货。 先到AKKA的官网下载最新的AKKA这里使用的是2.36版本。 Akka可以学习的资料 https://github.com/write2munish/Akka-Essentials这里例子很多。不过由于版本的变化很多API已经发生改变。 例如:new Props 已经变成 Props.create ...2014-09-17 13:58:00 · 114 阅读 · 0 评论 -
设计模式--中介模式
定义与结构GOF给中介者模式下的定义是:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它 们之间的交互。简单点来说,将原来两个直接引用或者依赖的对象拆开,在中间加入一个“中介”对象,使得两头的对象分别和“中介”对象引用或者依赖。当然并不是所有的对象都需要加入“中介”对象。如果对象之间的关系原本一目了然,中介对象的加入便是“...2012-11-14 17:26:17 · 84 阅读 · 0 评论 -
android远程调试
由于是用的是苹果的Mac系统,所以没办法使用USB来调试Android设备。然后发现Android设备可以通过网络调试,不过前提 被调试设备需要有ROOT并安装Better Terminal Emulator 。 我安装的是 Better Terminal Emulator 4.04.调试设备打开Better Terminal Emulator 选项默认是local。点击Start S...2013-04-23 18:27:17 · 166 阅读 · 0 评论 -
Hotspot VM Options
非稳态选项使用说明-XX:+ 启用选项-XX:- 不启用选项-XX:= 给选项设置一个数字类型值,可跟单位,例如 32k, 1024m, 2g-XX:= 给选项设置一个字符串值,例如-XX:HeapDumpPath=./dump.core 行为选项选项默认值与限制描述-XX:-AllowUserSignalHandlers限于Linux和Solaris,...原创 2012-03-31 14:52:48 · 81 阅读 · 0 评论 -
Java使用lua
记录下JAVA中使用Lua.首先先从luajava主页下载jar包。不过呢,其中缺失一个putint的方法,需要自己从新编译一个新的dll,不过我一直没有编译成功。如果那个朋友编译成功请教我一下。 如果想自己编译C的头文件,就需要使用JNI。最好让.java文件和.class在同一个文件夹下。并在编译的头路径下使用javah -jni 报名.LuaStats就可以生成头文件。然后就是编译...原创 2012-03-26 16:39:31 · 142 阅读 · 0 评论 -
设计模式--装饰模式
Decorator定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活. 为什么使用Decorator?我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态...2012-02-07 09:53:19 · 79 阅读 · 0 评论 -
设计模式--组合模式
Composite模式定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以...原创 2012-02-06 09:55:13 · 81 阅读 · 0 评论 -
设计模式--建造者模式
建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 名 称Builder(生成器模式) 意 图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用环境当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。当构造过程必须允许被构造的对象有不同的表示时。第一步:我们...2012-02-03 10:00:58 · 65 阅读 · 0 评论 -
JAVA System Properties
来个java获得系统配置文件的[code="java"]public class SystemProperties {public static void main(String[] args){ Properties properties = System.getProperties(); Iterator iterator = pro...2011-11-23 17:00:46 · 171 阅读 · 0 评论 -
Akka 一些异常
老版本的AKKA换成新版本会有Exception in thread "main" java.lang.IllegalArgumentException: cannot use non-static local Creator to create actors; make it static (e.g. local to a static method) or top-levelnew ...2014-09-17 18:10:55 · 283 阅读 · 0 评论