Package com.luna.common.io
package com.luna.common.io
IO相关
- Author:
- luna 2021/8/18
-
ClassDescription基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区代码移植自blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组IO工具类
IO工具类只是辅助流的读写,并不负责关闭流。原因是流可能被多次读写,读写关闭后容易造成问题。行处理器将Reader包装为一个按照行读取的Iterator
此对象遍历结束后,应关闭之,推荐使用方式:NIO相关工具封装,主要针对Channel读写、拷贝等封装带有类验证的对象流,用于避免反序列化漏洞
详细见:https://xz.aliyun.com/t/41/