网站首页 > 精选教程 正文
承接上一个课件《分析Nginx日志获取IP地址的省份信息》
现在希望是获取浏览器和操作系统相关数据
准备一个工具类UserAgentUtil
编写代码
解析浏览器的useragent字符串,返回useragentinfo对象
继续编写LocalLogAccess
补全浏览器信息,代码位置
EventLogConstants中填写useragent参数
EventLogConstants中填写想要获取的信息
可以补全代码了
准备我们服务器上的测试数据,进行测试,出现问题,因为数据更改了
所以更改了几个地方
文本长度
获取数据的地方
再测试数据
得到结果
接下来我们对数据进行下过滤,防止出现错误数据
创建类AnalysisDataMapper
编写代码,添加日志
编写map方法
EventLogConstants中添加事件名称
EventLogConstants中添加添加事件枚举
指定事件
添加属性等余下内容
为了方便起见,我们把LocalLogAccess中的全局参数都放到EventLogConstants中,处理下出现的错误,就不一一列举了
编写filterEventData方法
完成事件过滤
构建共同字段过滤
针对不同的平台、不同的事件进行数据过滤判断
平台判断
再判断事件
再判断另外的平台(暂时不做,主要是针对js_sdk做判断)
代码已经放到云盘,下载就可以了
- 上一篇: Kubernetes之ingress设置账号密码
- 下一篇: 知乎部署系统演进 知乎组织架构调整
猜你喜欢
- 2025-06-24 每日源码分享之集电脑站+手机站+微信站+APP+小程序五合一系统
- 2025-06-24 APICloud 多端开发教程 |《企业展示》源码深度解析
- 2025-06-24 完美可用的全媒体广告精准营销服务平台PHP源码
- 2025-06-24 【推荐】一个基于 Vue3 开源免费、高颜值的中后台模版,开箱即用
- 2025-06-24 开源全新H5充值系统源码/自定义首页+充值页面/灵活对接上游渠道
- 2025-06-24 企业的数字命门,不在云,不在AI,而在那份没拿到手的源码!
- 2025-06-24 如何查看网页的HTML源代码?这里提供详细步骤
- 2025-06-24 在线抓取网页源码(爬虫获取网页源代码)
- 2025-06-24 支持分销、团购、秒杀、优惠券、微信商城项目,源码免费分享
- 2025-06-24 教你免费下载付费文档,不限次数不用任何工具,全网资料任意复制
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)