nio 相关问题

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

关闭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

我如何在整个“会话”中保持Netty NIODatagram通道的打开状态

我正在尝试将Mina项目转换为使用Netty,并且为尝试提供适当的代码进行建模而感到困惑。我的NioDatagram客户端必须交换许多身份验证数据包...

回答 1 投票 0

[java.io.InputStream#available()方法等效于nio包

类FileInputStream有一个available()方法,该方法返回要消耗的剩余大小,我正在尝试转换一个使用FileInputStream的程序以使用FileChannel,我知道我们可以...

回答 1 投票 0

创建对象时的内存消耗Java

我对整个主题不熟悉,所以我想问你几个问题。我的程序中有一个功能,可以在文件系统中搜索与正则表达式匹配的某些文件夹。这意味着...

回答 1 投票 0

使用FileChannel和ByteBuffer读取JPEG幻数

我开始研究Java NIO API,第一次尝试读取JPEG文件幻数。这是代码import java.nio.ByteBuffer;导入java.nio.CharBuffer;导入java.nio.channels ....

回答 1 投票 1

Netty中的多个处理程序与单个处理程序

netty中使用多个处理程序而不是单个处理程序有什么优势?我有一个应用程序,每分钟处理数百万个请求。将代码写入单个处理程序将改善...

回答 1 投票 0

我如何滥用Java的MappedByteBuffer

我正在尝试用Java编写虚拟文件类。我认为以下代码片段很简单,可以看到问题所在。基本上,我必须强迫我的缓冲区在怪异的地方重绕()...

回答 1 投票 1


NIO套接字-分布式系统

我有三个进程,分别称为LWA1,LWA2和LWA3。每个服务器都有一个服务器,LWA1的端口为55555,LWA2的端口为55556,LWA3的端口为55557。另外,每个进程都有一个客户端,以便连接到...

回答 1 投票 0

无需使用RAM从Internet下载文件并显示进度条

我意识到有几种方法可以通过Internet(http)下载文件,如果文件的URL是(http://hoge.com/foo.dat),则起点是:new URL(“ http: //hoge.com/foo.dat“)。openStream(); ...

回答 1 投票 0

Java NIO仍在阻止GUI

编辑:现在会弹出GUI(感谢matt),但是当我按下开始按钮时,程序完全冻结,我必须在jGrasp中结束它。我在Java NIO上没有弹出GUI的问题...

回答 2 投票 0

支持非阻塞IO的Android HTTP请求框架

我一直在寻找“ NON-BLOCKING IO” HTTP请求框架,但是很难找到很多东西。看着OkHttp,Retrofit和其他几个,但看起来他们俩都没有做非阻塞IO(...

回答 1 投票 0

TCP:服务器从客户端接收到[SYN]后立即发送[RST,ACK]

Host_A尝试通过TCP向Host_B发送一些数据。 Host_B正在侦听端口8181。Host_A和Host_B均为Linux机器(Red Hat Enterprise)。 TCP层是使用Java NIO API实现的。 ...

回答 2 投票 22

如何在Java中将文件从一个目录移动到另一个目录

如何使用Java将文件从一个目录移动到另一个目录?请让我知道在Java中是否有其他解决方案。公共类FileTransform {public static void ...

回答 3 投票 0

关闭InputStream是否关闭与其关联的通道?

如果我从InputStream创建一个Channel,然后关闭InputStream,它将关闭关联的Channel吗?我是否需要明确关闭关联的频道?尝试(InputStream ioStream = ...

回答 2 投票 -1

Java从文件名中的日期查找目录中的最新文件

我有一个目录,我在其中接收与模式ABC_STOCK_List_YYYYMMDD_YYYYMMDD.csv匹配的文件。我正在用Java写一个计划服务,我需要检查文件是否是今天的日期,然后再执行...

回答 1 投票 0

Java nio-无法删除已清空的目录

我正在尝试遍历文件树并删除所有文件/目录。代码如下:Files.walkFileTree(metricPath,新的SimpleFileVisitor (){@Override ...

回答 4 投票 5

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