- 浏览: 370210 次
- 性别:
- 来自: 中国山东
最新评论
-
ChinaEstone:
再举一个例子:RunnableImpl impl = new ...
这段代码执行任务时启动了几个线程? -
ChinaEstone:
只有一个timer的线程,以前理解的时候任务runable接口 ...
这段代码执行任务时启动了几个线程? -
nocb:
你好,请问有没有 darkstar的 ios android ...
SGS 0.9.7 协议解析 -
diyunpeng:
这个我得学习一下。
Linux下vi的用法 -
tantan:
mina 多并发实时传输,
只能建立一个连接传输,如何解决呢
...
深入理解Apache Mina (1)---- Mina的几个类
文章列表
前几天写了几篇关于Apache Mina的博客,关于其中用到资料和Jar文件现在给出完整的地址,如有需要,请自己去下载:
深入理解Apache Mina中的源码都在http://chinaestone.iteye.com/admin/blogs/426219的附件中。
使用的Mina的Jar包为Apache Mina 1.1.7版本,由于Mina 2.0以上版本现在还不稳定,因此没有对其做过多的讨论,Mina 1.1.7版本的Jar文件下载地址为:
http://mina.apache.org/downloads.html,这里面也有其完整的源码。
希望对大家有用,请不要在留言中再 ...
- 2009-08-05 20:29
- 浏览 3165
- 评论(0)
在Mina的使用中,线程池的配置一个比较关键的环节,同时它也是Mina性能提高的一个有效的方法,在Mina的2.0以上版本中已经不再需要对Mina线程池的配置了,本系列文章都是基于当前的稳定版本Mina 1.1.7版来进行讲述的,Mina的2.0以上版本现在还都是M(millestone,即里程碑)版的,在1.5版本上2.0M版为稳定版本,但是在1.5+以上则为非稳定版本,所以,为了更好的进行讨论和学习,还是基于Mina 1.1.7版本进行讨论,如果使用Mina 2.0进行开发要注意JDK的版本问题,当然如果有能力的话也可以自行修改和编译Mina的2.0版本,这里对此就不再多说,使用2.0版本的 ...
- 2009-07-30 09:09
- 浏览 8493
- 评论(3)
深入理解Apache Mina 实例源码,《深入理解Apache Mina》系列专题中(1)--(4)中的 源码都在附件中,如有需要的同学可以下载。
- 2009-07-15 09:52
- 浏览 4446
- 评论(0)
Eclipse插件开发小例子: http://www.pcbookcn.com/article/2368.htm
Visual Editor For Eclipse Gandyme 3.4插件Update地址: http://update.soyatec.org/Ganymede/ve/1.4
- 2009-07-13 16:20
- 浏览 1321
- 评论(0)
如果你使用Mina开发一个复杂的网络应用时,你可能在某些地方会遇到那个古老而又好用的状态模式,来使用这个模式解决你的复杂应用。然而,在你做这个决定之前,你或许想检出Mina的状态机的代码,它会根据当前对象的状态来返回对接收到的简短的数据的处理信息。
注意:现在正式发布Mina的状态机。因此你要自己在Mina的SVN服务器上检出该代码,并自己编译,请参考开发指南,来获取更多的关于检出和编译Mina源码的信息。Mina的状态机可以和所有已经发布的版本Mina配合使用(1.0.x, 1.1.x 和 当前发布的版本)。
一个简单的例子
让我们使用一个简单的例子来展示一下Mina的状态机 ...
- 2009-07-13 10:20
- 浏览 4454
- 评论(2)
在《与IoFilter相关的几个类》和《与IoHandler相关的几个类》两篇文档中我们了解了IoFilter和IoHandler的基本用法,以及其相关类的作用和用途。在本文中主要探讨IoFilter和IoHandler的主要区别和联系。
在上面的两篇文档中都提到了I ...
在上一篇文档中我们已经了解了IoFilter的用法和其在Mina中的作用,作为Mina数据传输过程中比较重要的组件,IoFilter起到了承上启下的作用----接收数据,编/解码,将数据传递到逻辑层,当数据传递地到逻辑层时,IoFilter的使命就完成了,那么逻辑层的数据由谁来处理呢?如何处理的?这就是本文要讲述的内容----IoHandler。
在介绍IoFilter的时候,文中首先是从IoFilter的结构和其在Mina中的作用谈起的,最后添加了一个使用IoFilter的例子,之前我将其传给几个同学看时,感觉这种方式比较晦涩,应该将例子提到前面,由于时间的关系我不能在对IoFilte ...
从名字上看知道IoFilter应该是一个过滤器,不错,它确实是一个过滤器,它和Servlet中的过滤器类似,主要用于拦截和过滤I/O操作中的各种信息。在Mina的官方文档中已经提到了IoFilter的作用:(1)记录事件的日志(这个在本文中关于LoggingFilter的讲述中会提到) (2)测量系统性能 (3)信息验证(4)过载控制(5)信息的转换 (例如:编码和解码,这个会在关于ProtocolCodecFilter的讲述中会提到)(6)和其他更多的信息
还是上一篇文档一样,先提出几个问题,然后沿着这几个问题的思路一个一个的对IoFilter进行讲解。 (1)什么时候需要用到IoF ...
最近一直在看Mina的源码,用了Mina这么长时间,说实话,现在才开始对Mina有了一些深刻的理解,关于Mina的基本知识的介绍,这里就不多说了,网上已经有很多不错的文章都对Mina做了较深刻的剖析,现在就是想从Mina的最根本的地 ...
先贴出来sgs核心代码的中文注释的翻译,然后在对它的各个组件做简单的分析:
package com.sun.sgs.impl.kernel;
import com.sun.sgs.kernel.NodeType;
import com.sun.sgs.app.AppListener;
import com.sun.sgs.app.NameNotBoundException;
import com.sun.sgs.internal.InternalContext;
import com.sun.sgs.auth.Identity;
import com.sun.sgs.auth. ...
- 2009-07-08 10:52
- 浏览 3402
- 评论(0)
Show show our game---qdooo(奇都世界),游戏测试已接进尾声,最近把测试中的一些故事整理了几张图片,拿出来晒晒。
高朋满座----玩家聚会
庄园保卫战----可爱狗狗看家护院
...
- 2009-07-01 14:18
- 浏览 1015
- 评论(0)
JAVA中的指针,引用及对象的clone
http://www.ibm.com/developerworks/cn/java/l-jpoint
- 2009-06-16 19:14
- 浏览 874
- 评论(0)
Java实时多任务调度过程中的安全监控设计
http://www.ibm.com/developerworks/cn/java/l-safethread/
- 2009-06-16 17:49
- 浏览 1042
- 评论(0)
Java:对象的强、软、弱和虚引用
http://zhangjunhd.blog.51cto.com/113473/53092
Java 理论和实践: 用软引用阻止内存泄漏
http://www.ibm.com/developerworks/cn/java/j-jtp01246.html
- 2009-06-16 17:43
- 浏览 870
- 评论(0)
微软著名的C++大师Herb Sutter在2005年初的时候曾经写过一篇重量级的文章:”The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software“,预言OO之后软件开发将要面临的又一次重大变革-并行计算。
摩尔定律统制下的软件开发时 ...
- 2009-06-13 11:56
- 浏览 587
- 评论(0)