一种覆盖信息获取方法及装置

    公开(公告)号:CN110262966B

    公开(公告)日:2024-10-29

    申请号:CN201910477036.1

    申请日:2019-06-03

    Abstract: 本发明公开了一种覆盖信息获取方法及装置,其中方法为:获取第一覆盖信息;所述第一覆盖信息用于指示行号为1至K对应的每行代码是否被执行,其中,当行号i对应的一行代码,在N个版本代码中均被执行,则表示行号i对应的一行代码被执行,否则,表示行号i对应的一行代码未被执行;K为第一版本代码包括的代码的行数;根据所述第一版本代码与第二版本代码,确定所述第一版本代码中,与所述第二版本代码存在差异的差异代码;根据所述差异代码以及所述第一覆盖信息,确定第二覆盖信息;所述第二覆盖信息用于指示所述差异代码中每行代码在所述第一版本代码中是否被执行,该方法可应用于金融科技(Fintech)。

    一种交易处理方法及装置

    公开(公告)号:CN112433868B

    公开(公告)日:2024-07-30

    申请号:CN202011359730.2

    申请日:2020-11-27

    Abstract: 本发明公开了一种交易处理方法及装置,该方法包括获取业务系统中具有续处理接口的业务处理类以及具有自定义注解名称属性标识的业务实例,从数据库中获取携带有续处理标识的续处理的交易,将交易所处处理阶段的发生时间以及业务实例中配置的续处理次数和延时时间通知具有续处理接口的业务处理类,对续处理的交易进行延时处理。通过对需要续处理的交易设置续处理标识,可以防止出现业务服务器重启后无法继续处理需要续处理的交易的问题,提高交易处理的效率。在对续处理的交易进行处理时,由于依据了预设的延时时间,使得业务服务器能够对续处理的交易进行延时处理,防止出现业务服务器并行处理续处理的交易时会造成内存、CPU的使用负担的问题。

    接口文档的生成方法、装置和终端设备

    公开(公告)号:CN112650533B

    公开(公告)日:2024-03-19

    申请号:CN202011535639.1

    申请日:2020-12-22

    Abstract: 本申请提供一种接口文档的生成方法、装置和终端设备,该方法包括:在接收到用于生成接口文档的生成请求后,将根据该生成请求,确定目标程序代码,然后根据目标程序代码,分别确定请求字段和返回字段,并通过Java反射机制,分别获取请求字段和返回字段各自对应的字段名称和字段类型,再根据请求字段和返回字段各自对应的字段名称和字段类型,生成目标程序代码对应的接口文档。本申请提供的接口文档的生成方法、装置和终端设备可以避免用户手动编写接口文档的现象,从而不仅可以提高接口文档生成的效率,而且可以降低软件系统开发的成本。

    数据处理方法、装置、设备和存储介质

    公开(公告)号:CN112416798A

    公开(公告)日:2021-02-26

    申请号:CN202011403309.7

    申请日:2020-12-04

    Abstract: 本申请实施例提供一种数据处理方法、装置、设备和存储介质。该方法应用于第一业务系统,第一业务系统位于测试环境,该方法包括:接收第二业务系统发送的业务请求;通过第一子线程对所述业务请求中包括的至少一个处理请求进行处理;获取所述业务请求对应的业务标识;根据所述业务标识,记录所述第一子线程对所述至少一个处理请求进行处理的过程,得到测试数据,所述测试数据包括所述至少一个处理请求和各个所述处理请求对应的处理结果,所述处理请求和所述处理结果与所述业务标识具有对应关系。本申请实施例获取测试数据的效率较高,实现较为简单,而且由于测试环境中包含各种可能的正常和异常场景,因此获取的测试数据较为丰富。

    一种代码质量的评估方法及装置

    公开(公告)号:CN111159013A

    公开(公告)日:2020-05-15

    申请号:CN201911258223.7

    申请日:2019-12-10

    Abstract: 本发明涉及金融科技(Fintech)领域,并公开了一种代码质量的评估方法及装置,其中,方法包括:获取变更类文件;其中,变更类文件是定义变更函数的代码,变更函数是根据第一类文件和第二类文件确定的代码变更所对应的函数;第一类文件是最新提交的定义函数的代码,第二类文件是提交第一类文件之前一次提交的定义函数的代码;第一类文件和第二类文件定义相同业务所涉及的函数;根据变更类文件和第一类文件,确定变更类文件的质量。该技术方案用以在进行代码的质量评估时避免对业务源码进行编译,降低质量评估的复杂度。

    一种覆盖信息获取方法及装置

    公开(公告)号:CN110262966A

    公开(公告)日:2019-09-20

    申请号:CN201910477036.1

    申请日:2019-06-03

    Abstract: 本发明公开了一种覆盖信息获取方法及装置,其中方法为:获取第一覆盖信息;所述第一覆盖信息用于指示行号为1至K对应的每行代码是否被执行,其中,当行号i对应的一行代码,在N个版本代码中均被执行,则表示行号i对应的一行代码被执行,否则,表示行号i对应的一行代码未被执行;K为第一版本代码包括的代码的行数;根据所述第一版本代码与第二版本代码,确定所述第一版本代码中,与所述第二版本代码存在差异的差异代码;根据所述差异代码以及所述第一覆盖信息,确定第二覆盖信息;所述第二覆盖信息用于指示所述差异代码中每行代码在所述第一版本代码中是否被执行,该方法可应用于金融科技(Fintech)。

    下线源代码的识别方法、装置、设备及存储介质

    公开(公告)号:CN110321144B

    公开(公告)日:2025-03-25

    申请号:CN201910573917.3

    申请日:2019-06-27

    Abstract: 本发明公开了一种下线源代码的识别方法、装置、设备及存储介质,该方法通过预设覆盖率代理工具获取待识别文件对应的覆盖率数据,并获取所述覆盖率数据中所述待识别文件中的各行源代码对应的执行状态标识以及执行时间间隔;将所述各行源代码对应的执行状态标识以及执行时间间隔,分别与预设下线代码条件进行比对,并根据对比结果,在所述各行源代码中确定下线源代码;获取所述下线源代码的目标行号,并根据所述目标行号以及所述待识别文件的文件标识,生成并显示所述待识别文件对应的下线源代码的提醒消息。本发明在各行源代码中确定下线源代码,避免人工全面复盘整个文件代码,简化了下线源代码的识别操作,提高了识别效率。

    一种信息处理方法及装置

    公开(公告)号:CN110008124B

    公开(公告)日:2024-06-28

    申请号:CN201910249319.0

    申请日:2019-03-29

    Abstract: 本发明实施例公开了一种信息处理方法及装置,其中方法包括:获取第一时刻使用第一程序执行预设测试集得到的第一信息,并获取第一时刻之后的预设时间段内使用一个或多个第二程序执行预设测试集得到的预设信息,若确定第一程序与一个或多个第二程序匹配,则使用第一信息中包括的M个第一子程序对应的指示值更新预设信息中N个第二子程序对应的指示值,得到目标信息。本发明实施例中,通过以完成预设功能的子程序为单位获取子程序的指示值,可以根据子程序对多个测试结果中的子程序的指示值进行合并,从而可以避免将不同子程序的指示值进行合并所造成的子程序的测试结果丢失的技术问题,从而可以提高合并得到的覆盖率数据的准确性。

    一种数据处理方法、装置、设备及存储介质

    公开(公告)号:CN114117406A

    公开(公告)日:2022-03-01

    申请号:CN202111163126.7

    申请日:2021-09-30

    Abstract: 本申请公开了一种数据处理方法、装置、设备及存储介质,所述方法应用于第一设备,所述方法包括:基于接收的第一用户密码解密用户标识数据,得到预测用户标识;获得与所述第一用户密码关联的实际用户标识;若所述预测用户标识与所述实际用户标识相同,则确定所述第一用户密码校验成功,基于所述第一用户密码解密第一加密数据,得到第一用户密码因子,所述第一加密数据包括被加密的第一用户密码因子;至少基于所述第一用户密码因子,生成第一密码;通过所述第一密码对目标对象进行加密或解密。该方案既可以实现用户参与加密或解密过程,还具有较高的安全性。

    一种配置文件的加载方法及装置
    10.
    发明公开

    公开(公告)号:CN113326077A

    公开(公告)日:2021-08-31

    申请号:CN202110653862.4

    申请日:2021-06-11

    Abstract: 本发明公开了一种配置文件的加载方法及装置,包括:获取配置加载指令,配置加载指令中包括待加载对象,然后从预设枚举类中确定待加载对象的枚举值,其中,预设枚举类的枚举变量中包括文件名及文件描述,预设枚举类中包括至少一个枚举值,每个枚举值对应一个配置文件,再通过待加载对象的枚举值中的文件名,确定待加载对象位于公共类的静态类型的存储对象中,且待加载对象的加载间隔满足预设条件,则通过待加载对象的枚举值中的文件描述,获取待加载对象对应的配置文件并加载配置文件。以此实现无重启的加载更新后的配置文件,对各配置文件进行统一的管理,简易编程代码,防止频繁的加载更新后的配置文件,避免开发框架运行时的资源浪费。

Patent Agency Ranking