2006年5月26日

摘要: 文件复制是一个很常用的操作,由于工作上的需要经常会备份很大的log文件。一般都会在100MB以上,所以需要快度复制机制。原来常用的方法都是去按字节去读取,代码比较复杂和不高效。在nio包里面,利用FileChannel机制复制超大文件是一个比较安全的方式。经过项目测试基本没有问题,而且效率很高。由于时间关系我没有去和读取字节复制的方式比较性能,只是为了代码简洁和安全的角度进行编码。欢迎大家评论。 ... 阅读全文
posted @ 2006-05-26 20:06 程序人生 阅读(936) 评论(0) 推荐(0) 编辑
 
摘要: 最近工作需要对服务器上面的文件进行压缩,并且把原来一些缩略图进行压缩。贴出代码片断供大家交流。搜略图实现规定大小画布上缩小图片,方便列表显示。图片压缩提供了2种方法。1、可以自定义压缩比。2、采用ImageIO进行默认压缩(更安全一些,不会出现内存溢出)。 private void doThumbCompress(File file){ BufferedIma... 阅读全文
posted @ 2006-05-26 16:03 程序人生 阅读(5985) 评论(0) 推荐(0) 编辑