票
回答
请问我用nio下载网页,下载下来的是乱码[已解决]5
各位大侠, 我用nio下载网页,下载下来的是乱码,转码都做处理还是不行,求解答。 public static String readMessage(SocketChannel client){ //StringBuffer sb = new StringBuffer(); String result = null; ByteBuffer buf = ByteBuffer.allocate(1024 ...
票
回答
票
回答
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 ...
票
回答
TCP NIO连续发送多条消息时,服务端接收时会将多条消息合并,请帮忙分析。[已解决]5
服务端代码: import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.Ser ...
票
回答
mina用ProtocolCodecFilter实现Websocket协议只有第一次执行encode [已解决]0
是参照https://issues.apache.org/jira/browse/DIRMINA-907 这上面的程序改的,只有第一次握手链接能执行正确,浏览器发后面的信息,就不会执行到WebSocketEncoder 的encode的方法,这个链条不知道在哪里断了
票
回答
请教一个关于DatagramChannel的问题[已解决]0
server使用nio的DatagramChannel,而client只是使用io的DatagramSocket client可以给server发送容量大的消息对象message,server使用byteBuffer读出二进制数组,可以强行转换出对象message来 但是server给client发送消息使用了datagramChannel.send(byteBuffer),如果byteBuffer ...
票
回答
使用java nio socket传输文件时 如何获取原文件的文件名[已解决]5
如题,我在两个应用之间用java nio socket传输文件,文件能传输成功,但是不知道如何获取原文件的文件名。
票
回答
关于nio中的SocketChannel.read()方法原理[已解决]10
发起请求的代码: SocketChannel socketChannel = SocketChannel.open(); socketChannel.connect(new InetSocketAddress("http://www.test.com", 80)); 1)如果请求返回的数据总量是1000byte;这时这1000byte是不是已经返回到客户端了? 从Socke ...
票
回答
票
回答
netty 中如何实现查询[已解决]0
比如说这样一个需求:在一个聊天系统中,客户端需要向后台查询当前有哪些用户在线,然后用列表展现出来。 伪码: List<User> users = connection.getUsers(State online); for(User u : users) { /// process } 但是在netty中,我们调用Channels.write()将请求写到服务端后就开始执行后面的处理逻 ...
票
回答
netty 业务逻辑和通信框架怎么结合[已解决]0
netty是一个优秀的nio框架。但是netty一般的应用是什么?netty是异步的,但是我们的很多逻辑是同步的呀,比如说查询某个状态,这是怎么解决的,还是说netty不应该用着这种场合?有没有一些使用netty的例子
票
回答
linux 下BufferOverflowException 异常,怎么解决?[已解决]10
linux服务器下发短信功能会报以下异常: ceshi15:20 16?ヨ?搴?.绀? ceshi15:20(瓒.骇绠$.?. --?.??..?.け璐?java.nio.BufferOverflowException 其中ceshi15:20是我的短信内容 windows服务器下正常。 linux下的异常可能不到具体是哪行代码出错,求大师指点。 问题代码如下,供参考: public st ...
票
回答
netty4,异常断线的问题.[已解决]15
我写了个消息转发程序,也加了心跳处理,1分钟没读写操作的用户自动被踢下线. 可是现在遇到一个问题,如A用户要发送消息给B用户,通过服务器中转, 服务器在接收到A的消息时,B用户实际已经断网了(我把B用户的网线拔掉了), 这时服务器既然是不知道的. ChannelFuture writeFuture = channel.write(msg); final Channel sendChannel = ...
票
回答
Comet中使用HTTP11NioProtocal的问题[已解决]20
最近在研究Comet,已经实现了几种Comet模型,但是基本上所有的说明上都写着要用到Http11NioProtocal,因为Comet要用到长连接或者一直不停的发送连接,而Nio模式能更多的支持连接数。Comet要实现CometProcessor接口,用的是事件驱动模型。 问题:比如设置最大连接数150,如果不使用NIO模式,那么第151个请求不能被处理。如果使用NIO模式,第151个请求能处理吗 ...
票
回答
java nio 业务接收多线程处理是否必要[已解决]5
nio在服务器收到客户端请求的时候,是单线程的,即使自己在后续的业务流程处理中使用了线程池操作,由于接收部分是单线程的,也没有什么意义?有何办法提高效率?
票
回答
java文件拷贝的代码改进 [已解决]0
请看下面的代码,是一个典型的copy文件的例子,我需要一些改进. 现在的情况是,从源文件中读取一部分数据,然后等待输入到目标文件,然后再开始读,一直重复. 这样效率太低,因為只有一個線程在工作,因为每次读完,都要等待写入以后才开始第二次读入. 如何改进呢?我想一個線程读一個線程写,当缓存数组中有数据就写,没有的话就等待读入缓存数组之后再写,這樣可以大大的節約很多時間.代码如何改? public ...
票
回答
java.io.BufferedReade与 java.nio.Buffer的联系和区别[已解决]5
java.io.BufferedReader是JDK中一个比较老的类了。 java.nio.Buffer是JDK1.4之后NIO的一个类。 BufferReader是带缓冲的输入流,内部有一个char数组。 那么java.nio.CharBuffer是一个字符缓冲区。 假设BufferReader是FileInputStreamReader的一个包装类,那么BufferReader与我使用FileC ...
票
回答
牛人给看看:大量客户端socket连接netty服务器时出现Connection refused: connect异常[已解决]50
最近打算用netty写一个服务器,在压力测试时,模拟大量客户端socket连接netty服务器(1w的socket连接),结果有1/4的连接成功,3/4的连接失败,异常如下: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.$$YJP$$socketConnect(Native ...
票
回答
apache mina机制 2.0.x[已解决]5
IoService中的selector和IoProcessor中的selector分别是轮询什么内容的?这2个接口又分别是处理哪方面的内容的呢?
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