filechannel

filechannel

文章 2 浏览 61

Java NIO:从传输开始直到流结束

我正在使用 NIO 库。我正在尝试侦听端口 8888 上的连接,一旦接受连接,就将该通道中的所有内容转储到 somefile。 我知道如何使用 ByteBuffers 来做到…

神也荒唐 2024-12-07 18:35:10 3 0

Java 可能的 FileChannel.map 错误

所以我尝试使用映射的 FileChannel 读取一个非常大的文件。 文件超过 2GB。代码片段如下: long fileSize = 0x8FFFFFFFL; FileChannel fc = new Rando…

疯狂的代价 2024-12-06 12:17:33 0 0

从随机访问文件中读取对象

我使用 Java 的 FileChannel 类编写了一个文件,该类使用 RandomAccessFiles。我在文件的不同位置写入了对象。这些物体大小不一,但都属于同一类别。…

萌辣 2024-12-04 02:39:07 1 0

多个线程可以看到 Java 中直接映射的 ByteBuffer 上的写入吗?

我正在开发使用 ByteBuffers 的东西从内存映射文件构建(通过 FileChannel.map()) 以及内存中的直接 ByteBuffers。我试图了解并发和内存模型的限制。 …

孤单情人 2024-11-28 21:34:22 1 0

处理巨大的管道分隔文件

参考我之前的帖子 从分隔文件中删除第一行 我能够处理较小的文件并删除第一行......但是如果文件很大,则存在内存问题,因为我正在读取整个文件,然后…

み青杉依旧 2024-11-25 02:09:46 0 0

通过 MappedByteBuffer 将原始 VBO 数据加载到 OpenGL 中(不起作用)

我尝试通过 Google 在 GDC 2011 上所做的演讲中介绍的方法加载原始、未压缩的 VBO 数据。此方法使用 MappedByteBuffer 在后续调用 glBufferData 时快…

夜访吸血鬼 2024-11-23 16:17:57 1 0

使用FileChannel写入任何InputStream?

我可以将任何InputStream写入FileChannel吗? 我使用 java.nio.channels.FileChannel 打开文件并锁定它,然后将 InputStream 写入输出文件。 InputStr…

阳光的暖冬 2024-11-19 04:15:20 5 0

FileInput/OutputStream 与 FileChannels——后者提供更好的性能

我正在编写一个程序,该程序必须在文件夹之间复制大量但不是大量的数据(一次复制几十张照片)。最初我使用 java.io.FileOutputStream 来简单地读取缓…

七分※倦醒 2024-11-18 17:53:38 2 0

在 Java 中将 FloatBuffer 或 Float(float) 数组写入文件的最快方法

我在 FloatBuffer 中有一堆浮点数据,需要将其写入文件(不需要三分钟)。目前,DataOutputStream 用于将 FloatBuffer 逐个元素写入文件。这很慢。最…

遥远的她 2024-11-18 17:32:39 3 0

如何使用 java.nio.channels.FileChannel 读取 ByteBuffer 实现类似 BufferedReader#readLine() 的行为

我想使用 java.nio.channels.FileChannel 来读取文件,但我想像 BufferedReader#readLine() 那样逐行读取。我需要使用 java.nio.channels.FileChannel…

你的心境我的脸 2024-11-15 21:35:17 4 0

文件通道位置和字符串长度

在Java中,字符的长度是2个字节,但是当我使用字节缓冲区将字符串写入文件时,文件通道位置会按字符数递增。我读到 Filechannel.position() 方法返回…

嗳卜坏 2024-11-12 14:33:10 5 0

在 Java 中使用 FileChannels 连接大文件的方法是什么?

我想找出两种方法中哪一种更好,用于在 Java 中连接文本文件。如果有人有一些关于内核级别发生的事情的见解,可以解释这些写入 FileChannel 的方法之…

东走西顾 2024-11-08 13:00:53 5 0

FileChannel#force 和缓冲

我现在想澄清一下,并在 FileOutputStream 和 FileChannel 之间画出一些相似之处。 首先,使用标准 Java io 写入文件的最有效方法似乎是使用用 Buffer…

晨曦÷微暖 2024-10-13 02:12:15 5 0

尝试同时读取时 Java 滚动文件创建失败

我正在使用 java.util 日志记录类来创建滚动文件附加程序。我想创建一个日志读取器,当数据写入这些日志时,它会从这些日志中读取数据。 滚动日志附加…

痴者 2024-09-16 13:44:58 10 0

从 FileChannel 读取 GZIP 文件 (Java NIO)

我需要读取/解压给定 FileChannel 的 .gz 文件。 我尝试过使用 GZIPInputStream 提取 GZIP 档案,但这不需要 FileChannel。我无权访问从中获取 FileCh…

梦中楼上月下 2024-09-11 19:31:14 10 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文