摘要:
一、低效率方式 /** * 黏包、半包 */ private static void buffExample2() { /* 网络上传输多条数据给服务器,数据之间使用 \n 分隔。 但由于某种原因(多条数据合并发送会快)这些数据在接收时,被进行了重新组合,例如3条原始数据: Hello world! 阅读全文
摘要:
一、差别 java.nio.HeapByteBuffer 0. 获取方式:ByteBuffer.allocate(int value); 1. java堆内存,读写效率较低,但分配内存较块。 2. 受到 GC 影响。java.nio.DirectByteBuffer 1. 直接内存(系统内存),读写 阅读全文