0 0

日志分析问题10

我有这样的日志文件 格式都是这种
20130321170618159045315761CMREAD_Android_WH_V1.73_1209204黑道学生一992101:2:3:5678
20130321170622182087694021BBK_BBKi2672我7488712101:2:3:56110
20130321170622158241876151SAMSUNG_GT-I8190N2重生女66756101:2:3:5336
20130321170624157732688161SAMSUNG_GT-I8190N2公主191620101:2:3:5335
20130321170625910180568981Nokia_X6-002育79303101:2:3:5354
20130321170626183263011501CMREAD_Android_WH_V1.72_prein_1207264莫言562101:2:3:5243
20130321170628907138074811JUC_JUC2重生182022101:2:3:5132
20130321170630152798100431CMREAD_Android_WH_V1.71_prein_1206204闺85541101:2:3:5636
20130321170631137933410981Philips_X7032盗墓3192101:2:3:5349
20130321170632137246745201OPPO_A1252总裁2111185101:2:3:5165
20130321170634159383683941Research In Motion Ltd._BlackBerry 89102重生66853101:2:3:5662
20130321170635911976090281i-mobile2206_i-mobile22062修真14053101:2:3:5679
20130321170637918955495261Sharp_unknown2白领11452101:2:3:5649

我要分析出来一个一个的字段 用实体类封装好 然后插入数据库

各位 怎么看这个怎么分析出来


问题补充:各位,图片没有显示完整,请各位复制图片 单独出来看 谢谢
2013年4月15日 13:23
  • 大小: 24.4 KB

7个答案 按时间排序 按投票排序

0 0

你那个日志记录有明显的问题,很多相关的字段都有歧义。我建议你最好考虑一下对你的日志记录重新设计,比如可以考虑用特殊的符号分隔,如空格,$之类的

2013年4月15日 21:01
0 0

首先日志的格式你要分清了

其次,很多人提到了空格字符来分割,我看Research In Motion Ltd._BlackBerry 8910这个黑莓终端的名字就有空格,而且有的时候用户输入的关键字也有空格,所以不好分

建议:直接将实体类作为参数传到保存到数据库方法内

时间:SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
Date d = sdf.parse(实体.getDate()(字符串));
然后通过时间d获取年月日时分秒,年+1970,月+1,月日时分秒判断小于10的话在前面加个字符串0,其他的字段嘛,就不多说了

2013年4月15日 16:45
0 0

提示前面的:年月日时分秒 手机号的长度可以是固定的吧。先将前面的解析出来。
然后后面的:来源、频道、搜索字段、不太清楚是否可以固定?如果可以可分前后进行解析.
最后中间的:关键字是否只是中文。如果只是中文就可以将关键字与匹配结果进行区分.

2013年4月15日 14:07
0 0

在editplus中把多个空格用替换功能给置换成一个空格,用代码逐行读取,去除开头空格,去除末尾空格,用string的split方法切割,对日期进行处理,按照顺序依次拼写sql,插入数据库

2013年4月15日 14:04
0 0

使用空格分隔,然后对每个分隔的字符串做处理,比如
20130321170634处理成日期……

2013年4月15日 13:45
0 0

读取一行数据,根据长度截取:
例如:
2013 03 21 17 06 18 159 045 315 76 1 CMR EAD _An dro id_ WH_ V1. 73_1 209 20 4黑道学生一992101:2:3:5678
按照图片提示:
年份占用14个长度
手机号码占用11个长度
类型1个长度
终端占用19个长度
关键字占用长度(终端的结束字符长度 到 检索到后面字符串为数字的长度)

2013年4月15日 13:37
0 0

你记录的日志有问题

你应该
字段1|字段2|字段3
或者
[字段1][字段2][字段3]

这样才好分割


你的这个
20130321170635911976090281i-mobile2206_i-mobile22062修真14053101:2:3:5679
简单点说 终端 门户 关键词 你就分不出来 所以先改格式吧

2013年4月15日 13:30

相关推荐

    Centos7下搭建ELK日志分析系统

    【Centos7下搭建ELK日志分析系统】 ELK栈是日志管理和分析的强大工具,由Elasticsearch、Logstash、Kibana三个组件组成。...ELK栈的灵活性和强大功能使其成为运维人员处理复杂日志分析问题的理想选择。

    大数据分析-网站日志数据文件(Hadoop部署分析资料)

    至此,我们通过Python网络爬虫手段进行数据抓取,将我们网站数据(2013-05-30,2013-05-31)保存为两个日志文件,由于文件大小超出我们一般的分析工具处理的范围,故借助Hadoop来完成本次的实践。 使用python对原始...

    Nginx日志分析工具2.1.0.zip

    使用Nginx日志分析工具2.1.0进行日志分析,不仅可以提高运维效率,还能有效地预防和解决可能出现的性能瓶颈和安全问题。例如,通过分析访问日志,可以找出访问量大但响应慢的页面,优化网页代码或调整服务器配置来...

    秋式IIS日志分析器,IIS日志分析器

    - **定期分析**:定期执行日志分析,以便及时发现和解决问题。 - **结合其他工具**:可以与防火墙、入侵检测系统等配合,提高安全防护能力。 - **学习分析技巧**:了解常见的HTTP状态码、请求头等概念,有助于更...

    SQLSERVER日志分析工具

    6. **故障排查**:当数据库出现错误或异常行为时,日志分析工具可以提供故障排查的线索,帮助管理员快速定位问题所在,缩短故障解决时间。 7. **日常监控**:定期分析日志可以发现数据库的常规模式,预测可能出现的...

    c#日志分析器

    《C#日志分析器深度解析》 在软件开发过程中,日志记录是不可或缺的一环。它能够帮助开发者追踪程序运行状态,定位错误源头,从而提高调试效率。C#作为微软主导的编程语言,有着丰富的日志处理工具和库。本篇文章将...

    Kubernetes Ingress日志分析最佳实践.pptx

    同时,问题诊断也可以提供实时的日志分析和监控,以便快速发现和解决问题。 运营监测 运营监测是Kubernetes Ingress日志分析的重要组件之一。运营监测可以提供详细的日志信息,以便更好地了解应用程序的运行情况。...

    网站日志分析工具 IIS日志分析 WEB日志分析 | chexian100.com

    网站日志分析是IT行业中一项重要的任务,尤其对于网站管理员和SEO专家来说,它能提供宝贵的洞察力,帮助优化网站性能、提升用户体验并确保网络安全。本文将深入探讨IIS日志分析和WEB日志分析的相关知识点,以及如何...

    日志分析离线及实时方案

    在IT行业中,日志分析是一项至关重要的任务,它可以帮助我们理解系统的运行状态,发现...这些工具和技术是大数据时代下解决日志分析问题的关键,它们为企业提供了强大的数据洞察力,有助于提升业务运营的效率和质量。

    网络安全日志分析服务技术方案.docx

    日志分析方法论包括确定时间分析法和确定特征分析法,这两种方法通过特定的时间线索和特征来识别问题。在实际操作中,可能会利用操作系统自带的搜索命令和专门的大日志文件分析工具,以提高分析效率和准确性。 综上...

    c#log日志类和日志分析器(源码)

    日志分析器则是用来处理和解析这些日志信息的工具,帮助我们查找模式、检测问题或进行性能分析。"Log4SqlAnalysis"可能是一个基于SQL数据库的日志分析解决方案,它可能提供以下功能: 1. **数据导入**:将日志文件...

    基于Hive的搜狗日志分析

    基于Hive的搜狗日志分析 本文档主要介绍了基于Hive的搜狗日志分析的整个过程,从数据预处理、构建数据仓库、数据分析到其他数据操作等方面进行了详细的介绍。 一、 数据预处理 数据预处理是整个日志分析的第一步...

    入侵日志分析技术 入侵日志分析技术

    ### 入侵日志分析技术详解 #### 一、引言 随着信息技术的快速发展与互联网应用的日益广泛,网络安全已成为不容忽视的重要议题。对于企业和个人而言,如何有效地防范网络攻击并确保信息安全至关重要。在此背景下,**...

    IBM日志分析工具

    IBM日志分析工具是专门针对IBM相关产品产生的日志进行深度解析和问题定位的工具集合。这些工具通常包括对特定类型的日志文件,如GC日志、heapDump日志和javaCore日志的分析功能。接下来,我们将深入探讨这些日志类型...

    日志、审计结果分析报告.docx

    "日志、审计结果分析报告" 日志、审计结果分析报告是等保测评过程中的重要组成部分,旨在对日志中的安全事件进行分析和处理,以确保网络系统的安全运行。该报告是根据日志类型、所属设备、分析人员、日期、分析结果...

    Web日志安全分析工具 v2.0_日志分析_V2_

    下面我们将深入探讨这款工具以及Web日志分析的相关知识点。 1. **Web日志介绍**:Web服务器在处理HTTP请求时会生成日志文件,这些日志包含了用户访问的详细信息,如请求时间、HTTP方法(GET或POST)、请求URL、HTTP...

    notepad++日志分析插件.zip

    Notepad++配合日志分析插件,可以让开发者快速浏览和分析Logcat输出,查找和解决运行时的问题。 总结,Notepad++日志分析插件是提升日志处理效率的有效工具,尤其对于需要频繁分析日志的开发者来说,它的功能强大且...

    光年SEO日志分析系统(iis日志分析工具) 2.0

    《光年SEO日志分析系统:深入理解IIS日志分析工具》 在互联网的世界里,搜索引擎优化(SEO)是提升网站可见度和流量的关键手段。而“光年SEO日志分析系统(iis日志分析工具) 2.0”正是这样一款专为SEO工作者量身打造...

    CTF-MISC-日志分析.pdf

    CTF-MISC-日志分析

    光年日志分析工具(网站日志分析软件)

    光年日志分析工具是一款专为网站管理员设计的高效、便捷的日志分析软件,它能够处理IIS(Internet Information Services)和Apache等不同服务器产生的日志文件,为网站运营提供宝贵的洞察力。作为一款强大的分析工具...

Global site tag (gtag.js) - Google Analytics