基于运维数据的排序方法、装置、设备及介质制造方法及图纸

技术编号:32646643 阅读:27 留言:0更新日期:2022-03-12 18:30
本发明专利技术涉及运维领域,提供一种基于运维数据的排序方法、装置、设备及介质,能够利用目标类型在映射表中进行查询,得到目标函数,通过映射表,能够实现对数据类型与比较函数间的映射,以根据具体的数据类型实现对运维数据更加准确及有针对性的排序,将目标函数嵌入至循环函数,得到目标方法,基于预设的循环函数能够实现对执行效率的有效提升,提高了比较速度,封装目标方法,得到目标组件,根据实际的排序需求自主封装组件,方便后续进行全局调用,进而能够适用于各种不同的排序场景,提高了排序方法的适用性,调用所述目标组件对所述运维数据进行排序,进而实现快速准确的排序。此外,本发明专利技术还涉及区块链技术,目标组件可存储于区块链节点中。链节点中。链节点中。

【技术实现步骤摘要】
基于运维数据的排序方法、装置、设备及介质


[0001]本专利技术涉及运维
,尤其涉及一种基于运维数据的排序方法、装置、设备及介质。

技术介绍

[0002]在运维场景下,经常需要对数字与字符的组合进行排序,返回的排序结果将用于辅助执行编辑、详情结果反馈等运维操作。
[0003]目前,针对运维场景下数据的排序问题,主要采用的方法是sort方法,如array.sort()。
[0004]但是,sort方法本身并不稳定,在排序过程中,经常出现排序混乱的情况,导致操作错误,给运维过程造成不利影响。

技术实现思路

[0005]鉴于以上内容,有必要提供一种基于运维数据的排序方法、装置、设备及介质,旨在解决运维数据排序错误的问题。
[0006]一种基于运维数据的排序方法,所述基于运维数据的排序方法包括:
[0007]响应于对运维数据的排序指令,识别所述运维数据的数据类型作为目标类型;
[0008]获取预先建立的映射表,其中,所述映射表用于存储数据类型与比较函数的映射关系;
>[0009]利用所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于运维数据的排序方法,其特征在于,所述基于运维数据的排序方法包括:响应于对运维数据的排序指令,识别所述运维数据的数据类型作为目标类型;获取预先建立的映射表,其中,所述映射表用于存储数据类型与比较函数的映射关系;利用所述目标类型在所述映射表中进行查询,并将查询到的与所述目标类型对应的比较函数作为目标函数;获取预设的循环函数,并将所述目标函数嵌入至所述循环函数,得到目标方法;封装所述目标方法,得到目标组件;调用所述目标组件对所述运维数据进行排序。2.如权利要求1所述的基于运维数据的排序方法,其特征在于,所述识别所述运维数据的数据类型作为目标类型包括:调用数据类型识别函数,并将所述运维数据确定为所述数据类型识别函数的入参;获取所述数据类型识别函数的返回值;根据所述数据类型识别函数的返回值所对应的类型确定为所述目标类型。3.如权利要求1所述的基于运维数据的排序方法,其特征在于,所述方法还包括:在所述循环函数中,获取外循环子函数及内循环子函数,其中,所述外循环子函数从首位字符开始循环,所述内循环子函数从次位字符开始循环;获取待循环的字符的总数量;计算所述总数量与1的差值,并计算得到的差值与2的商,得到次数阈值;实时检测循环的次数;当所述循环的次数达到所述次数阈值时,停止循环。4.如权利要求1所述的基于运维数据的排序方法,其特征在于,所述封装所述目标方法,得到目标组件包括:获取原型对象;将所述目标方法添加至所述原型对象,得到目标对象;为所述目标对象命名,得到目标名称;基于所述目标名称封装所述目标对象;在入口文件中引入封装后的所述目标对象,得到所述目标组件。5.如权利要求1所述的基于运维数据的排序方法,其特征在于,在封装所述目标方法前,所述方法还包括:当所述目标类型为数字类型时,不封装所述目标方法;将所述运维数据确定为所述目标方法的入参,并执行所述目标方法对所述运维数据进行排序。6.如权利要求1所述的基于运维数据的排序方法,其特征在于,所述调用所述目标组件对所述运维数据进行排序包括:从所述目标组件中获取所述目标函数及所述循环函数;将所述运维数据确...

【专利技术属性】
技术研发人员:路洋
申请(专利权)人:平安养老保险股份有限公司
类型:发明
国别省市:

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

1