transferto方法的应用_NIO的transferTo方法

transferto方法的应用_NIO的transferTo方法大家好 我最近在做 NIO 为什么我使用 NIO 的 transferTo 方法貌似数据没有加载到管道求大神指点 packagecom etwin opps policy mvc importjava io RandomAccess importjava nio ByteBuffer importjava nio channels FileChannel importorg slf4j Lo

大家好!我最近在做NIO,为什么我使用NIO的transferTo方法貌似数据没有加载到管道

求大神指点

package com.etwin.opps.policy.mvc;

import java.io.RandomAccessFile;

import java.nio.ByteBuffer;

import java.nio.channels.FileChannel;

import org.slf4j.Logger;

import com.modules.util.Log;

public class NioChannelControllerTest {

private final static Logger logger=Log.get();

/

* @param args

*/

public static void main(String[] args) {

logger.info(“Start NioChannelControllerTest==”);

try {

RandomAccessFile randomFile=new RandomAccessFile(“E://om_seat.txt”, “rw”);

//开通通道

FileChannel fileChannel=randomFile.getChannel();

RandomAccessFile randomAccFile=new RandomAccessFile(“E://aa.txt”,”rw”);

//开通通道

FileChannel fileChan=randomAccFile.getChannel();

long count=0;

fileChan.transferTo(count,fileChannel.size(), fileChannel);

ByteBuffer byteBu=ByteBuffer.allocate(1024);

int num=fileChan.read(byteBu);

while(num!=-1){

fileChan.write(byteBu);

}

} catch (Exception e) {

logger.info(e.getMessage());

e.printStackTrace();

}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222369.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:56
下一篇 2026年3月17日 下午3:56


相关推荐

  • python attrs_一直比较疑惑python中关于attrs的问题

    python attrs_一直比较疑惑python中关于attrs的问题今天看一个爬虫代码的时候遇到如下代码:links=getLinks(“/wiki/Python_(programming_language)”)print(links)while(len(links)>0):forlinkinlinks:print(“——————-“)historyIPs=getHistoryIPs(link.attrs[“href…

    2022年10月17日
    4
  • axios 失败 安装_axios 安装使用

    axios 失败 安装_axios 安装使用axios 是一个基于 Promise 用于浏览器和 nodejs 的 HTTP 客户端 本质上也是对原生 XHR 的封装 只不过它是 Promise 的实现版本 符合最新的 ES 规范 它本身具有以下特征 1 从浏览器中创建 XMLHttpReque 支持 PromiseAPI3 客户端支持防止 CSRF4 提供了一些并发请求的接口 重要 方便了很多的操作 5 从 node js 创建 http 请求 6

    2026年3月20日
    2
  • Zuul网关_为什么网关老是断开

    Zuul网关_为什么网关老是断开一、前言Zuul网关是具体核心业务服务的看门神,相比具体实现业务的系统服务来说它是一个边缘服务,主要提供动态路由,监控,弹性,安全性等功能。在分布式的微服务系统中,系统被拆为了多套系统,通过zuul网关来对用户的请求进行路由,转发到具体的后台服务系统中。本Chat主要内容如下:服务网关演化历程。Zuul1.0服务架构与源码剖析。Zuul2.0服务架构新特性。二、服务网关演化历程网关是…

    2022年8月15日
    6
  • [面试分享]想跳槽涨薪,想进大厂,如何准备面试呢?

    [面试分享]想跳槽涨薪,想进大厂,如何准备面试呢?

    2022年2月19日
    48
  • html url编码、url解码

    html url编码、url解码

    2022年2月20日
    166
  • navicat 15 激活码(JetBrains全家桶)「建议收藏」

    (navicat 15 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号