IO
qq_38325017
这个作者很懒,什么都没留下…
展开
-
netty 长连接 粘包 序列化
package com.cssoc;import io.netty.bootstrap.ServerBootstrap;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelHandlerAdapter;import io.netty.channel.ChannelHandlerCo..原创 2021-02-01 16:23:38 · 77 阅读 · 0 评论 -
niotcp
package com.itmayiedu;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.Buffer;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSocketChann.原创 2021-02-01 14:34:22 · 71 阅读 · 0 评论 -
tcp
package com.itmayiedu;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;import java.util.concurrent.ExecutorService;import jav原创 2021-02-01 14:33:32 · 37 阅读 · 0 评论 -
Netty3.0.0客户端 服务端代码
pom: <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty</artifactId> <version>3.3.0.Final</version> </dependency> </原创 2021-02-01 14:28:17 · 182 阅读 · 0 评论 -
编码格式
import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.charset.CharacterCodingException;import java.nio.charset.Charset;import java.nio.charset.CharsetDecoder;import java.nio.charset.CharsetEncoder;public class Test005 { public stat原创 2021-01-27 14:48:04 · 101 阅读 · 0 评论 -
NIO 分散读取 聚集写入
import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class Test004 { public static void main(String[] args) throws IOException { //随机访问 RandomAccessFile raf= new Rando..原创 2021-01-27 14:38:30 · 76 阅读 · 0 评论 -
直接缓冲区和非直接缓冲区对文件的操作 直接缓冲区效率高 运行时间短
byteBuffer.get(bytes); java.nio.BufferUnderflowException//开启读取模式 将position的下标移到0byteBuffer.flip();byteBuffer.get(bytes);原创 2021-01-27 14:00:15 · 118 阅读 · 1 评论 -
IO与NIO
IO阻塞.面向流NIO区别:IONIO面向流面向缓存区阻塞IO非阻塞IO无原创 2021-01-26 12:11:47 · 51 阅读 · 0 评论