- 博客(26)
- 资源 (2)
- 收藏
- 关注
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 299
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 130
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 375
Akka并发编程
关于AKKA的介绍这里就不写了。直接开始干货。 先到AKKA的官网下载最新的AKKA这里使用的是2.36版本。 Akka可以学习的资料 https://github.com/write2munish/Akka-Essentials这里例子很多。不过由于版本的变化很多API已经发生改变。 例如:new Props 已经变成 Props.create ...
2014-09-17 13:58:00 129
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 189
原创 程序员的八个级别
你是否被人问过这样一个经典的面试问题,“五年内你对自己有什么规划?”当被问到时,我的脑子里总会回放一段1984年《Twisted Sister》里的一个视频片段。我想让你告诉我说——不,这样更好,站起来,对着全班说–你今后打算干什么?你想当摇滚明星,这很自然!或者至少要成为一名明星级程序员。这种问题一般不会得到一个很严肃的回答——就像另外一个毫无新意且充满压抑的问题,...
2012-11-16 11:14:25 106
设计模式--中介模式
定义与结构GOF给中介者模式下的定义是:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它 们之间的交互。简单点来说,将原来两个直接引用或者依赖的对象拆开,在中间加入一个“中介”对象,使得两头的对象分别和“中介”对象引用或者依赖。当然并不是所有的对象都需要加入“中介”对象。如果对象之间的关系原本一目了然,中介对象的加入便是“...
2012-11-14 17:26:17 93
Ruby初体验
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET ...
2012-05-11 16:13:07 100
原创 Redis on Windows
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。性能测试结果:SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:Linux 2.6, Xeon X3320 ...
2012-05-09 14:52:55 156
原创 Hotspot VM Options
非稳态选项使用说明-XX:+ 启用选项-XX:- 不启用选项-XX:= 给选项设置一个数字类型值,可跟单位,例如 32k, 1024m, 2g-XX:= 给选项设置一个字符串值,例如-XX:HeapDumpPath=./dump.core 行为选项选项默认值与限制描述-XX:-AllowUserSignalHandlers限于Linux和Solaris,...
2012-03-31 14:52:48 95
原创 Java使用lua
记录下JAVA中使用Lua.首先先从luajava主页下载jar包。不过呢,其中缺失一个putint的方法,需要自己从新编译一个新的dll,不过我一直没有编译成功。如果那个朋友编译成功请教我一下。 如果想自己编译C的头文件,就需要使用JNI。最好让.java文件和.class在同一个文件夹下。并在编译的头路径下使用javah -jni 报名.LuaStats就可以生成头文件。然后就是编译...
2012-03-26 16:39:31 156
原创 Linux 查看文件大小
在linux 使用df命令可以显示目前所有文件系统的可用空间及使用情形df -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。df -a 查看全部信息du -h --max-depth=1 file--max-depth:最大深度file:文件夹名...
2012-03-13 10:24:14 118
设计模式--装饰模式
Decorator定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活. 为什么使用Decorator?我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态...
2012-02-07 09:53:19 93
原创 设计模式--组合模式
Composite模式定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以...
2012-02-06 09:55:13 92
设计模式--建造者模式
建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 名 称Builder(生成器模式) 意 图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用环境当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。当构造过程必须允许被构造的对象有不同的表示时。第一步:我们...
2012-02-03 10:00:58 78
设计模式--命令模式
很久没有写模式的文章了,今天发个设计模式中的命令模式的。 模式概述 归类:操作性模式 目标:将一个请求封装为一个对象,从而使你不同的请求对客户进行参数化 实现方法:把请求封装在对象中,把请求调用变为对象的调用。可以想管理对象一样调用,在 时机和环境适合时进行调用。 特点:命令模式可以良好将请求进行封装,参数化,达到良好的底层封装,复用性,并且方便模块间的解耦,...
2012-02-01 09:35:14 86
设计模式--抽象工厂
接着昨天的工厂模式接着说说抽象工厂,当你拥有多个抽象对象的时候。你的工厂模式估计就不给力了。这时候你就该考虑抽象工厂了。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象 不说了上代码。[code="java"]package AbstractFactory;public interface AbstractFactory ...
2011-11-25 09:44:06 105
设计模式--工厂方法
今天说说工厂模式 工厂模式定义:提供创建对象的接口. 简单的表述工厂的使用,在我们想要生成某个对象的时候,一般我们都是A a=new A();用这种方式来生成一个对象。像这种不需要参数的倒还好说,如果需要传入参数。就可能很麻烦和复杂。这个时候我们就可以考虑使用工厂方法了,让工厂方法来封装我们想要生成的对象。要生成对象的统一实现接口[code="java"]package ...
2011-11-24 09:52:53 88
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 186
设计模式--单例模式
今天说说最常用的单例模式。 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境...
2011-11-23 09:47:04 87
设计模式--适配器
今天说说设计模式中的适配器模式。 举例来说,适配器模式,模式如其名。就是用适配器来适配原来的接口。 也就等同于原来220w的插销要插到440W或者110W的插座。要是直接插上要嘛冒黑烟要嘛没效果。为了要让插销能正常工作,这时候我们就需要变压器了。适配的接口[code="java"]package adapter;public interface Target {...
2011-11-22 09:50:52 68
设计模式--门面模式
今天写写,设计模式中的门面模式。从结构看门面模式和代理模式相似。 门面模式意图为更高级的接口封装下面的调用。 例如:我要把电视调到1台,但是我只按下遥控器下的1键。具体他是怎么操作的我根本不知道。门面的代码。 [code="java"]package facade;public class Facade { private Subsystem_A subs...
2011-11-21 10:19:51 71
设计模式--简单工厂
设计模式之中的简单工厂,本人比较笨不会画什么类图。只想单写写对简单工厂的理解。 首先来个通用的实现接口。 [code="java"]package simpl.factory; /** * 这是一个通用的生产接口 * 就好比画一幅画 * @author zero * */ public interface Api { /** * 画画 */ public void doSome...
2011-11-20 08:17:51 72
转载 程序员能力矩阵
计算机科学 Computer Science软件工程 Software Engineering程序设计 Programming经验 Experience 学识 Knowledge
2010-03-22 14:54:00 241
原创 JAVA JDBC 简单分页
/** *需要传入 pageNo 当前页 * pageSize一页显示的条数 **/ Connection conn = ConnectionUtil.getConnection();//获取JDBC链接。自己写的工具类 try
2010-03-03 08:57:00 373
原创 J2EE经典面试题
1、jsp有哪些内置对象作用分别是什么答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet 正在执行的内容 out 用来传送回应的输
2009-07-27 10:45:00 503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人