最新文章列表

socket, nio socket 及nio socket框架MINA总结

最近花了点时间研究了一下nio,及其开源框架MINA,现把心得总结如下: 1:传统socket:阻塞式通信 每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。 这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果 对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如果连接数较多将会出现资源不足的情况 examp ...
julyboxer 评论(0) 有3184人浏览 2008-12-21 15:03

note

Apache ActiveMQ which is the most popular and powerful open source message broker Apache CXF which is a smart web services suite (JAX-WS) Apache MINA a networking framework Apache Service ...
aarontao 评论(0) 有788人浏览 2008-12-20 23:07

MINA框架

MINA框架_高占军的个人空间GuolinLee 收录于2008-08-14 阅读数:308   收藏数:1   公众公开  原文来源   我也要收藏 以文找文 如何对文章标记,添加批注?  百度首页高占军的个人空间 主页博客相册|个人档案 |好友   查看文章    MINA框架 2008-03-17 15:53 Socket网络框架 MINA MINA是一个网络应用框架, ...
dodomail 评论(0) 有3281人浏览 2008-12-19 14:49

做一个自己的AppServer-JDStream(一) 构想

     一直以来总是有一种紧迫感,想尽力去弥补那些逝去的岁月。可是知识可以积累,经验就没那么容易积累了,另外人都有惰性,上班的时间可以十分投入,一旦下班往往就没了状态。所以我总是给自己业余时间定个目标,有了目标,就有了方向,就可以逼迫自己坐下来去深入技术,再慢慢进入状态,形成良性循环。       最开始给自己定的几个目标都没能坚持下来,一方面是那时自己很多技术确实没有太多概念,另外与工作也基本无 ...
javatracker 评论(5) 有2006人浏览 2008-12-19 00:02

[Socket+AMF3]给合Flash的Socket和AMF3来尝试开发web游戏引擎

  今天尝试用Socket和AMF3来开发web游戏引擎,用Flash的好处就是因为插件普及率高,无需用户另行安装,所以用Flash来开发丰富的Web游戏成为很好的选择。服务端仍然采用apache mina+AMF3来写Socket服务程序。 演示效果图: 客户端代码:游戏角色类 view plain print ? /**   * ...   * @author Kinglon ...
hereson2 评论(0) 有2098人浏览 2008-12-14 10:40

采用MINA进行序列化对象流通信

采用MINA进行socket开发,一般步骤 如下: 1: server: IoAcceptor acceptor = new SocketAcceptor(); //建立client接收器 or client: SocketConnector connector = new SocketConnector(); //建立一个连接器 2:server的属性配置:         SocketAcc ...
kenter1643 评论(0) 有1813人浏览 2008-12-12 15:21

NIO使用简单小记

  以下只是在学习NIO的时候,做的一些简单记录: FileChannel的read最好使用position参数,这样channel的current指针不会变化,提高了效率。 刚read完一个ByteBuffer以后,要使用这个buffer,一定要flip一下。 ByteBuffer slice以后的新buffer,其array和原来相同,这点要注意。   以后随着NIO的实践将会不断更新。
agile_boy 评论(1) 有1708人浏览 2008-12-12 10:45

Apache MINA 简介

Apache MINA 1.1.0版本发布了。 MINA是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器(当然,这很复杂)、Telnet服务器等等。 基于MINA用户可以容易地开发高性能和高伸缩性的网络应用程序。 这次发布的新版本主要是增 ...
dodomail 评论(0) 有1425人浏览 2008-12-10 21:48

Mina2.0框架源码剖析(一)

整个框架最核心的几个包是: org.apache.mina.core.service, org.apache.mina.core.session, org.apache.mina.core.polling 以及 org.apache.mina.transport.socket 。       这一篇先来看 org.apache.mina.core.service 。第一个要说的接口是 IoSer ...
kenter1643 评论(0) 有1208人浏览 2008-12-08 17:31

对流关闭的一点认识

1.创建的流一定要有引用,便于回收.比如通过某个方法得到的流如果直接当成参数传递了就不能关闭了; 比如f()函数返回InputStream,而 f1(InputStream); 我们不能就f1(f()),这样流就不能关闭了.     2.使用流一定要连续使用,举个例子,InputStream in=f.getInputStream();很可能我们的这个方法得到的流已经关闭了,但是对象依然存在内存里面 ...
cy729215495 评论(15) 有1261人浏览 2008-12-08 15:58

NIO socket服务器注意的几点.

     当你看到这篇文章的时候,也许是像我一样,以经用google搜了一大堆socket的例子运行调试成功了.但是在实际应用中有几点需要注意的地方.要不然你 ...
jayjayjays 评论(3) 有4362人浏览 2008-12-06 17:36

To do List

什么叫得道?    砍材的时候只是砍材,吃饭的时候就只是吃饭. 我还没有得道,总是在做一件事的会想到别的事! 比如在看Spring时,会想到struts里的实现,去看struts,再而看.... 学生时代,这种方式有人很是推荐. 但学生时代马上要结束了,不能再这样了. 走向职场,效率低不说,搞得两件都完成的很差. 过去都是在脑子里想好要干什么. 但事有时比较多. 或者在笔记本上写上以后要做什么 ...
east_java 评论(0) 有1530人浏览 2008-12-03 19:47

Apache MINA 线程模型配置

 1、禁止缺省的ThreadModel设置   MINA2.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。   ThreadModel设置是在MINA1.0以后引入的,但是使用ThreadModel增加了配置的复杂性,推荐禁止掉缺省的TheadModel配置。   IoAcceptor acceptor = ...;   IoServiceConfig accep ...
qsfwy 评论(1) 有8330人浏览 2008-12-02 11:13

NIO框架的cindy,现在作者不再维护了吗?有没有什么好的NIO框架推荐?

最近要使用NIO框架,一开始找了MINA,结构很好,但性能和稳定性方面不太如意。后来再找了cindy,性能和稳定性都比MINA强多,但javaeyes的CVS、sourceforge和MSN的BLOG自从2006年后就再没有更新了,是不是作者放弃了? 另问,有没有一些好的NIO框架推荐?
sdbany 评论(20) 有3516人浏览 2008-12-01 23:57

MINA SOCKET SERVER学习笔记(一)Writing IoFilter

IoFilter IoFilter is one of the MINA core constructs that serves a very important role. It filters all I/O events and requests between IoService and IoHandler. If you have an experience with web applic ...
luckybat 评论(0) 有2104人浏览 2008-12-01 12:08

MINA SOCKET SERVER学习笔记(二)Writing Protocol Codec

Tutorial on ProtocolCodecFilter Why use a ProtocolCodecFilter? TCP guarantess delivery of all packets in the correct order.But there is no guarantee that one write operation on the sender-side will re ...
luckybat 评论(0) 有3982人浏览 2008-11-28 15:39

基于 Apache Mina 的 RPC 实现 (长连接 webservice)

写了一个基于 Apache Mina 和 SpringRemoteServiceExporter 的 RPC 实现, 项目地址 http://code.google.com/p/mina-spring/ Wiki 上有简单的 Getting Started check out from svn : svn co http://mina-spring.googlecode.com/svn/tr ...
Feiing 评论(6) 有4399人浏览 2008-11-27 23:26

刚用Servlet制作的Web服务器!(源码)

      前不久做完SSH留言板以后,打算先从Struts开始,打好基础,但是由于教程版本有点旧,本来实现一些简单的操作,但是实现方法却是十分复杂。我和其他人   弄了两天还是没解决。于是打算先放一放,这两天好好看了看Servlet,做了这个Java版的简易Web服务器,并且测试通过。   通过这个Java项目,可以加深我对Http协议的深刻认识。   下面是代码和实现方法:   新建Java ...
shiyangxt 评论(0) 有910人浏览 2008-07-23 17:46

最近博客热门TAG

应用服务器(43288) Spring(40811) Hibernate(33329) Tomcat(28344) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22804) Bean(22194) 企业应用(18268) thread(15825) 多线程(14800) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics