nio 相关问题

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

使用StandardCharset UTF-8来处理畸形异常。

在读取文件时发生以下异常时,java.nio.charset.MalformedInputException - Input length = 1 以下选项的用法有什么不同?

回答 1 投票 0

为什么下面的Java NIO API与netty相比会这么慢?

我有以下JAVA实现,使用NIO API创建一个简单的Web服务器。 package zion import java.net._ import java.nio.ByteBuffer import java.nio.channels._ object NHello { ...

回答 1 投票 0

在java中使用MappedByteBuffer读取文件的每一行。

我正在做一个任务,在这个任务中,我必须读取一个巨大的文件(大小约1.5GB,大约有16000000条记录)。我面前有2个选项:使用BufferReader,在那里我可以得到每一行的字符串。...

回答 1 投票 0

Java中的异步File.copy

在Java中有没有一种方法可以将一个文件以异步方式复制到另一个文件中?我想找到类似于C#中的Stream.CopyToAsync的方法。我想实现的是下载一个 ...

回答 1 投票 4

为什么下面的Java NIO API与netty相比会这么慢?

我有以下JAVA实现,使用NIO API创建一个简单的Web服务器。 package zion import java.net._ import java.nio.ByteBuffer import java.nio.channels._ object NHello { ...

回答 1 投票 0

获取目录和所有子目录中的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

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