本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
- sichunli_030
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
Mina 报 open too many files 错误
Mina 报 open too many files 错误
使用如下命令查看系统对允许打开最大文件描述符的配置:
ulimit -u 查看open files设置
ulimit -a 查看所有设置
ulimit -u 65535(新的open files 值)修改设置
ulimit -n 65536 设置用户可以同时打开的最大文件数(max open files)
修改/etc/secur ...
Android2.2配合Mina时,出现的问题及完美解决方案
1、第三方jar包的使用
这个问题已经不能算是问题了,因为只要使用最新的SDk就可以完美解决此问题。
2、mina包的日志问题
在slf4j的官网已经有专门的android版本的jar包了,所以这也不算什么问题了。
3、Bad address family问题
只要在使用mina之前,设置系统属性:
System.setProperty("java.net.preferIPv ...
Spring和mima结合配置IoAccept中的sessionConfig中的属性
是不是想在使用spring配置mina的时候,配置IoAccept中的sessionConfig中的属性?比如readBufferSize和 IdleTime
如果你用java代码你会这样写:
IoAcceptor acceptor=new NioSocketAcceptor();
acceptor.getSessionConfig().setReadBufferSize(2048);
ac ...
mina中多个filter中decoder出现的问题
Mina中使用多个filter,解码的时候总是出现问题,解码顺序似乎一直有问题。看了源码终于找到问题所在。
ProtocolCodecFilter中有一些AttributeKey,会放在IoSession中的attribute里。
private final AttributeKey ENCODER = new AttributeKey(ProtocolCodecFilter.class, &qu ...
Mina框架学习笔记
一 简介
使用 Apache MINA 2 开发网络应用
https://www.ibm.com/developerworks/cn/java/j-lo-mina2/#code1
二 学习笔记
Mina中文API
http://www.doc88.com/p-239796971134.html
Mina框架学习笔记(一):
http://blog.csdn.net/lingyb011/a ...
mina框架出现too many open files解决办法
当mina nio产生大量socket,而且底层的socket长期处于Time_Wait状态
用netstat -p
可以查看
就会产生too many open files异常。
此时,在程序启动脚本加入
ulimit -SHn 30000
注:红色部分自定义
扩大linux文件打开数量,问题解决。
或者修改socket的等待时常。
apache的官方解决办法:
you may have a to ...
androidpn的学习研究(六)Androidpn-server的Mina编码和解码解析过程
在许多网络应用中可能针对传输的数据进行加密操作,接收到数据之后进行解码操作。
在mina中提供许多加密和解密的解析方式:
1.带一定前缀的字符串的解析方式。
2.序列化对象的字符串解析方式。
3.分隔符方式的字符串解析方式。
在mina中提供相关的filterchain支持相关的操作。
Mina的源代码如下:
package org.apache.min ...
mina_server
http协议header中,异步socket(nio、mina)中必须指定其Content-Length的长度,才算结束。
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* ...
基于mina 的java服务器和html5 websocket的简单在线聊天室
想学学html5的开发。就做个websocket的聊天室程序。其实都很简单,把协议用对就好。
具体的websocket的握手程序和解码编码都可以参照下面的链接
http://www.cnblogs.com/pctzhang/archive/2012/02/19/2358496.html
websocket的代码就简单得不想写了
下面是主要的java代码基于mina。如果有兴趣的话就下整个工程自己 ...
简单mina实例
public class ClientHandler extends IoHandlerAdapter
{
public ClientHandler()
{
}
@Override
public void messageReceived(IoSession session, Object message)
throws Except ...