服务器的日志文件往往达到400多M,简单的文件读取实在太慢,太占用机器资源。 特别是如果你需要5分钟就扫描一次日志文件,来统计一些即时数据。比如刚才10分钟的来访客户(大型网站用户统计系统例如51.la 会经常用到吧。)即时扫描大数据文件中的一部分显得非常之重要。 本文讲述了如果使用java的RandomAccessFile方法从一个很大的文件来读取部分字节 More
Java 序列化的高级认识 杨 硕, 研究生, 东北大学软件学院 魏 强, 硕士研究生, 东北大学软件学院 简介: 如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、transient 关键字的影响、序列化 ID More
两种办法写入文件。 Two way for writing the files in java. one,we don't need to assgin the file's encoding 一个不需要指定encode another,we can assgin the file's encoding before we write this file 一个需要指定。常见于写一个utf-8的文件 package com.javaer.examples.file; import java.io.File; import java.io.FileOutputStream; im More
两种读取文件的java方法 Two way for reading the files in java. one,we don't need to know what is file's encoding 一个不用知道文件的编码 another,we must know the file's encoding before we read this file 另外一个,必须在读取之前知道文件编码 package com.javaer.examples.file; import java.io.BufferedReader; import java.io.ByteA More