异常数据定位方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20680487 阅读:39 留言:0更新日期:2019-03-27 18:44
本发明专利技术公开了一种异常数据定位方法、装置、终端设备及存储介质,所述方法包括:获取后台流转数据;采用基于Java的map.tostring()反向转换的算法对后台流转数据进行数据转换,得到map对象;基于map对象,通过断点调试的方式检测后台流转数据的数据流向,得到后台流转数据的异常类型,根据异常类型进行异常数据定位,得到异常数据位置。通过对map对象进行检测,不仅提高了异常数据定位的效率而且提高了异常数据定位的准确率。

【技术实现步骤摘要】
异常数据定位方法、装置、计算机设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种异常数据定位方法、装置、计算机设备及存储介质。
技术介绍
随着互联网行业的发展,互联网的业务越来越多,其中的业务流程越来越复杂,一旦某一环节出错,需要及时进行问题排查。现有的方法是通过对错误日志进行分析进行排查,由于每个开发人员编写代码的风格不一致,导致仅仅依靠错误日志难以进行问题的快速准确定位和排查,而且在实际中打的错误日志内容和格式变化多样,错误提示上可能残缺不全、没有相关背景、不明其义,使得排查解决问题成为非常不方便或者耗时的操作。
技术实现思路
本专利技术实施例提供一种异常数据定位方法、装置、计算机设备及存储介质以解决系统异常问题定位效率不高的问题。一种异常数据定位方法,包括:获取后台流转数据;采用map.tostring()反向转换的算法对所述后台流转数据进行数据转换,得到map对象;基于所述map对象,通过断点调试的方式检测所述后台流转数据的数据流向,得到所述后台流转数据的异常类型;若所述异常类型为第一异常类型,则通过对所述map对象进行参数校验和前置条件校验来进行异常数据定位,得到异常数据本文档来自技高网...

【技术保护点】
1.一种异常数据定位方法,其特征在于,所述异常数据定位方法包括:获取后台流转数据;采用map.tostring()反向转换的算法对所述后台流转数据进行数据转换,得到map对象;基于所述map对象,通过断点调试的方式检测所述后台流转数据的数据流向,得到所述后台流转数据的异常类型;若所述异常类型为第一异常类型,则通过对所述map对象进行参数校验和前置条件校验来进行异常数据定位,得到异常数据位置,其中,所述第一异常类型是业务逻辑异常;若所述异常类型为第二异常类型,则通过获取短函数并传入所述map对象中的map参数进行异常数据定位,得到异常数据位置,其中,所述第二异常类型是程序非预期异常。

【技术特征摘要】
1.一种异常数据定位方法,其特征在于,所述异常数据定位方法包括:获取后台流转数据;采用map.tostring()反向转换的算法对所述后台流转数据进行数据转换,得到map对象;基于所述map对象,通过断点调试的方式检测所述后台流转数据的数据流向,得到所述后台流转数据的异常类型;若所述异常类型为第一异常类型,则通过对所述map对象进行参数校验和前置条件校验来进行异常数据定位,得到异常数据位置,其中,所述第一异常类型是业务逻辑异常;若所述异常类型为第二异常类型,则通过获取短函数并传入所述map对象中的map参数进行异常数据定位,得到异常数据位置,其中,所述第二异常类型是程序非预期异常。2.如权利要求1所述的异常数据定位方法,其特征在于,所述采用map.tostring()反向转换的算法对所述后台流转数据进行数据转换,得到map对象,具体包括:根据第一预设字符集,采用递归算法将所述后台流转数据按照由内而外的顺序分解为N个结构的节点数据,其中,N为正整数;根据第二预设字符集,采用递归算法将N个所述节点数据按照由内而外的顺序分解为M个最简数据,其中,M为正整数;根据预设标识符对M个所述最简数据进行循环分割,生成所述map对象。3.如权利要求1所述的异常数据定位方法,其特征在于,所述获取后台流转数据包括:获取所述后台流转数据对应的日志文件系统的路径;根据所述日志文件系统的路径,采用log4j工具输出所述后台流转数据。4.如权利要求1所述的异常数据定位方法,其特征在于,所述基于所述map对象,通过断点调试的方式检测所述后台流转数据的数据流向,得到异常类型包括:获取所述map对象对应的接口类;通过所述断点调试的方式,将所述map对象作为所述接口类的传入参数对所述后台流转数据进行检测,得到所述后台流转数据的数据流向;基于所述后台流转数据的数据流向,得到所述异常类型。5.如权利要求1所述的异常数据定位方法,其特征在于,在所述若所述异常类型为第二异常类型,则通过获取短函数并传入所述map对象中的map参数进行异常数据定位的步骤之后,或者,在所述若所述异常类型为第一异常类型,则通过对所述map对象进行参数校验和前置条件校验来进行异常数据定...

【专利技术属性】
技术研发人员:查月阅刘克亮
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1