- 浏览: 99105 次
- 性别:
- 来自: 广州
最新评论
-
蜗居之家:
akka2.0的如何实现1.2的功能 onReceive中接收 ...
Akka2使用探索1(Remoting) -
chenyehui:
这有点像nio, read和write的动作不需要user进程 ...
使用Akka的Actor和Future简单地实现并发处理 -
chenyehui:
hi 请问下 你这种方式 看不出来和Java 多线程的区别在哪 ...
使用Akka的Actor和Future简单地实现并发处理 -
henry_wu001:
这种调用是不是同步的,会不会阻塞?
Akka2使用探索5(Typed Actors) -
ZZX19880809:
啥ji巴玩意,copy也不看下,这啥样子了
Akka2使用探索7——“云计算”示例(Actor、Future、Remoting、Router、Deploy、异步、并发使用Demo)
文章列表
Red5的共享对象有一条很关键:当没有客户端连这个共享对象时,该共享对象自动清空。客户端再次连接该共享对象时将创建新的同名共享对象,这时属性值为空。 创建: 当调用ApplicationAdapter的public boolean createSharedObject(IScope scope, String name, boolean persistent)方法时,就在scope下创建了一个名为name的共享对象。它又调用ISharedObjectService的createSharedObject方法。ISharedObjectService是在red5-common.xml中注入的,默认 ...
- 2010-06-02 06:55
- 浏览 1428
- 评论(1)
terracotta服务器启动是用bin目录下的start-tc-server.bat或start-tc-server.sh 可以用nohup:nohup sh start-tc-server.sh & 这种方式启动时加载默认的配置文件,在lib目录下tc.jar里面的/com/tc/config/schema/setup/default-config.xml 内容如下: 1: <?xml version="1.0" encoding="UTF-8" ?>
2: <!--
...
- 2010-03-30 08:30
- 浏览 1049
- 评论(0)
将jME应用发布为war包在tomcat下运行时需要配置native library,方法是修改catalina.bat或catalina.sh: catalina.bat: set JAVA_OPTS=%CATALINA_OPTS% -Djava.library.path=%CATALINA_BASE%\lib\lwjgl\native\windows rem ----- Execute The Requested Command --------------------------------------- catalina.sh: #添加jME的native librar ...
- 2010-01-19 10:15
- 浏览 1181
- 评论(0)
有时候需要创建一个后台运行的游戏,不需要图形界面显示,可以创建Headless应用。比如用ssh要在Linux命令行运行(没有启动Linux图形界面X Window): 方法:实现一个类,继承自SimpleHeadlessApp或BaseHeadlessApp。 1: package com.todream.location.autowalk;
2:
3: import java.io.File;
4:
5: import com.jme.app.SimpleHeadlessApp;
6: import com.jme.sy ...
- 2010-01-19 10:08
- 浏览 799
- 评论(0)
遍历集合删除其中的元素时可能会抛出java.util.ConcurrentModificationException异常。 下面的代码就会抛出异常: 1: for (String s : map.keySet()) {
2: if ("val".equals(s))
3: map.remove(s);
4: }
怎么解决这个问题呢?用迭代器:
1: Iterator it = map.keySet().iterator();
- 2009-11-30 09:35
- 浏览 1848
- 评论(1)
Spring AOP中有两个PointcutAdvisor——RegexpMethodPointcutAdvisor和NameMatchMethodPointcutAdvisor,它们都在org.springframework.aop.support包中,都可以过滤要拦截的方法。配置方法也大致相同,其中一个最主要的区别是—— RegexpMethodPointcutAdvisor:需要加上完整的类名和方法名,例如:com.xw.methodname或com.*.methodname或.*methodname。 NameMatchMethodPointcutAdvisor:只需要方法名,不用加 ...
- 2009-11-27 08:12
- 浏览 2341
- 评论(1)
在使用Spring RMI时可能会遇到发布多个服务的需求,假设一个服务要操作文件,另一个服务要往屏幕上打印“hello world”。难道要把这两个风马牛不相及的服务写在一个接口里吗!如果真这样那结构也太差了。 网上有人问这个问题:“http://topic.csdn.net/u/20090702/11/9bcf60e5-f3f8-4401-a41d-2f98535988b9.html”,看样子这个问题难住了一些人,因为他们想在一个serviceName里面发布多个serviceInterface。其实转换个思维也就不会被难倒了。倘若在一个serviceName里面发布多个serviceInt ...
- 2009-11-25 08:29
- 浏览 1280
- 评论(0)
昨天想通过一个外部程序操作服务器端的数据,想到了以下方法: 首先想通过web来做,服务器端是有web接口的,但为了试个小功能写一大堆脚本未免太麻烦。还是先看看有没有其他的方法。 写个main方法,启动一个进程可以吗?一个进程去读另一个进程里的数据显然没那么容易。这就要涉及第三方系统了,比如操作系统的信号量、共享内存,或者是文件、数据库等。这样一来仍然要写一大堆代码,还得对服务器端做较大的改动。这也不是个好方法。 后来一边Google一边想:网络程序不是可以吗,客户端操作服务器端。写Socket?太麻烦了;SOAP?貌似也没那么easy;RMI、RPC适用吗!仔细分析一下发现:客户端只需要发 ...
- 2009-11-25 06:42
- 浏览 914
- 评论(0)
启动多个Red5的应用时,报端口冲突的错误“Address already in use”(Windows下没有,Linux下报错): 2009-11-17 12:01:04,330 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] WARN o.s.b.f.s.DisposableBeanAdapter - Couldn't find a destroy method named 'shutdown' on bean with name 'schedulingService' 2009-11-17 12:01:04, ...
- 2009-11-17 04:24
- 浏览 4720
- 评论(4)
1: package com.jme.math;
2:
3: import java.io.IOException;
4: import java.io.Serializable;
5: import java.nio.FloatBuffer;
6: import java.util.logging.Logger;
7:
8:
- 2009-11-11 16:03
- 浏览 999
- 评论(0)
3D向量类
- 博客分类:
- [网站分类]Java
隐藏行号 复制代码 ? 源代码
/*
* Copyright (c) 2003-2009 jMonkeyEngine
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
*
* * Redistributions of sourc ...
- 2009-11-11 13:50
- 浏览 1023
- 评论(0)
1: package com.jme.math;
2:
3: import java.io.Externalizable;
4: import java.io.IOException;
5: import java.io.ObjectInput;
6: import java.io.ObjectOutput;
7: import java.util.logging.Logger;
8:
9: import com.jme.system.JmeE ...
- 2009-11-11 09:20
- 浏览 909
- 评论(0)
1: package com.jme.math;
2:
3: import java.io.IOException;
4: import java.io.Serializable;
5: import java.nio.FloatBuffer;
6: import java.util.logging.Logger;
7:
8: import com.jme.system.JmeException;
9: import com.jme.util. ...
- 2009-11-11 07:58
- 浏览 1633
- 评论(0)
隐藏行号 复制代码 ? 源代码 /*
* Copyright (c) 2003-2009 jMonkeyEngine
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
*
* * Redistributions of source c ...
- 2009-11-11 05:42
- 浏览 849
- 评论(0)
最近把Terracotta的服务器放在Linux上,然后在Windows上启动dev-console监控远程服务器,连接的时候一直Timed-out,监控不了。但是“netstat -an”查看服务器和本机连接状态,都是ESTABLISHED。连windows上的服务器就没有任何问题。 先检查一下网络状态是否有防火墙:服务器上启动服务,然后在本机telnet一下“telnet 192.168.0.148 9520”如果连不上,把服务器的防火墙关闭:“service iptables stop”。如果telnet成功,启动dev-console,点击“Connect…”按钮: 后来使用Wi ...
- 2009-11-10 09:34
- 浏览 1008
- 评论(0)