摘要: Java多线程调用写文件函数,调用org.apache.commons.io.FileUtils.writeByteArrayToFile来实现。如果每一条分成记录分成多个部分来写入,因为多线程的机制,可能导致出现问题:一条记录中间夹杂其他条的记录。为了解决这个问题,写之前,将一条记录的多个部分(byte数组)合并为一个byte数组,一次写入。合并byte数组从网上找了个,很好用: //java合并两个byte数组publicstaticbyte[]byteMerger(byte[]byte_1,byte[]byte_2){byte[]byte_3=newbyte[byte_1.length. 阅读全文
posted @ 2013-09-02 11:43 头头胖胖 阅读(1263) 评论(0) 推荐(0) 编辑