- 浏览: 65484 次
最新评论
-
sunwudie:
MVEL支持单步调试么 或者是怎样看错误报告
Mvel模板性能测试 -
qiuriyuchen:
很不错的总结,很有用
最佳线程数总结(1) -
almtalmt:
楼主,group和user是自己建的类吗?
Mvel模板性能测试 -
chnpt:
很好,很详细。
说的很到位啊。
谢谢。
java byte与char互转原理 -
fekin:
我感觉写的不错,逻辑挺清晰的
MINA原理
文章列表
客户端通信过程
1.通过SocketConnector同服务器端建立连接
2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的
3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议
4.最后IoFilter将数据交给Handler进行业务处理,完成了整个读取的过程
5.写入过程也是类似,只是刚好倒过来,通过IoSession.write写出数据,然后Handler进行写入的业务处理,处理完成后交给IoFilterCha ...
BlockingQueue 获取元素的时候等待队列里有元素,否则阻塞 保存元素的时候等待队列里有空间,否则阻塞 用来简化生产者消费者在多线程环境下的开发 ArrayBlockingQueue FIFO、数组实现 有界阻塞队列,一旦指定了队列的长度,则队列 ...