当前位置: 代码迷 >> Java Web开发 >> 面试题,有好手,可以写一点核心代码放上面,牛人请上
  详细解决方案

面试题,有好手,可以写一点核心代码放上面,牛人请上

热度:9753   发布时间:2013-02-25 21:17:39.0
面试题,有高手,可以写一点核心代码放上面,牛人请上
问题是同事说给我听的,并且是他亲身经历的。问题如下:

现在有一个12G的日志XXX.log文件,里面存放用户登录记录格式如下:
[用户名XXX:YYYY-mm-DD-HH-MM-ss:IP地址]


问题1.找出活动用户(活动用户即登录次数最多)并且得到登录次数
问题2.找出用户名为XXX的所有登录记录  

前提:
用java语言实现,且不得借三方工具框架包 不能放入数据库借助数据库的全文检索
并且控制好CPU及内存的使用情况




各位仁兄:有没有很好的解决方案。说不定我们哪一天就会碰到哦。

------解决方案--------------------------------------------------------
会有人,把自己的日志文件设置到最大12G吗?如果只是,考察知识的话,应该要用RandomAccessFile类来实现。
------解决方案--------------------------------------------------------
暴强啊。
------解决方案--------------------------------------------------------
nio
------解决方案--------------------------------------------------------
12个G 这么大,没思路。
  相关解决方案