半个菜鸟程序员

"netty"

nio(六)

NIO selector通信server端实现@Slf4jpublic class Server { public static void main(String[] args) throws IOException { // 1. 创建 selector,管理多个channel

nio(五)

文件编程FileChannel只能工作在阻塞模式下,不能用selector

nio(四)

模拟黏包半包 public static void main(String[] args) { ByteBuffer source = ByteBuffer.allocate(32); source.put("Hello,world\nI am zhang

nio(三)

ByteBuffer常用方法分配空间 public static void main(String[] args) { System.out.println(ByteBuffer.allocate(10).getClass()); System.out.printl

nio(二)

byteBuffer基本使用实例:data文件内容:1234567890abc public static void main(String[] args) { try (FileChannel channel = new FileInputStream("data.t

nio(一)

NIO基础1. 三大组件1.1 Channel & Buffer常见的channel有:FileChannelDatagramChannelSocketChannelServerSocketChannel常见的buffer:ByteBufferMappedByteBufferDirectBy