本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第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
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
安卓mina通信注意咯
1.首先是客户端和服务端的过滤器要一致,此问题容易导致异常:
java.nio.charset.MalformedInputException
//创建接受数据的过滤器
DefaultIoFilterChainBuilder chain = connector.getFilterChain();
//设定这个过滤器将一行一行(/r/n)的读取数据
chain.addLa ...
基于mina架构的JT/T808协议两种解码方式性能比较
方案一继承CumulativeProtocolDecoder,实现doDecode方法进行解码;
方案二继承ProtocolDecoder ,实现decode方法进行解码;
在一台普通pc机(默认配置的Eclipse中直接运行测试程序)上测试客户端2k并发,方案一35分钟勉强达到达到150W数量,方案二只用了32分钟就已经达到150W数量。
网关程序下载地址:
http://670624517.i ...
jt/t809加密算法
Const unsigned uint32_t M1 =A;
Const unsigned uint32_t IA1 =B;
Const unsigned uint32_t IC1 =C;
Void encrypt(uint32_t key, unsigned char* buffer, uint32_t size )
{
uint32_t idx = 0;
if( 0 = = k ...
apache MINA入门
nio聊天和使用Mina实现nio聊天:
http://dreamoftch.iteye.com/blog/2087858
server:
package com.tch.test.jms.origin.server;
import java.io.IOException;
import java.net.InetSocketAddress;
import ja ...
Java NIO框架Mina, Netty, Grizzly比较
Mina:
Mina (Multipurpose Infrastructure for Network Applications) is a relatively new project of the Apache organization, it provides a very convenient framework for the development of high-performan ...
Apache MiNa 2 学习笔记
http://blog.csdn.net/cgwcgw_/article/details/18402769
http://download.csdn.net/detail/xiaozhu_1986/2959399
Apache Mina2
学习笔记
目录
引言. 3
一. Mina入门. 3
第一步.下载使用的Jar包. 3
第二步. ...
java NIO框架:mina、netty、Grizzly比较
Mina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序,Mina 所支持的功能也在进一步的扩展中。目前,正在使用 Mi ...
Apache MiNa 实现多人聊天室
Apache MiNa 实现多人聊天室
开发环境:
System:Windows
JavaSDK:1.6
IDE:eclipse、MyEclipse 6.6
开发依赖库:
Jdk1.4+、mina-core-2.0.4.jar、slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jar
Email:hoojo_@126.com
B ...
mina read方法出现BufferUnderflowException异常的解决办法
现象: 先连续发几十个很小很小的包(<10 byte) 再突然发一个大小64byte的包 这时你会发现mina就会出现以下错误
java.nio.BufferUnderflowException
at java.nio.HeapByteBuffer.get(Unknown Source)
at org.apache.mina.core.buffer.AbstractIoBuffe ...
MIAN2 Server端与spring的整合
项目中遇到要将包含mina2服务端的项目转成web项目,mina也随着web项目启动而启动。以下是部分实现代码:
spring配置文件
<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="customEdi ...
大量close_wait以及调用ip地址错误获取方法引发的故障
记录一下这几天帮助兄弟项目组解决的几个问题
工程:网关服务器,业务逻辑少,操作不费时
问题:大量的Close_wait,访问速度较慢
分析&解决:
1、close_wait是TCP/IP协议中被动关闭方收到Fin后没有发送Fin导致
项目采用了mina框架,服务器被动关闭时会生成一个异常,调用exceptionCaught()方法,
在该方法中,服务器调用关闭方法session. ...
MIAN2客户端与spring的整合
项目中遇到要在Java web项目中使用mina2客户端,并且是一个常连接。尝试了将其整合到web项目中。以下是部分代码实现。
1.ProcessHandler.java
public class ProcessHandler extends IoHandlerAdapter {
private String hostName ;
//MINA2 服务器 IP 数组
private sta ...
ios socket AsyncSocket使用
一.项目添加ASyncSocket
1.下载ASyncSocket库源码
2.把ASyncSocket库源码加入项目(见附件)
3.在项目增加CFNetwork框架
二、具体使用代码如下:
导入:#import "AsyncSocket.h"
mina 服务端启动源码阅读
$home=org.apache.mina
启动过程中,主要业务开始于
$home.core.polling.AbstractPollingIoAcceptor.Acceptor
线程类监听,
case1:未初始化server,进行绑定初始化
具体绑定代码在
$home.transport.socket.nio.NioSocketAcceptor.open(SocketAddress localA ...