7得票3回答
使用Java读取文件的最后n个字节

我有一个爬虫程序记录一些文件。有时,服务器发生错误,爬虫会创建大量日志文件,这些文件很难解析。因此,我想创建一个简单的程序,读取日志文件末尾的约1000个字符,并将消息显示给我(即使爬虫正在继续写入该文件)。这将帮助我在不关闭爬虫的情况下解决问题。

7得票1回答
Apache Commons IO文件监控与JDK WatchService的比较

我需要开发一个应用程序,可以在预定义的目录中创建csv文件时立即处理这些文件。预计会有大量的传入文件。 我看到过使用Apache Commons IO文件监控的应用程序在生产中使用。它的效果非常好。我曾经看到它能够在一天内处理多达2100万个文件。看来Apache Commons IO文件监...

7得票4回答
使用Nodejs读取非常大的文件(~10GB),逐行处理并写入到另一个文件。

我有一个特定格式的10 GB日志文件,我想逐行处理这个文件,然后在应用一些转换后将输出写入其他文件。我正在使用node进行此操作。 虽然这种方法可以,但是它需要很长时间才能完成。我能够在JAVA中在30-45分钟内完成此操作,但在node中,完成相同的工作需要超过160分钟。以下是代码: ...