用java代码完成下面题目,在一个日志文件2013-05-30.log中有如下数据:

27.19.74.143 - - [30/May/2013:17:38:25

27.19.74.143 - - [30/May/2013:17:38:22

27.19.74.143 - - [30/May/2013:17:38:23

27.19.74.143 - - [30/May/2013:17:38:21

27.19.74.143 - - [30/May/2013:17:38:28

27.19.74.143 - - [30/May/2013:16:38:20

27.19.74.143 - - [30/May/2013:18:38:20

27.19.74.143 - - [30/May/2013:16:39:20

27.19.74.143 - - [30/May/2013:16:41:20

27.19.74.143 - - [30/May/2013:17:42:20

27.19.74.143 - - [30/May/2013:19:38:21

27.19.74.143 - - [31/May/2013:12:38:21

27.19.74.143 - - [31/May/2013:16:38:21

27.19.74.143 - - [31/May/2013:16:38:22

27.19.74.143 - - [30/May/2013:14:38:21

27.19.74.143 - - [30/May/2013:14:38:21

该文件中的数据是一段截取自web服务器日志中的数据,每一行包含两个信息:

1、网站访问者的ip

2、网站访问者一次请求的时间

定义:连续的请求属于一次“独立访问”,如“30/May/2013:17:38:22”和“30/May/2013:17:38:25”两次请求属于同一次独立访问

时间相邻的两次请求如果间隔超过30分钟,则视为分属两次不同的独立访问

需求:统计出数据中的所有"独立访问",输出每一次访问的起始请求时间,结束请求时间,及停留时长(毫秒)

输出结果示例:

31/May/2013:16:38:21    30/May/2013:16:41:20

181000

传智播客java测试题_传智播客java笔试题相关推荐

  1. 传智播客java测试题_传智播客Java基础综合测试题

    传智播客Java基础综合测试题 传智播客Java基础综合测试题 第一关 1.动手完成 Java 开发包的安装,并设置环境变量 Path . 2.编写一个程序,要求程序运行后在屏幕上输出: ****** ...

  2. 智立方 想哪说哪62:命由己造_智立方的杨石头_新浪博客

    智立方 想哪说哪62:命由己造_智立方的杨石头_新浪博客 [呕像]有人问对昨天职來职往节目中粉丝送石头五百万求职的看法.理解那份热诚的心,石头也曾把前辈看成放光的神.但只有榜样没有偶像,从他们轨迹找到 ...

  3. 编译运行一个java程序_如何从另一个Java程序编译和运行Java程序

    编译运行一个java程序 Have you ever thought if it's possible to compile and run a java program from another j ...

  4. java队列_如何彻底搞懂 Java 数据结构?CSDN 博文精选

    作者 | 张振华.Jack 责编 | 郭芮 出品 | CSDN 博客 本文和大家一起来重温<Java数据结构>经典之作. Java数据结构 要理解Java数据结构,必须能清楚何为数据结构? ...

  5. java安装_我最喜欢的Java高级开发人员书籍

    java安装 我上一篇博客文章(我对高级Java开发人员的十个最喜欢的在线资源)的想法,是由Xiaoran Wang发表的 "面向高级Java开发人员的十大网站"的启发. Wang ...

  6. docker和java容器_使用Docker容器和Java EE进行持续交付

    docker和java容器 组织需要一种使应用程序交付快速,可预测和安全的方法,而诸如docker之类的容器所提供的敏捷性则可以帮助开发人员实现这一目标. 对于Java EE应用程序,这可以在容器中打 ...

  7. 高级java开发_我最喜欢的Java高级开发人员书籍

    高级java开发 我上一篇博客文章 (我对高级Java开发人员的十个最喜欢的在线资源)的想法,是由Xiaoran Wang发表的"面向高级Java开发人员的十大网站"的启发. Wa ...

  8. java书籍_非科班,自学java需要把软件工程的课程全部学习完吗?

    问题一:非科班是否能自学Java.问题二:自学Java是否需要把软件工程课程全部学完?问题三:如何自学Java? 解决问题一:非科班是否能自学Java.不知道你是否有这个担心疑虑,从事Java技术开发 ...

  9. java获取java版本_在运行时获取Java版本

    最简单的方法(java.specification.version): double version = Double.parseDouble(System.getProperty("jav ...

  10. 高级java开发_我最喜欢的Java高级开发人员在线资源

    高级java开发 ProgramCreek.com博客最近发布了两个针对"高级" Java开发人员的有趣帖子:高级Java开发人员的十大书籍和高级Java开发人员的 十大网站 . ...

最新文章

  1. Tomcat意外宕机分析
  2. eclipse部署android开发环境
  3. topcoder srm 711 div1 -3
  4. Resharper 的快捷键
  5. 想要导航提示页最新安卓区_最新微信小程序授权的详细处理思路(一)
  6. python 二维矩阵及转byte知识点
  7. 阶乘与 pi 的关系 —— 斯特林公式(Stirling formula)
  8. Yc 变量的交换(C语言谭浩强第五版第二章习题4.1为例)
  9. phpstudy的安装及pikachu渗透平台的搭建
  10. 无法在计算机上读取移动硬盘,解决苹果电脑不能读写移动硬盘
  11. Linux加密框架 crypto 哈希算法说明 同步哈希shash_alg | 异步哈希 ahash_alg | 通用部分抽象 hash_alg_common
  12. js拆分百分数_计算百分比Javascript
  13. Codelf 命名神器
  14. 个人发展(职业规划)
  15. 如何在Windows server 2012配置DHCP服务器
  16. java构造器为什么不能被继承
  17. 设计抗混叠滤波器的三个指导原则--日记
  18. 【TCP wrappers】关于/etc/hosts.allow /etc/hosts.deny
  19. 计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型(转载)
  20. ocx插件: AniGIF.ocx安装

热门文章

  1. 生活随记 - 2020国庆第一天
  2. [网络安全自学篇] 八十五.《Windows黑客编程技术详解》之注入技术详解(全局钩子、远线程钩子、突破Session 0注入、APC注入)
  3. 自动点击王-全能自动点击王软件
  4. Windows自带md5校验工具使用说明
  5. 基于jsp(java)学生成绩管理系统的设计和实现
  6. pom文件各标签解释
  7. ALOS 12.5米精度DEM数据下载与处理
  8. Java 案例大全(详细)一
  9. Java-实现图书管理系统
  10. kepware odata 接口访问地址