nio 相关问题

NIO是1.4中引入的Java“新I / O”,提供无阻塞和多路复用的网络I / O; '直接'(本机)缓冲区;文件锁和映射文件;和字符集编解码器。

获取目录和所有子目录中的Java文件[重复] 。

我试图得到一个目录中的所有.java-files(给定的)和它的所有子目录。这是什么,我已经来了: 公共静态无效getJavaFiles(Path path) { DirectoryStream ...

回答 1 投票 0

在java(NIO API)中使用非阻塞IO发送消息。

我正在写一个客户端发送文本消息到服务器的serverclient程序.我使用了非阻塞IO(NIO API),但消息在服务器上不能正确显示.这是我在服务器上的代码: ...

回答 1 投票 0

是否可以从.forEach方法中列出文件特性?

我试图使用更多的Java 8语法。我在这里有一个简单的用例,以递归方式列出文件,我想打印更多的文件名,如示例所示: public void listFiles(...)

回答 1 投票 1

在Java中使用ByteBuffer处理交错读写的最佳方法是什么?

编辑:为了使问题不那么 "意见化",我想问一下在交错读写的情况下,使用字节缓冲的暗示方式。我的程序处理一个随机序列的NIO, ...

回答 1 投票 0

StandardOpenOption.WRITE + StandardOpenOption.CREATE withwithout TRUNCATE_EXISTING之间的区别?

可能是个简单的答案,但我试着阅读了StandardOpenOption的javadoc文档,但我还是不清楚当我说Files.write(...,...,StandardOpenOption.WRITE,...)时会发生什么。

回答 1 投票 0

如果数据已经可用,则不会触发Java Selector OP_READ

我正在编写一个接受连接的NIO服务器serverSocketChannel.register(selector,SelectionKey.OP_ACCEPT);接受后,服务器将等待Thread.sleep(1000);然后注册读取的...

回答 1 投票 0

java.nio.file.NoSuchFileException:为什么不创建文件[关闭]

我正在使用java.nio.file包,并尝试使用以下代码创建文件。私有静态无效printReport(String filename,String str)引发异常{ErrorCheck ec = new ...

回答 1 投票 4

在Java中,如何为文件的特定部分创建InputStream?

我需要一个InputStream,它可以从文件的特定部分读取,仅此而已。从InputStream的使用者的角度来看,似乎内容只是特定的...

回答 2 投票 0


我可以在Firefox和Chrome中使用以下代码上传图像,但在Edge中出现错误:

Servlet代码:包网;导入SQLBean.DbBean;导入java.io.File;导入java.io.IOException;导入java.io.InputStream;导入静态java.lang.System.out;导入java.nio.file.Files;导入...

回答 1 投票 0

如何从字节缓冲区打印字符串

我刚刚开始使用java nio软件包,有点不知所措,我有一个客户端Socket s = new Socket(ip,port); OutputStream out = new OutputStream(); PrintStream ps = new PrintStream(s ....

回答 2 投票 0

为什么Netty不直接使用AsynchronousServerSocketChannel?

似乎netty在内部使用带选择器的nio ServerSocketChannel来实现异步套接字应用程序。为什么netty没有直接使用AsynchronousServerSocketChannel?

回答 1 投票 0

为什么我的纯NIO selectKey仍然选择了事件

我是NIO初学者。假设我有一个NIO服务器,例如:package org.example.nio.selectordemo2;导入java.net.InetSocketAddress;导入java.nio.ByteBuffer;导入java.nio.channels。*;导入java ....

回答 1 投票 0

Java NIO FileChannel-从Android TUN网络接口读取为空

上下文:我最近开始在使用Android VpnService的项目中使用java.nio。在我的实现中,我包装了FileDescriptor,该文件由...

回答 1 投票 0

[NIO Files.write with OpenOption:在一行中将字节数组写入不存在的文件夹中

我正在尝试使用NIO Files.write()将字节数组保存到新文件夹和新文件:if(!Files.exists(folderName)){Files.createDirectory(folderName); } Files.write(Paths.get(folderName.toString(...

回答 1 投票 0

Java NIO-消息累积

我正在编写一个使用NIO套接字的Java应用程序。它由3台服务器和一组客户端组成。客户端可以与服务器通信,而服务器可以与客户端和其他服务器通信...

回答 1 投票 1

关闭Java NIO套接字通道而不关闭基础TCP套接字

关闭特定的ChannelSocket实际上也会关闭TCP套接字。即使将keep-alive设置为true。 val socketChannel = selectionKey.channel()。asInstanceOf [SocketChannel] socketChannel ....

回答 1 投票 0

我想知道netty的directBytebuf是否将被自动回收

Java nio DirectByteBuffer将由JVM管理,而gc将从堆中回收内存。我不知道netty的directBytebuf是否将被自动回收,或者是否必须手动...

回答 1 投票 0

如何使用DirectoryStream.Filter过滤隐藏文件

我正在尝试使用NIO类过滤隐藏文件。在Windows 10上运行附加代码时,我得到以下输出:文件:c:\ Documents and Settings c:\ PerfLogs ...

回答 1 投票 0

NIO客户端给出异常:java.net.ConnectException:连接被拒绝:没有更多信息

我修改了此处可用于客户端和服务器的示例代码。我的客户端:公共类Client {public static void main(String [] args){int n = 10000; SocketTest [] st =新的SocketTest [n]; ...

回答 3 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.