日期:2014-05-20  浏览次数:20672 次

java 随机文件读写的问题
问题是这样的,我的一个文件很大,二三十M,每次只是修改其中的几个字节,全部读出改好再保存很不划算,应该用RandomAccessFile。但问题又来了,我有时候要删除几个字节,怎么搞?好像RandomAccessFile不能删除字节

------解决方案--------------------
用内存映射文件,对大文件很有效.
另外,想删除文件中的一些片段,只能通过COPY重建文件的方法来实现,文件操作中没有现成的法子.
------解决方案--------------------
数据库不是顺序存储的,当然可以很容易的删除,其实只是标记一下,这样做的好处是不但快,而且可以rollback
------解决方案--------------------
mark~
------解决方案--------------------
只能读出来Copy吧