08 2013 档案

摘要:先连续发几十个很小很小的包(<10 byte) 再突然发一个大小64byte的包 这时你会发现mina就会出现以下错误使用mina处理大数据接收时:org.apache.mina.filter.codec.ProtocolDecoderException: java.nio.BufferOverflowException (Hexdump: 53 53 00 04)at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:242)at org.apache.mi 阅读全文
posted @ 2013-08-19 21:49 IT_熊 阅读(2918) 评论(0) 推荐(0)
摘要:一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:# mkdir /usr/java1、jdk-6u11-linux-i586.bin这个是自解压的文件,在linux上安装如下:# chmod 755 jdk-6u11-linux-i586.bin# ./jdk-6u11-linux-i586.bin (注意,这个步骤一定要在jdk-6u11-linux-i586.bin所在目录下)在按提示输入yes后,jdk被解压。出现一行字:Do you aggree to the above license terms? [yes or no] 安装程序在问您是否愿意遵守刚 阅读全文
posted @ 2013-08-15 20:09 IT_熊 阅读(464) 评论(0) 推荐(0)
摘要:使用mina传输超过2k以上的数据时(采用tcp方式,如果是UDP方式,好像一次传输的数据不能超过256字节,如果超过mina不会分批次发送,而tcp方式会分批次发送),mina会自动将这些数据分成多次发送。由于是分批次发送数据,所有客服端在接受数据时,需要等所有的数据接受完之后才能解码,否则无法解码,或者只能读取到部分文件。以下是一个发送、接受大字节数组的主要代码服务端向客服端发送字节数组public class ImageDataEncoder extends ProtocolEncoderAdapter { @Override public void encode(IoSession s 阅读全文
posted @ 2013-08-08 21:28 IT_熊 阅读(603) 评论(0) 推荐(0)
摘要:PreparedStatement ps = conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); // 第一步ps.executeUpdate(); //第二步 ResultSet rs = ps.getGeneratedKeys(); //获取 rs.next(); int id = rs.getInt(1); 阅读全文
posted @ 2013-08-08 17:15 IT_熊 阅读(770) 评论(0) 推荐(0)