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 · 83 阅读 · 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 · 78 阅读 · 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 · 47 阅读 · 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 · 206 阅读 · 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 · 110 阅读 · 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 · 84 阅读 · 0 评论 -
直接缓冲区和非直接缓冲区对文件的操作 直接缓冲区效率高 运行时间短
byteBuffer.get(bytes); java.nio.BufferUnderflowException //开启读取模式 将position的下标移到0 byteBuffer.flip(); byteBuffer.get(bytes);原创 2021-01-27 14:00:15 · 165 阅读 · 1 评论 -
IO与NIO
IO阻塞.面向流 NIO 区别: IO NIO 面向流 面向缓存区 阻塞IO 非阻塞IO 无原创 2021-01-26 12:11:47 · 58 阅读 · 0 评论