- 博客(14)
- 资源 (18)
- 收藏
- 关注
翻译 MINA2.0用户手册中文版--第六章 MINA中的传输 第一节 基于APR的传输
简介APR(Apache Protable Runtime Library,Apache可移植运行库)是可以提供很好的可拓展性、性能以及对底层操作系统一致性操作的技术。MINA中提供了APR的通信支持。在这部分,将通过使用一个时间服务器的例子,接触下如何基于APR通信使用MINA。必要前提APR通信依赖下面的组件:APR库 - 下载和安装相应平台的库http
2012-12-30 19:22:15 2964
翻译 MINA2.0用户手册中文版--第七章 MINA中的处理程序Handler
处理程序Handler负责处理MINA触发的所有I/O事件,在事件穿越过滤器链之后,IoHandler接口将会接手所有的事件。它提供如下方法:sessionCreatedsessionOpenedsessionClosedsessionIdleexceptionCaughtmessageReceivedmessageSentsessionCreated方法方法sessionCr
2012-12-28 16:49:07 5225
翻译 MINA2.0用户手册中文版--第五章 MINA中的过滤器
过滤器IoFilter是MINA核心结构之一,它扮演着一个很重要的角色。它可以过滤所有在MINA服务和对应处理程序之间的I/O事件和请求。如果你有编写Java网络应用程序的经验,你可以放心的把他当做Servlet过滤器的一个远亲。MINA提供了很多现成的过滤器,它们通过简化典型的横切关注点,来加快网络应用程序的开发步伐,例如:日志过滤器LoggingFilter记录所有事件和请求协
2012-12-23 21:39:55 7950
翻译 MINA2.0用户手册中文版--第四章 MINA中的Session
在MINA中,session处于核心地位:每当一个客户端连接到服务器上时,一个新的session就会被创建,它会被保存到内存中,直到客户端断开连接。Session被用来保存持久的连接信息,还会附加一些服务器在处理请求时可能需要的任何其他种类的信息,这些信息在session的整个生命周期中都是生效的。Session状态Session的状态会随着时间演变:已连接:ses
2012-12-22 01:15:09 7483 1
翻译 MINA2.0用户手册中文版--第三章 MINA的IO服务接口IoService
在MINA的应用架构一章中,我们曾提到过服务接口IoService,它是MINA中包含客户端和服务端的所有服务接口(补:各种Acceptor和Connector)的最顶层父接口。 它用来处理所有与远端对等的程序端的交互(补:如果作为服务端,则指的是与需要连接的服务端的交互;如果作为服务端,则指跟远端对等的客户端交互):发送和接收消息,管理session和连接等。 它
2012-12-19 17:09:15 2645
翻译 MINA2.0用户手册中文版--第三章 第四节 客户端接口IoConnector
要构建一个客户端,你必须选择一个IoConnector接口的实现类。IoConnector就像我们需要在服务器端实现IoAcceptor一样,我们需要在客户端中实现IoConnector。同样,我们提供了很多实现类:NioSocketConnector:非阻塞的基于TCP协议的IoConnector实现NioDatagramConector:非阻塞基于UDP协议的IoConne
2012-12-17 00:59:59 2677
翻译 MINA2.0用户手册中文版--第三章 第三节 服务端接口IoAcceptor
要构建一个服务端,你必须选择一个IoAcceptor接口的实现类。接口IoAcceptor基本上来说,该接口的命名是由于accpet()方法,它主要负责在一个客户端和该服务之间创建连接。然后,服务才能接受来自这些连接的请求。有时,我们会称之为“服务端”接口。因为我们需要提供处理多种传输协议(TCP/UDP/...),所以我们就提供了多种该接口的实现,我们已经提供了很
2012-12-17 00:53:29 4849
翻译 MINA2.0用户手册中文版--第三章 第二节 IoService接口详情
(补充:由于该手册官方也在不断完善中,因此会有变化,最近一次更新时间为2012-12-15,强烈建议看原文)在MINA中,IoService接口是两个最重要的接口的父接口:IoAcceptorIoConnector要构建一个服务端,你必须选择一个IoAcceptor接口的实现类;而要构建一个客户端,你必须选择一个IoConnector接口的实现类。I
2012-12-15 21:56:15 2339
翻译 MINA2.0用户手册中文版--第三章 第一节 IoService接口简介
(补充:由于该手册官方也在不断完善中,因此会有变化,最近一次更新时间为2012-12-15,强烈建议看原文)在MINA中,IoService接口提供基础的I/O服务,并负责管理I/O的Sessoin。它是MINA架构中最核心的部分之一,实现IoService的子接口和类,负责了多数低级别I/O操作的处理。IoService的思维导图:我们将会来看IoService接口的职责,以及它
2012-12-14 23:21:06 3105
原创 PC端语音识别简介
语音识别: 语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。它主要包括特征提取技术、模式匹配准则及模型训练技术三个方面。语音识别区别于声纹识别,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。语音识别技术的发展可参考http://baike.baidu.com/view/652891.htm。 以下主要介绍PC端
2012-12-08 09:34:06 6304
翻译 MINA2.0用户手册中文版--第二章 基础
(补充:由于该手册官方也在不断完善中,因此会有变化,最近一次更新时间为2012-12-08,强烈建议看原文)在第一章,我们对MINA的了解如惊鸿一瞥。而在这一章,我们将要深入浅出的来看一下基于MINA的 C/S架构中的客户端和服务端。MINA应用程序架构服务端架构客户端架构TCP服务端实例TCP客户端实例UDP服务端实例UDP客户端实例小结这一章,我们介绍了MI
2012-12-08 09:26:01 2420
翻译 MINA2.0-第二章 基础
在第一章,我们对MINA的了解如惊鸿一瞥。而在这一章,我们将要深入浅出的来看一下基于MINA的 C/S架构中的客户端和服务端。MINA应用程序架构服务端架构客户端架构TCP服务端实例TCP客户端实例UDP服务端实例UDP客户端实例小结这一章,我们介绍了MINA2.0客户端和服务端应用程序的架构,也简单的接触到了一些TCP和UDP的客户端和服务端的实例及其实现。
2012-12-08 09:23:15 89
翻译 MINA2.0用户手册中文版--第二章 第五节 UDP客户端实例
(补充:由于该手册官方也在不断完善中,因此会有变化,最近一次更新时间为2012-12-08,强烈建议看原文)这一节我们将看一下上一节中提到的UDP服务器的客户端代码:实现一个客户端需要做如下:创建一个Socket并连接到服务器设置操作处理器IoHandler收集可用内存发送数据到服务器我们来看下包org.apache.mina.example.udp.client中的代
2012-12-08 09:10:59 3682
翻译 MINA2.0用户手册中文版--第二章 第四节 UDP服务端实例
(补充:由于该手册官方也在不断完善中,因此会有变化,最近一次更新时间为2012-12-08,强烈建议看原文)这一次,我们将以 org.apache.mina.example.udp包中的代码作为开始,为了保持简单,我们将只关注和MINA相关的部分。要构建一个UDP服务,我们要完成以下两点:1. 创建一个数据报Datagram Socket用来监听传入的客户端请求(参看包中的代码Memo
2012-12-07 22:39:50 3415
pl/sql快捷插件
2009-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人