票
回答
java nio中关于事件的问题[已解决]0
一个channe同时注册了读写事件 channel.register(selector,SelectionKey.OP_READ|SelctionKey.OP_WRITE); 在进行选择操作后会不会两个事件同时可用,也就是key.isReadable()和key.isWriteable()同时是true? 如果不能,那么读写事件到达的顺序如何决定? 如果可以,请大神帮忙写出 ...
票
回答
java nio的selector.select()方法[已解决]0
selector.select()方法在什么情况下会返回0,返回0又代表什么意思? //处理链接成功事件 if(key.isConnectable()){ System.out.println("ccccc"); SocketChannel sc = (SocketChannel) key.channel(); try { //完成连接过程 if(sc.finishConne ...
票
回答
mina2多线程疑问[已解决]30
<div class="iteye-blog-content-contain" style="font-size: 14px">在mina2中,如果在代码中使用了dfcb.addLast("executor", new ExecutorFilter(Executors.newCachedThreadPool()));拦截器,并且 ...
票
回答
mina用ProtocolCodecFilter实现Websocket协议只有第一次执行encode [已解决]0
是参照https://issues.apache.org/jira/browse/DIRMINA-907 这上面的程序改的,只有第一次握手链接能执行正确,浏览器发后面的信息,就不会执行到WebSocketEncoder 的encode的方法,这个链条不知道在哪里断了
票
回答
票
回答
关于MINA框架中报文读取的问题[已解决]10
小弟在做项目的时候遇到了一个棘手的问题,希望各位大神出手相助! 如题,用的是MINA框架,读取短报文的时候没任何问题,但是在读取较长的报文的时候,老是会少读点东西,例如XML形式的字符串的某个标签。 下面是解码器: package mds.gps.mina; import java.nio.ByteBuffer; import mds.gps.utils.HexUtil; import org.ap ...
票
回答
mina客户端同步读写问题!![已解决]40
我现在服务端和客户端都是MINA,客户端是安卓的,现在出现如下问题 session连接的时候我会做一些处理发送一些失败的信息,比如叫Task对象, 这时候客户端同时登录发送loginRequest,同步读取的竟然不是我所回应的LoginResponse对象,而是task对象。 查了网上,说setUseReadOperation(true)后所有收到消息都会存储在一个队列中,那么是不是说我的Task对 ...
票
回答
mina服务器端推送消息[已解决]10
请教下mina服务端推送消息的解决方法。 我现在想到的是,当客户端连接后 保存session连接到全局的map 当服务端需要主动推送信息到某个客户端时从map中取出连接write信息 请问有更好的方法吗?或者mina提供了现成的解决方案,请指教
票
回答
mina 如何测试并发性能和最大连接数[已解决]5
现在已经写好了mina的服务端和客户端,那如何测试并发数和最大连接数? 并发数 使用 jmeter测试时,线程数填写1000时,Ramp-up Period 值为0 循环次数1 一运行,3.4G内存电脑就卡的不行了, 怀疑IoConnector connector=new NioSocketConnector(); 执行了多次, 最大连接数: IoConnector connector=new Ni ...
票
回答
apache mina机制 2.0.x[已解决]5
IoService中的selector和IoProcessor中的selector分别是轮询什么内容的?这2个接口又分别是处理哪方面的内容的呢?
票
回答
MINA服务端独立线程队列[已解决]3
MINA服务端独立线程队列 我的目的是想 每个客户端(长连接),连接上来并 发送命令,然后保存到队列中(队列要独立)。然后从队列中取出命令 慢慢处理。。 目前的问题是 如果有多个客户端的话,会共享一个队列? 我不需要共享。 public class ServerHandler extends IoHandlerAdapter { /** * 日志处理 */ private static Lo ...
票
回答
MINA服务端多线程问题[已解决]3
服务器是使用MINA做的,处理一些数据 客户端也是使用MINA,在服务端出现冲突和阻塞,有时两个线程可以正常运行,有时一个运行另一个阻塞。 MINA 不是多线程的吗?为什么会阻塞。求解答 public class testClient { public static void main(String[] args){ new Thread(new ddzx()).start(); new T ...
票
回答
关于Mina中服务器给客户端发送数据的问题[已解决]3
现在的要求是当客户端连接服务器后,发送“login”登陆报文,服务器接受到登陆消息后,就要给客户端一直发送数据。 请问应该怎么做?我开启了一个线程,然后给客户端发送消息,但是客户端收不到。 这个是我写的线程类 public class SendMessageThread implements Runnable{ private IoSession session = null; private S ...
票
回答
朋友们好,Mina开发的服务器端,因LinkedBlockingQueue造成内存泄露[已解决]5
问题描述: 系统环境:Linux shenzhen1 2.6.38-gentoo-r6 #1 SMP Tue Jul 19 17:24:09 CST 2011 x86_64 Intel(R) Xeon(R) CPU E5606 @ 2.13GHz GenuineIntel GNU/Linux JDK环境:java version "1.6.0_31" Java(TM) SE ...
票
回答
朋友们好,请教tcp/ip中tcp重发的次数和超时时间是多少?[已解决]5
朋友们好,请教tcp/ip中tcp重发的次数和超时时间是多少?(问题一) TCP/IP中,发送端在发送消息时,如若对方突然拔网线后,tcp的超时重发是9分钟吗?而这一点我们在socket编程中是没法及时获取send失败的,它由tcp协议来控制重发,重发一定次数超时后才通知我们sokcet有异常,整个过程是否这样呢?我查了资料都没讲清楚。 1,server发送端发送消息时, 突然对方拔掉网线。而发 ...
票
回答
Mina使用IoBuffer读取字节的问题[已解决]3
问题描述: 使用telnet localhost 3005 输入123456 在console里显示: 服务端与客户端创建连接... 服务端与客户端连接打开... b:49 b:50 b:51 b:52 b:53 b:54 rrrr nnnnn Msg: 服务端接收到的数据为: Encode:Fri Apr 06 15:57:03 CST 2012 服务端发送信息成功... 为什么Msg为空呢? ...
票
回答
mina 丢包的问题[已解决]5
项目中一直存在这样一个问题:在某个时刻,就会报这样的错 org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.IllegalArgumentException: capacity: -12 (Hexdump: 00 00 00 00 00 00 00 00 01 AF 4B 00 01 02 00 00 00 08 01 ...
票
回答
mina在linux和windows下的性能问题[已解决]30
我用mina做服务器和客户端分别在linux和windows下做了测试,发现在windows下的性能明显高于linux,不知道问题出在哪了,代码如下,望高手能够指教一下: server端:接受消息然后直接转发回客户端 IoAcceptor acceptor=new NioSocketAcceptor(); //acceptor.getFilterChain().addLast("l ...
票
回答
mina框架的每秒钟能处理多少个请求?[已解决]5
最近在搞一个使用mina1.x框架开发的项目 客户要求的性能很高。 想问一下各位牛人 mina框架的每秒钟能处理多少个请求? 也就是接收不断发过来的请求,从进入ioservice到iohandler一秒种能接收多少个? 我这里把发生请求的大小设置为最小了,也只能接收到1300个左右,测试机器的cpu为2.8g双核 有没有牛人知道代码级分析的mina书籍
oznyang 评论了 关于oznyang发布的i18nTool工具的使用
huayang912 评论了 easyui datagrid 弹出窗口空白的解决方法
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
26762685 评论了 SOS!session串号现象
elbert 评论了 Java怎么实现打印机监控
sandy8508 评论了 Java String.format性能如何
feng_tai_jun 评论了 JSP里加return就会无法编译说Unreachable code
xiaojunjava 评论了 JAVA 连接打印机 打印作业属性设置无效果问题
xiaominzi 评论了 java.security.InvalidAlgorithmParameterException: Prime size must be multiple