E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Mina2
C, Erlang, Java and Go Web Server performance test
*C,usethewell-knownhighperformancewebservernginx,withahelloworldnginxmodule*Erlang/OTP*Java,usingthe
MINA2
.0framework
TimYangNet
·
2009-11-11 18:00
java
test
server
erlang
performance
C, Erlang, Java and Go Web Server performance test
*C,usethewell-knownhighperformancewebservernginx,withahelloworldnginxmodule*Erlang/OTP*Java,usingthe
MINA2
.0framework
TimYangNet
·
2009-11-11 18:00
java
erlang
test
server
performance
yanf4j 1.0-stable的一个压测报告
对比的是
mina2
.0M6和yanf4j1.0-stable,两者都在压到16K,5000并发的时候客户端退出,因此后面给出的图有个16K的在5000并发为0,事实上只是几个连接失败,但是benchmarkclient
庄周梦蝶
·
2009-10-09 14:00
nio框架中的多个Selector结构
在
Mina2
.0中,Selector的管理是由org.apache.mina.transport.socket.nio.NioProc
庄周梦蝶
·
2009-10-06 16:00
Apache MINA 线程模型配置
1、禁止缺省的ThreadModel设置
MINA2
.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。
ILOVEMSDN
·
2009-08-27 09:00
apache
工作
数据库
网络应用
Mina
Codec
MINA2
官方教程翻译(2) 快速上手指南
一、介绍 该教程通过构建一个time server,带你走进给予MINA的应用程序开发的大门,但在开始之前我们需要具备下面的必要条件: MINA 2.x的核心包 JDK 1.5 或更高版本 SLF4J 1.3.0 或更高版本 Log4J 1.2的用户:slf4j-api.jar, slf4j-log4j12.jar, and Log4J 1.2.x
picasso.di
·
2009-08-11 23:00
apache
log4j
linux
socket
Mina
MINA2
官方教程翻译(1) 2.x与1.x的变化
一、包与命名 所有的类和方法严格使用驼峰法命名。 例如SSLFilter被更名为SslFilter,其它很多类也是如此。 所有NIO传输类在命名时增加‘Nio’前缀。 因为NIO并不只是socket/datagram传输的实现,所有‘Nio’前缀加在了所有的NIO传输类上。改变之前: SocketAcceptor acceptor = new SocketAccepto
picasso.di
·
2009-08-11 22:00
设计模式
spring
jvm
框架
Mina
关于深入理解Apache Mina的资料的说明
使用的Mina的Jar包为ApacheMina1.1.7版本,由于
Mina2
.0以上版本现在还不稳定,因此没有对其做过多的讨论,Mina1
ChinaEstone
·
2009-08-05 20:00
apache
html
Mina
关于深入理解Apache Mina的资料的说明
使用的Mina的Jar包为ApacheMina1.1.7版本,由于
Mina2
.0以上版本现在还不稳定,因此没有对其做过多的讨论,Mina1
ChinaEstone
·
2009-08-05 20:00
apache
html
Mina
日志API改进:用commons-log还是slf4j?这是一个问题!
看jdk中的logger不爽,最早直接用Log4j,后来参考Spring主要用commons-log,再后来看见很多新的开源项目如
mina2
等都采用了slf4j日志系统。
zeroliu
·
2009-02-11 10:00
Spring
log4j
Apache
JDK
Blog
日志API改进:用commons-log还是slf4j?这是一个问题!
看jdk中的logger不爽,最早直接用Log4j,后来参考Spring主要用commons-log,再后来看见很多新的开源项目如
mina2
等都采用了slf4j日志系统。
zeroliu
·
2009-02-11 10:00
apache
spring
jdk
log4j
Blog
Mina2
.0框架源码剖析(八)
阅读更多这篇来看看AbstractPollingIoConnector抽象类,它用于用于实现客户端连接的轮询策略。处理逻辑基本上和上一篇文章说的AbstractPollingIoAcceptor类似,它继承自AbstractIoConnector,两个泛型参数分别是所处理的会话和客户端socket连接。底层的sockets会被不断检测,并当有任何一个socket需要被处理时就会被唤醒去处理。这个类
amozon
·
2009-02-10 14:00
框架
Socket
工作
thread
Mina2
.0框架源码剖析(八)
这篇来看看AbstractPollingIoConnector抽象类,它用于用于实现客户端连接的轮询策略。处理逻辑基本上和上一篇文章说的AbstractPollingIoAcceptor类似,它继承自AbstractIoConnector,两个泛型参数分别是所处理的会话和客户端socket连接。底层的sockets会被不断检测,并当有任何一个socket需要被处理时就会被唤醒去处理。这个类封装了客
amozon
·
2009-02-10 14:00
thread
工作
框架
socket
Mina2
.0框架源码剖析(七)
阅读更多前面介绍完了org.apache.mina.core.session这个包,现在开始进入org.apache.mina.core.polling包。这个包里包含了实现基于轮询策略(比如NIO的select调用或其他类型的I/O轮询系统调用(如epoll,poll,kqueue等)的基类。先来看AbstractPollingIoAcceptor这个抽象基类,它继承自AbstractIoAcc
amozon
·
2009-02-10 14:00
框架
Socket
Mina
Apache
JDK
Mina2
.0框架源码剖析(七)
前面介绍完了org.apache.mina.core.session这个包,现在开始进入org.apache.mina.core. polling包。这个包里包含了实现基于轮询策略(比如NIO的select调用或其他类型的I/O轮询系统调用(如epoll,poll,kqueue等)的基类。 先来看AbstractPollingIoAcceptor这个抽象基类,它继承自AbstractIoAc
amozon
·
2009-02-10 14:00
apache
jdk
框架
socket
Mina
Mina2
.0框架源码剖析(六)
上文的内容还有一些没有结尾,这篇补上。在ExpiringMap类中,使用了一个私有内部类ExpiringObject来表示待检查超时的对象,它包括三个域,键,值,上次访问时间,以及用于上次访问时间这个域的读写锁: private K key; private V value; private long lastAccessTime;
amozon
·
2009-02-10 14:00
框架
Mina2
.0框架源码剖析(六)
阅读更多上文的内容还有一些没有结尾,这篇补上。在ExpiringMap类中,使用了一个私有内部类ExpiringObject来表示待检查超时的对象,它包括三个域,键,值,上次访问时间,以及用于上次访问时间这个域的读写锁:privateKkey;privateVvalue;privatelonglastAccessTime;privatefinalReadWriteLocklastAccessTim
amozon
·
2009-02-10 14:00
框架
Mina2
.0框架源码剖析(五)
前面介绍过IoSessionRecycler是负责回收不再使用的会话的接口,ExpiringSessionRecycler是其一个实现类,用于回收超时失效的会话。 private ExpiringMap<Object, IoSession> sessionMap;//待处理的会话集 private ExpiringMap<Object, IoSession>.Expir
amozon
·
2009-02-10 14:00
框架
工作
Mina2
.0框架源码剖析(五)
阅读更多前面介绍过IoSessionRecycler是负责回收不再使用的会话的接口,ExpiringSessionRecycler是其一个实现类,用于回收超时失效的会话。privateExpiringMapsessionMap;//待处理的会话集privateExpiringMap.ExpirermapExpirer;//负责具体的回收工作sessionMap的键是由本地地址和远端地址共同组成的,
amozon
·
2009-02-10 14:00
框架
工作
Mina2
.0框架源码剖析(四)
阅读更多前面几篇介绍完了org.apache.mina.core.service这个包,现在进入org.apache.mina.core.session,这个包主要是围绕IoSession展开的,包括会话的方方面面。IoSession接口与底层的传输层类型无关(也就是不管是TCP还是UDP),它表示通信双端的连接。它提供用户自定义属性,可以用于在过滤器和处理器之间交换用户自定义协议相关的信息。每个
amozon
·
2009-02-10 14:00
框架
Mina
数据结构
应用服务器
Apache
Mina2
.0框架源码剖析(四)
前面几篇介绍完了org.apache.mina.core.service这个包,现在进入org.apache.mina.core.session,这个包主要是围绕IoSession展开的,包括会话的方方面面。 IoSession接口与底层的传输层类型无关(也就是不管是TCP还是UDP),它表示通信双端的连接。它提供用
amozon
·
2009-02-10 14:00
apache
数据结构
应用服务器
框架
Mina
Mina2
.0框架源码剖析(三)
阅读更多AbstractIoAcceptor类继承自AbstractIoService基类,并实现了IoAcceptor接口,它主要的成员变量是本地绑定地址。privatefinalListdefaultLocalAddresses=newArrayList();privatefinalListunmodifiableDefaultLocalAddresses=Collections.unmodi
amozon
·
2009-02-10 14:00
框架
配置管理
Mina2
.0框架源码剖析(三)
AbstractIoAcceptor类继承自AbstractIoService基类,并实现了IoAcceptor接口,它主要的成员变量是本地绑定地址。 private final List<SocketAddress> defaultLocalAddresses = new ArrayList<SocketAddress>();
amozon
·
2009-02-10 14:00
框架
配置管理
Mina2
.0框架源码剖析(二)
阅读更多上一篇介绍了几个核心的接口,这一篇主要介绍实现这些接口的抽象基类。首先是实现IoService接口的AbstractIoService类。它包含了一个Executor来处理到来的事件。每个AbstractIoService都一个AtomicInteger类型的id号,确保每个id的唯一性。它内部的Executor可以选择是从外部传递进构造函数中,也可以在实例内部自行构造,若是后者,则它将是
amozon
·
2009-02-10 14:00
框架
thread
Mina2
.0框架源码剖析(二)
上一篇介绍了几个核心的接口,这一篇主要介绍实现这些接口的抽象基类。首先是实现IoService接口的AbstractIoService类。它包含了一个Executor来处理到来的事件。每个AbstractIoService都一个AtomicInteger类型的id号,确保每个id的唯一性。 它内部的Executor可以选择是从外部
amozon
·
2009-02-10 14:00
thread
框架
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。第一个要说的接口是IoService,它是所有IoAc
amozon
·
2009-02-10 14:00
框架
Mina
应用服务器
配置管理
Apache
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.
amozon
·
2009-02-10 14:00
apache
应用服务器
框架
配置管理
Mina
Mina2
.0 example HttpServer
MINA1.X和
MINA2
.0的区别主要在于jdk1.4,1.5和jdk1.6对于nio的变化,还有加入了强大的IoBuffer。
amozon
·
2009-02-03 16:00
浏览器
IE
网络协议
Mina
Mina2
.0 example HttpServer
阅读更多MINA1.X和
MINA2
.0的区别主要在于jdk1.4,1.5和jdk1.6对于nio的变化,还有加入了强大的IoBuffer。
amozon
·
2009-02-03 16:00
Mina
网络协议
IE
浏览器
Mina2
.0框架源码剖析(二)
介绍了几个核心的接口,这一篇主要介绍实现这些接口的抽象基类。首先是实现 IoService 接口的 AbstractIoService 类。它包含了一个 Executor 来处理到来的事件。每个 AbstractIoService 都一个 AtomicInteger 类型的 id 号,确保每个 id 的唯一性。 它内部的 Executor 可以选择是从外部传递进构造函数中,也可以在实例内部自行
kenter1643
·
2008-12-09 08:00
thread
框架
Mina2
.0框架源码剖析(二)
介绍了几个核心的接口,这一篇主要介绍实现这些接口的抽象基类。首先是实现 IoService 接口的 AbstractIoService 类。它包含了一个 Executor 来处理到来的事件。每个 AbstractIoService 都一个 AtomicInteger 类型的 id 号,确保每个 id 的唯一性。 它内部的 Executor 可以选择是从外部传递进构造函数中,也可以在实例内部自行
kenter1643
·
2008-12-09 08:00
thread
框架
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.co
kenter1643
·
2008-12-08 17:00
apache
框架
应用服务器
配置管理
Mina
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.co
kenter1643
·
2008-12-08 17:00
apache
框架
应用服务器
配置管理
Mina
Apache MINA 线程模型配置
1、禁止缺省的ThreadModel设置
MINA2
.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。
qsfwy
·
2008-12-02 11:00
apache
应用服务器
网络应用
配置管理
Mina
IoFuture 源码阅读
阅读前请参考: (1) http://eyesmore.iteye.com/blog/243648 写道 Future模式入门
MINA2
.0中关于Future
eyesmore
·
2008-09-19 12:00
Blog
Apache MINA 线程模型配置
1、禁止缺省的ThreadModel设置
MINA2
.0及以后版本已经没有ThreadModel了,如果使用这些版本的话
1998a
·
2008-09-08 15:00
apache
应用服务器
配置管理
网络应用
Mina
基于IoConnector的
Mina2
.0.x客户端实现
相对于服务端编程,客户端的处理策略更加多样。 先沿用服务端的编程风格,开发一个同样采用``IoHandler``进行异步事件处理的客户端::: 1packagetest.mina.time.client; 2 3importjava.net.InetSocketAddress; 4 5importorg.apache.commons.logging.Log;
liu251
·
2008-07-28 20:00
Mina2
.0.x 服务器端
基于Mina的服务程序代码: 1packagetest.mina.time.server;23importjava.io.IOException;4importjava.net.InetSocketAddress;5importjava.util.Date;67importorg.apache.commons.logging.Log;8importorg.apache.commons.loggin
liu251
·
2008-07-28 20:00
exception
tcp
server
服务器
Mina
import
Apache MINA 从1.x到2.x的一些改变
在Apache
MINA2
.x中提供了新的API,并且有一部分不能向前兼容,这主要是一些处理复杂的部分,这里只介绍一下不兼容的内容,因为大部分还是兼容的。
sdbany
·
2008-05-29 02:00
Apache MINA 线程模型配置
MINA2
.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。
elimago
·
2008-04-12 20:00
apache
工作
数据库
网络应用
Mina
Codec
Apache MINA 线程模型配置
1 禁止缺省的ThreadModel设置
MINA2
.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。
base
·
2007-04-27 01:00
apache
Mina
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他