1个G左右的文本文件,每行一个记录,现对每条记录取hashcode()%1000后分割成1000个文件,求问怎样分割效率高点?

1个G左右的文本文件,每行一个记录,现对每条记录取hashcode()%1000后分割成1000个文件,求问怎样分割效率高点?,第1张

一个1 g左右的文本文件,每行一条记录。现在,每条记录在取hashcode()% 1000后被分成1000个文件。如何高效分段?一个1 g左右的文本文件,每行一条记录。现在,每条记录在取hashcode()% 1000后被分成1000个文件。如何高效分段?简介:现在是创建1000个新文件,然后逐行读取记录,计算hashcode()%X,然后写入相应的文件。试了一下,估计要几个小时才能做完。 请问有没有更好的办法??JAVA解决方案:不能一次处理1000行数据吗...打开更多线程...

欢迎分享,转载请注明来源:聚客百科

原文地址: https://juke.outofmemory.cn/life/1984742.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-10
下一篇 2022-10-10

发表评论

登录后才能评论

评论列表(0条)

保存