java 随机文件读写的问题
问题是这样的,我的一个文件很大,二三十M,每次只是修改其中的几个字节,全部读出改好再保存很不划算,应该用RandomAccessFile。但问题又来了,我有时候要删除几个字节,怎么搞?好像RandomAccessFile不能删除字节
------解决方案--------------------用内存映射文件,对大文件很有效.
另外,想删除文件中的一些片段,只能通过COPY重建文件的方法来实现,文件操作中没有现成的法子.
------解决方案--------------------数据库不是顺序存储的,当然可以很容易的删除,其实只是标记一下,这样做的好处是不但快,而且可以rollback
------解决方案--------------------mark~
------解决方案--------------------只能读出来Copy吧