java实现访问用户的监控?大哥们说说思路,我们公司倒是有,但是全部封装的反编译后源码有问题

解决方案 »

  1.   

    用户名可以在登陆身份验证的时候将用户信息写在session中,ip、访问页面可以从请求中获得,时间可以取当前系统时间,日志中也可以包含时间的
      

  2.   

    一般在用户登录时会把需要的信息写到session中,如果有需要就冲session中拿,请求之类的信息看看容器的日志,具体怎样实现就看需求了
      

  3.   

    这些东西都配置到分载器上就好了,例如 apache  、 nginx 之类的,在他们的日志文件中会有用户登录的时间 退出的时间 ip地址 访问的网页 等等信息。 你只要定期对这些文件进行分割然后分析就好了。文件的分割可以利用服务器解决,你只要开发一个日志分析的程序就好了,一般用正则比对解决。
      

  4.   

    tomcat 就有这功能,把访问日志阀打开就可以了,会在 tomcat 的 logs 目录中会产生 access_localhost_log.txt 的访问日志,默认采用 common 的日志格式。 
      

  5.   


    去看看什么是session就知道了