在一般从流接收数据写入介质的场景中,大部分存在每批次数据较小,导致小文件较多的问题. 一般考虑设置一个缓冲池,将多个批次的数据先缓冲进去,达到一定大小,再一次性批量写入 //公共缓冲池和缓冲池大小,如果并发情况下,需要考虑加锁//符合条件时就写入一次,否则数据只是写入缓冲池private static final int SIZE=10485760; private static final ByteArrayOutputStream byteBuffer = new ByteArrayOutp…