本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- zhanjia
- xyuma
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
socket, nio socket 及nio socket框架MINA总结
最近花了点时间研究了一下nio,及其开源框架MINA,现把心得总结如下:
1:传统socket:阻塞式通信
每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。
这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果
对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如果连接数较多将会出现资源不足的情况
examp ...
做一个自己的AppServer-JDStream(一) 构想
一直以来总是有一种紧迫感,想尽力去弥补那些逝去的岁月。可是知识可以积累,经验就没那么容易积累了,另外人都有惰性,上班的时间可以十分投入,一旦下班往往就没了状态。所以我总是给自己业余时间定个目标,有了目标,就有了方向,就可以逼迫自己坐下来去深入技术,再慢慢进入状态,形成良性循环。
最开始给自己定的几个目标都没能坚持下来,一方面是那时自己很多技术确实没有太多概念,另外与工作也基本无 ...
采用MINA进行序列化对象流通信
采用MINA进行socket开发,一般步骤
如下:
1:
server:
IoAcceptor acceptor = new SocketAcceptor(); //建立client接收器
or client:
SocketConnector connector = new SocketConnector(); //建立一个连接器
2:server的属性配置:
SocketAcc ...
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 ...
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 ...
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 ...
基于 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 ...