摘要: 所有的文件存储 >字节 字节(byte) --(编码)-- > 字符 (char) 字节(byte) < --(解码)-- 字符 (char) 字节:跟机器打交道。 字符:跟人打交道。 乱码的本质原因:编码、解码不一致。 ASCII (American Standard Code For Infor 阅读全文
posted @ 2019-08-09 21:46 陈标 阅读(208) 评论(0) 推荐(0)
摘要: 实现的功能: 运行一个服务端,运行多个客户端。在客户端1,发送消息,其余客户端都能收到客户端1发送的消息。 重点: 1、ByteBuffer在使用时,注意flip()方法的调用,否则读取不到消息。 服务端 客户端 阅读全文
posted @ 2019-08-09 15:50 陈标 阅读(579) 评论(0) 推荐(0)
摘要: 重点: 1、0拷贝需要系统支持。 普通内存模型: java线程内存 --> 操作系统内存 --> 硬盘 直接内存模型: java --> 操作系统内存 --> 硬盘 两者对比,少了一步:直接内存直接操作系统内存,少了java线程内存到操作系统内存拷贝的这一步,所以提升了效率。 代码: java.ni 阅读全文
posted @ 2019-08-09 00:25 陈标 阅读(1108) 评论(0) 推荐(0)