nio 相关问题

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

使用 nio 和选择器的应用程序中的线程数比每个请求的线程数模型低多少?

我正在尝试使用nio通道和选择器来了解java中的非阻塞io, 这是我的理解,在每个请求的线程模型中,每次监听服务器套接字接受一个新的

回答 1 投票 0

尝试使用 Java 复制文件时出现“java.nio.file.NoSuchFileException”错误

我有一个功能,可以将文件从一个地方复制到另一个临时文件,然后重命名该临时文件。它是一个部署在 kubernetes pod 中的 spring-boot 应用程序。 公共无效副本(最终路径

回答 1 投票 0

即使文件是在上一行中创建的,也会出现“java.nio.file.NoSuchFileException”错误

我有一个功能,可以将文件从一个地方复制到另一个临时文件,然后重命名该临时文件。它是一个部署在 kubernetes pod 中的 spring-boot 应用程序。 公共无效副本(最终路径

回答 1 投票 0

将文件写入ServletOutputStream的最有效方法

ServletOutputStream 输出 = response.getOutputStream(); 输出.write(字节[]); 将文件写入 javax.servlet.ServletOutputStream 最有效的方法是什么? 编辑: 这样不是更有效吗...

回答 5 投票 0

WebContent 下的 Struts 2 上传文件目的地

我想将 Struts 2 上传文件目标放置在我的应用程序的 WebContent 下。 我已经使用过这个方法: ServletContext 上下文 = ServletActionContext.getServletContext(); 字符串

回答 2 投票 0

为什么 TRUNCATE_EXISTING 无法通过 Ubuntu 在 SMB 上工作?

我有一个 Windows 文件服务器,它安装到位于 /mnt/DrawingsPB 的 Ubuntu 服务器上。挂载点使用SMB协议来管理Windows服务器上的文件。 我正在尝试创建一个文件并且

回答 1 投票 0

Java:SelectionKey.attach() 损坏了吗?

在我的 Java NIO 实现中,我无法让 SelectionKey.attach() 工作。基本上,一旦客户端连接(OP_ACCEPT 兴趣操作),我会将它们添加到其 IP 地址映射的地图中...

回答 2 投票 0

java Selector 是异步或非阻塞架构

对我来说,以下是异步和非阻塞 I/O 最可能的定义: 异步 I/O:在异步 I/O 应用程序中立即返回,操作系统会让它们知道字节何时...

回答 2 投票 0

Files.move 更改文件权限

我在使用 Java 7 NIO.Files 类时遇到问题。 我必须对 5 个不同大小的纯文本文件执行一些操作,在本例中为 20KB 到 23MB。 一旦文件被重新...

回答 1 投票 0

GRPC-Swift 空闲流导致下一个 RPC 调用由于瞬态失败而失败并出现不可用 (14)

在我们的 iOS 应用程序中,我们正在使用服务器端流,该流有定期的空闲期,没有发送任何数据。空闲后短时间内,如果触发另一个一元调用,则会导致...

回答 1 投票 0

如何用Gson序列化java.nio.file.Path?

尝试序列化包含 java.nio.file.Path 的对象时出现 java.lang.StackOverflowError 即使我写道: 公共类 PathConverter 实现 JsonDeserializer,JsonSeri...

回答 2 投票 0

测试 Tomcat BIO 和 NIO 连接器之间的性能

我想观察在 Apache Tomcat 上使用 NIO 连接器与 BIO 连接器的性能改进。 BIO 和 NIO 之间的区别是,(引用自 DZONE), BIO 连接器(块...

回答 1 投票 0

SocketChannel 套接字不读取数据

这是我的代码。从测试服务器,我尝试通过输出流发送数据并从测试客户端接收数据。我使用 SocketChannel 因为我需要客户端在下午 3 点监听...

回答 2 投票 0

SocketChannel 触发 isReadable() 但没有任何内容可供读取

我的 Android 应用程序遇到了新问题。 SocketChannel 告诉我它 isReadable() 但没有任何内容可读取。 在跑步的时候) { int 准备通道 = 0; 尝试 { ...

回答 2 投票 0

SocketChannel 尚未准备好

我再次遇到了 Android 中套接字编程的问题。我的问题是 Selector.select() 返回零,没有 SocketChannels 可供写入。同样的代码再次正常工作

回答 2 投票 0

SocketChannel.write() 的 Java NIO 线程问题

有时,当通过 SocketChannel.write() 发送大量数据时,底层 TCP 缓冲区会被填满,我必须不断地重试 write() 直到数据全部发送完毕。 所以,我...

回答 6 投票 0

Java NIO SocketChannel 写入问题

我正在使用Java NIO的SocketChannel来编写:int n = socketChannel.write(byteBuffer);大多数情况下,数据以一两个部分的形式发送;即如果一次尝试无法发送数据,

回答 2 投票 0

如何创建不存在文件的路径

如何创建保证不存在的文件路径? 我考虑过使用“不可能”的路径名,例如: 路径path = Path.of("/不存在"); 但有人...

回答 2 投票 0

Apache NIO HttpAsyncClient 如何执行非阻塞 HTTP 客户端

Apache NIO HttpAsyncClient 如何能够在不阻塞任何线程的情况下等待远程响应?它是否有办法与操作系统设置回调(我对此表示怀疑?)。否则它会执行一些...

回答 2 投票 0

DatagramChannel Server 一个未连接的通道和多个已连接的通道

我正在尝试为UDP和TCP抽象NIO通道。 DatagramChannel 和 SocketChannel 已经非常相似。但是我遇到了一个问题。我现在尝试创建一个 DatagramChannelServer 作为

回答 2 投票 0

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