nio 相关问题

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

[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

[另一个字节缓冲区的Java NIO字节缓冲区子视图

是否有任何方法可以通过Java API,某些现有库或某些Kotlin stdlib或Kotlin库获取一个NIO ByteBuffer来呈现另一个ByteBuffer的子视图?例如说我有一个...

回答 1 投票 0

Jenkins脚本化的管道:在这种特定情况下如何应用@NonCPS注释

我正在编写脚本化的Jenkins-Pipeline,该脚本需要将具有某种编码的String写入文件,如以下示例所示:类Logger实现了Closeable {private final ...

回答 1 投票 2

ByteBuffer-编码字符串和put与CharSet编码之间的区别?

我有两种不同的方法从String创建ByteBuffer对象:从String获取byte [],然后使用ByteBuffer.put(byte [])方法:private ByteBuffer respWithPut(){ByteBuffer respBuf = ByteBuffer ....

回答 1 投票 1

引入多余的向上目录“ ..”的相对论

我将文件从jar复制到本地文件夹。广口瓶位于a / b。我要提取的文件夹(在jar中)位于b / c。目标文件夹应为z,即a / b / c / x-> z / x当我...

回答 1 投票 0

Java路径如何转换为例如InputStream

java.nio.Files类具有一个名为Files#newInputStream的静态方法,该方法将Path实例作为输入,并返回InputStream作为输出。但是我不清楚如何做到这一点...

回答 1 投票 1

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