一种信息处理方法及装置、设备、存储介质制造方法及图纸

技术编号:34145538 阅读:10 留言:0更新日期:2022-07-14 18:51
本申请实施例公开了一种信息处理方法,所述方法包括:在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,执行与所述第一代码段对应的第三代码段,得到第一数据,所述第二代码段的执行结果依赖于所述第一代码段的执行结果,所述第三代码段为对所述第一代码段进行更新后的代码段;基于所述第一数据执行所述第二代码段。另外,本申请实施例还公开了一种信息处理装置、设备及存储介质。设备及存储介质。设备及存储介质。

【技术实现步骤摘要】
一种信息处理方法及装置、设备、存储介质


[0001]本申请涉及信息处理领域,尤其涉及一种信息处理方法及装置、设备、存储介质。

技术介绍

[0002]目前,在不停止服务的情况下对问题点进行修复时,采用的方法是热修复的方法,其中,热修复即为动态替换字节码。然而,在采用热修复的方法修复问题点时,若业务场景1包括:类1和类2,其中,类1和类2之间具有逻辑关系,如果发现类1有问题,那么需要修改类1,并且需要修改与类1具有逻辑关系的类2。这样,由于类1和类2均需要修改,因此,将造成修复的时间过长的问题。在修改完类1和类2后,需要重新加载类1和类2。这样,将造成加载的时间过长,影响用户体验。

技术实现思路

[0003]本申请实施例为解决相关技术中存在的至少一个问题而提供一种信息处理方法及装置、设备、存储介质,能够减少对问题点进行修复的时间,并且能够减少修复完成后加载的时间,从而可以提高用户的使用体验。
[0004]本申请实施例的技术方案是这样实现的:
[0005]第一方面,本申请实施例提供一种信息处理方法,所述方法包括:
[0006]在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,执行与所述第一代码段对应的第三代码段,得到第一数据,所述第二代码段的执行结果依赖于所述第一代码段的执行结果,所述第三代码段为对所述第一代码段进行更新后的代码段;
[0007]基于所述第一数据执行所述第二代码段。
[0008]第二方面,本申请实施例提供一种信息处理装置,所述装置包括:
[0009]第一执行单元,用于在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,执行与所述第一代码段对应的第三代码段,得到第一数据,所述第二代码段的执行结果依赖于所述第一代码段的执行结果,所述第三代码段为对所述第一代码段进行更新后的代码段;
[0010]第二执行单元,用于基于所述第一数据执行所述第二代码段。
[0011]第三方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述信息处理方法。
[0012]第四方面,本申请实施例提供一种存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述信息处理方法。
[0013]本申请实施例提供了一种信息处理方法及装置、设备及存储介质,在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,执行与所述第一代码段对应的第三代码段,得到第一数据,所述第二代码段的执行结果依赖于所述第一代码段的执行结果,所述第三代码段为对所述第一代码段进行更新后的代码段,基于所述第一数据执行
所述第二代码段。这样,在确定第一代码段满足调试条件,需要对第一代码段进行调试时,不对第一代码段进行调试,而是直接执行调试后的第一代码段,即第三代码段,得到第一数据,并将第一数据作为第二代码段的参数执行第二代码段。这样,由于不需要修改第一代码段,因此,不需要再重新加载,从而可以减少调试时间,避免重新加载,进而可以实现快速调试,从而达到快速修复,提高用户的使用体验。
附图说明
[0014]图1为本申请实施例提供的一种信息处理系统的可选的结构示意图;
[0015]图2为本申请实施例提供的信息处理方法的可选的流程示意图;
[0016]图3为本申请实施例提供的界面的可选的结构示意图;
[0017]图4为本申请实施例提供的信息处理方法的可选的流程示意图;
[0018]图5为本申请实施例提供的界面的可选的结构示意图;
[0019]图6为本申请实施例提供的界面的可选的结构示意图;
[0020]图7为本申请实施例提供的界面的可选的结构示意图;
[0021]图8为本申请实施例提供的界面的可选的结构示意图;
[0022]图9为本申请实施例提供的信息处理方法的可选的流程示意图;
[0023]图10为本申请实施例提供的信息处理装置的可选额结构示意图;
[0024]图11为本申请实施例提供的电子设备的可选的结构示意图。
具体实施方式
[0025]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0026]本申请实施例可提供为信息处理方法及装置、设备(例如电子设备)和存储介质(例如计算机可读存储介质)。
[0027]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0028]在以下的描述中,所涉及的术语“第一\第二\第三”仅是为例区别不同的对象,不代表针对对象的特定排序,不具有先后顺序的限定。可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0029]本申请实施例的信息处理方法可应用于如图1所示的信息处理系统100,如图1所示,信息处理系统100包括:服务器10和客户端20。其中,客户端20能够基于输入设备与用户进行交互,其中,输入设备包括:显示器、鼠标、键盘等能够接收用户的输入信息的器件。
[0030]在一示例中,如图1所示,服务器10和客户端20分别位于不同的物理实体上,此时,服务器10通过网络30能够与客户端20进行通信。
[0031]本申请实施例提供的信息处理方法可应用于信息处理设备,信息处理设备可为服
务器10,也可为客户端20。
[0032]信息处理设备在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,执行与所述第一代码段对应的第三代码段,得到第一数据,所述第二代码段的执行结果依赖于所述第一代码段的执行结果,所述第三代码段为对所述第一代码段进行更新后的代码段基于所述第一数据执行所述第二代码段。
[0033]下面,结合图1所示的信息处理系统,对本申请实施例提供的信息处理方法及装置、设备、存储介质的各实施例进行说明。
[0034]图2为本申请实施例提供的一种信息处理方法的实现流程示意图,如图2所示,该方法包括以下步骤:
[0035]S201、在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,信息处理设备执行与所述第一代码段对应的第三代码段,得到第一数据。
[0036]这里,第一代码段包括:一个或多个子代码段。其中,多个子代码段中的每个子代码段表示一方法。其中,每个方法用于指示该方法所实现的第一功能。
[0037]在一示例中,第一代码段包括:子代码段1和子代码段2,其中,子代码段1表示方法1,子代码段2表示方法2。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:在第一代码段满足调试条件,且第二代码段不满足所述调试条件的情况下,执行与所述第一代码段对应的第三代码段,得到第一数据,所述第二代码段的执行结果依赖于所述第一代码段的执行结果,所述第三代码段为对所述第一代码段进行更新后的代码段;基于所述第一数据执行所述第二代码段。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于编辑页面输出所述第一代码段;基于所述编辑页面接收对所述第一代码段中第一方法的修改,得到第二方法;基于所述第二方法和所述第一代码段中除过所述第一方法之外的内容,得到所述第三代码段。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断缓存中是否存在所述第三代码段;若所述缓存中存在所述第三代码段,则从所述缓存中获取所述第三代码段;若所述缓存中不存在所述第三代码段,则判断数据库中是否存在所述第三代码段;若所述数据库中存在所述第三代码段,则从所述数据库中获取所述第三代码段。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述第一代码段所属的类与所述第三代码段所属的类是否相同,其中,在所述第一代码段所属的类与所述第三代码段所属的类相同的情况下,执行所述第三代码段,得到所述第一数据。5.根据权利要求4所述的方法,其特征在于,在所述判断所述第一代码所属的类与所述第三代码段所属的类是否相同之前,所述方法还包括:判断所述信息处理设备...

【专利技术属性】
技术研发人员:王佳辉
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1