
nio
star_pluss
这个作者很懒,什么都没留下…
展开
-
基于NIO实现Discard服务器
基于NIO实现Discard服务器1.服务端DisCardServerpackage com.netty.redis.zookeeper.netty.unit1.oneday;import lombok.extern.slf4j.Slf4j;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;原创 2021-07-13 11:44:31 · 307 阅读 · 0 评论 -
基于nio的DatagramChannel传输数据
DatagramChannel是一个接受UDP包的通道,不保证数据传输的可靠性1.服务端serverpackage com.netty.redis.zookeeper.netty.unit1.oneday;import lombok.extern.slf4j.Slf4j;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channel原创 2021-07-13 10:30:36 · 282 阅读 · 0 评论 -
基于nio的ScoktChannel数据传输
java中nio的ScoktChannel数据传输1.服务端serverpackage com.netty.redis.zookeeper.netty.unit1.oneday;import lombok.extern.slf4j.Slf4j;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.ServerSocketC原创 2021-07-13 10:28:01 · 261 阅读 · 0 评论 -
基于java nio的channel实现高效率复制文件
基于java nio的channel实现高效率复制文件关键:其中的transferFrom基于零拷贝技术package com.netty.redis.zookeeper.netty.unit1;import lombok.extern.slf4j.Slf4j;import java.io.*;import java.nio.channels.FileChannel;/** * @Description: 第一天练习 * 通过使用 Channel 通道,完成复制文件。 * 本环节的目原创 2021-07-12 16:51:20 · 344 阅读 · 0 评论