apache mina
文章平均质量分 59
mingluoxuan
这个作者很懒,什么都没留下…
展开
-
mina-过滤器Iofilter的设计
转载:http://www.iteye.com/topic/1124504 二、Mina是怎么实现责任链模式的 上面介绍了纯净的责任链模式,但是在真实的项目中写代码不可能完全照搬,所以多看看开源项目的代码写作方式也许才能真正提高我们的编程能力。就以Mina的过滤器链来看,对这种模式进行了自己的实现,但是道理是相通的,带着责任链模式的理解去看看Mina的实现是怎样的。 先看一下Min...原创 2013-03-28 08:45:21 · 202 阅读 · 0 评论 -
apache mina 入门指导翻译
Quick Start Guide 快速开始指导 This tutorial will walk you through the process of building a MINA based program. This tutorial will walk 这个指导奖贯穿建立MINA程序的基本过程,这个指导奖建立一个时间服务程序,这个指导需要下面的。 through build...原创 2012-11-29 11:14:07 · 130 阅读 · 0 评论 -
Http 协议 ---原理
1: http协议3部分 大家基本清楚 报文格式 可以看出 头部的结束位置 字节为 0x0D 0x0A 0x0D 0x0A 就是回车换行 抓包显示: 1:请求行 空格分隔 ?号后面带的是请求参数 2: 请求头部 :号分隔 保存 头部信息 3:后面是数据---byte mina的http实现 已经 有 实现了 获取参数 byte[] 常...原创 2013-04-16 15:55:37 · 106 阅读 · 0 评论 -
MessageDecoderAdapter
ecoder 中调用。 D. 在 DemuxingProtocolCodecFactory 中调用addMessageEncoder()、addMessageDecoder() 方法组装编解码器。 MessageEncoder的接口如下所示: public interface MessageEncoder<T> { void encode(IoSession session...原创 2013-04-16 14:36:58 · 297 阅读 · 0 评论 -
回车 换行
回车 代码:CR ASCII码:\ r ,十六进制,0x0d,回车的作用只是移动光标至该行的起始位置;换行 代码:LF ASCII码:\ n ,十六进制,0x0a,换行至下一行行首起始位置;...原创 2013-04-12 18:05:36 · 112 阅读 · 0 评论 -
XMPP -- 0055 search
XEP-0055: Jabber Search Abstract: This specification provides canonical documentation of the jabber:iq:search namespace currently in use within the Jabber community. Author: Peter Saint-Andre...原创 2013-04-09 18:04:05 · 151 阅读 · 0 评论 -
XMPP------0060 PUSUB
http://www.jabbercn.org/XEP-0060原创 2013-04-09 15:21:16 · 102 阅读 · 0 评论 -
http://kasicass.blog.163.com/blog/static/39561920083110518561/
http://kasicass.blog.163.com/blog/static/39561920083110518561/ gtalk 使用 XMPP 作为通讯协议,并且把自己对这个协议的实现 libjingle 按 BSD-lisence 放出了,实在是太伟大了。libjingle 本身支持高效语音聊天等等冬冬,有空一定要好好研究。 XMPP: Extensible Messagin...原创 2013-04-09 11:01:54 · 144 阅读 · 0 评论 -
XMPP 订阅和取消订阅
管理订阅 订阅 就是关注 或者是 加好友的意思 为了保护即时消息用户和任何其他实体的隐私, 出席信息和可用性信息仅向用户已批准的其他实体披露. 当一个用户同意其他用户可以看到它的出席信息, 这个实体被称为对于用户的出席信息有一个订阅. 订阅超越了会话; 实际上, 它一直存在直到订阅者取消订阅或被订阅者取消曾经授权的订阅为止. 在XMPP中订阅是通过发送包含特定属性的出席信息节来管理的...原创 2013-04-02 15:49:40 · 361 阅读 · 0 评论 -
XMPP中文
http://www.jabbercn.org/RFC3921原创 2013-04-02 15:31:25 · 232 阅读 · 0 评论 -
JAVA NIO ---原理
https://www.ibm.com/developerworks/cn/java/j-lo-javaio/ 写的非常好 http://weixiaolu.iteye.com/blog/1479656 写的也很好 转载:http://www.cnblogs.com/xuekyo/archive/2013/01/20/2868387.html 传统的并发型服务器设计...原创 2013-04-02 09:49:16 · 73 阅读 · 0 评论 -
反应器模式--JAVA NIO
我觉得阻塞和非阻塞主要是指读,而同步和异步是说写非阻塞就是说: 如果没有数据我宁愿不要了,不要让我等,我还要干别的,我一会再来看有没有。阻塞就是: 如果没有我要的数据,我的程序无法继续下去,所以没有就等等吧,没有关系,我没别的事情同步就是写的时候真写了,而不是透明地放在某个地方。异步就刚好相反了 转载:http://www.cnblogs.com/...原创 2013-04-02 09:33:25 · 101 阅读 · 0 评论 -
byte[] 转 int int 转byte apache mina源码
/** * Returns the integer represented by up to 4 bytes in network byte order. * * @param buf the buffer to read the bytes from * @param start * @param count *...原创 2013-04-01 18:05:19 · 140 阅读 · 0 评论 -
JAVA NIO -- channles
1:通道:通道将数据传输给ByteBuffer对象或者从ByteBuffer对象获取数据进行传输。 channle接口 public interface Channel extends Closeable { /** * Tells whether or not this channel is open. </p> */ p...原创 2013-03-28 11:55:12 · 97 阅读 · 0 评论 -
JAVA NIO--BUFFER
1: 缓冲区:buffer public abstract class Buffer { // Invariants: mark <= position <= limit <= capacity private int mark = -1; // 标记 private int position = 0; // 位置 位置会自动由相应的...原创 2013-03-28 11:09:12 · 88 阅读 · 0 评论 -
mina的iohandler事件
简介 转载:http://picasso-di.iteye.com/blog/657174 Handler用来处理MINA触发的I/O事件。IoHandler是一个核心接口,它定义了Filter链末端需要的所有行为。IoHandler接口包含以下方法: sessionCreated sessionOpened sessionClosed sessionIdle ...原创 2012-12-04 14:47:52 · 228 阅读 · 0 评论