Java
文章平均质量分 53
gongminrui
这个作者很懒,什么都没留下…
展开
-
java高级多线程编程(一)--关于线程的停止问题
多线程是java的一个优势,java使得程序员可以很方便的进行多线程程序开发。获得更好的性能。 关于多线程的概念以及一般的多线程编程,比如如何以及为何实现runnable接口,为何stop()会被Deprecated掉等等,这个请看matrix之前的多线程编程基础或者sun的java文档。 关于多线程编程,有几点这里要提到的: 1。既然stop()是不被推荐的,那么我们如何停止一个线程呢?直接ki...原创 2012-05-02 09:58:48 · 86 阅读 · 0 评论 -
Java 理论与实践: 并发集合类
2003 年 9 月 28 日DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,BrianGoetz向您展示了用 ConcurrentHashMap 替换 Hashtable 或 synchronizedMap ,将有多少并发程序获益。您可以在本文...原创 2012-05-02 13:01:54 · 63 阅读 · 0 评论 -
游戏服务器架构
http://bbs.gameres.com/showthread.asp?threadid=93775作者:qinglan 有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。 另外由于为避免与公司引起一些不必要的纠纷,我所描述的全都是通过google能够...原创 2012-05-17 15:27:01 · 122 阅读 · 0 评论 -
red5 cluster 集群
red5的开发者真是太伟大了,把集群搞的这么平民化。1. 下载red50.82. 修改一下build.xml ant dist-cluster3. 把red5/home/cluster 的edge和origin 部署到你的edge和origin Server上。比如2(2个edge)-2(2个origin),就需要4台机器edge1edge2origin1(ip...原创 2013-03-05 16:36:56 · 319 阅读 · 0 评论 -
java日志组件logback、slf4j的介绍及配置使用方法(一)
一、logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你...原创 2012-07-11 16:51:24 · 96 阅读 · 0 评论 -
java日志组件logback、slf4j的介绍及配置使用方法(二)
四、Logback的默认配置 如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小化配置。最小化配置由一个关联到根 logger 的ConsoleAppender 组成。输出用模式为%d{HH:mm:ss.SSS} [%thread] %-5level %log...原创 2012-07-11 16:53:04 · 108 阅读 · 0 评论 -
Red5 性能测试
最近一直在做Red5的直播与视频开发,虽然Red5提供了与FMS趋同的功能,但对于Red5的性能我们一直不太清楚,如果想大规模使用Red5作为我们的生产服务器,那么还需要对它进行一些性能测试,以此来验证它是否能满足我们的需求.测试概要对Red5进行压力测试与性能测试,其中Red5版本为1.0.0-RC1.测试环境硬件环境:CPU:Intel i3-2100@3.10GHz,内存8...原创 2013-04-02 09:59:36 · 418 阅读 · 0 评论 -
eclipse中用空格(space)代替"制表符(tab)的设置
eclipse中用空格(space)代替"制表符(tab)的设置 其效果为:按一次制表符,出现“4个空格”,而不是“4个空格长度的制表符”。 设置步骤:窗口(windows)->首选项(preferences...), 在左边选Java->代码样式(code style)->格式化程序(Formatter), 右边点“显示(show)”按钮...原创 2012-07-27 17:21:15 · 121 阅读 · 0 评论 -
red5 disconnect方法
disconnect方法是重写父类的方法,但是调用此方法的时候最好同时调用父类的方法,这样就不会造成不必要的垃圾。原创 2012-11-30 11:00:04 · 136 阅读 · 0 评论