一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

代码差异查询方法、装置、设备及存储介质与流程

2021-11-20 01:31:00 来源:中国专利 TAG:

技术特征:
1.一种代码差异查询方法,其特征在于,所述代码差异查询方法包括:在接收到代码差异查询请求时,读取所述代码差异查询请求中携带的请求任务信息;获取所述请求任务信息中包含的代码路径信息,并查找所述代码路径信息对应的待比对代码文件;通过多个处理节点对所述待比对代码文件进行对比,以获得代码差异结果。2.如权利要求1所述的代码差异查询方法,其特征在于,所述获取所述请求任务信息中包含的代码路径信息,并查找所述代码路径信息对应的待比对代码文件的步骤,包括:获取所述请求任务信息中包含的代码路径信息;对所述代码路径信息进行比对,并根据比对结果在预设数据库中查找是否存在对应的代码差异结果;在所述预设数据库中不存在所述代码差异结果时,查找所述代码路径信息对应的待比对代码文件。3.如权利要求2所述的代码差异查询方法,其特征在于,所述对所述代码路径信息进行比对,并根据比对结果在预设数据库中查找是否存在对应的代码差异结果的步骤之后,所述方法,还包括:在所述预设数据库中存在所述代码差异结果时,将所述代码差异结果反馈至所述代码差异查询请求对应的请求发起用户。4.如权利要求1至3任一项所述的代码差异查询方法,其特征在于,所述在接收到代码差异查询请求时,读取所述代码差异查询请求中携带的请求任务信息的步骤之前,所述方法还包括:获取注册用户提交的历史代码信息;根据所述历史代码信息对所述注册用户的代码差异查询需求进行预测,获得待执行代码差异查询请求;将所述待执行代码差异查询请求对应的请求任务信息写入预设消息队列;对所述预设消息队列中的任务进行处理,并将任务处理结果保存至预设数据库。5.如权利要求4所述的代码差异查询方法,其特征在于,所述在所述预设数据库中不存在所述代码差异结果时,查找所述代码路径信息对应的待比对代码文件的步骤,包括:在所述预设数据库中不存在所述代码差异结果时,将所述请求任务信息写入所述预设消息队列;通过多个处理节点从所述预设消息队列中读取请求任务信息,并根据所述代码路径信息和所述请求任务信息确定对应的待比对代码文件。6.如权利要求4所述的代码差异查询方法,其特征在于,所述根据所述历史代码信息对所述注册用户的代码差异查询需求进行预测,获得待执行代码差异查询请求的步骤,包括:根据所述历史代码信息中包含的代码编译信息和代码测试信息获取存在代码变更操作的历史代码文件;获取所述历史代码文件对应的文件特征信息,根据所述文件特征信息确定待比对目标代码文件;根据所述待比对目标代码文件对所述注册用户的代码差异查询需求进行预测,获得待执行代码差异查询请求。
7.如权利要求1至6任一项所述的代码差异查询方法,其特征在于,所述在接收到代码差异查询请求时,读取所述代码差异查询请求中携带的请求任务信息的步骤,包括:在接收到代码差异查询请求时,读取所述代码差异查询请求的请求报文中包含的用户标识;根据所述用户标识判断请求发起用户是否具有访问权限;在所述请求发起用户具有访问权限时,读取所述代码差异查询请求中携带的请求任务信息。8.一种代码差异查询装置,其特征在于,所述代码差异查询装置包括:请求接收模块,用于在接收到代码差异查询请求时,读取所述代码差异查询请求中携带的请求任务信息;文件查找模块,用于获取所述请求任务信息中包含的代码路径信息,并查找所述代码路径信息对应的待比对代码文件;文件对比模块,用于通过多个处理节点对所述待比对代码文件进行对比,以获得代码差异结果。9.一种代码差异查询设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的代码差异查询程序,所述代码差异查询程序配置为实现如权利要求1至7中任一项所述的代码差异查询方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有代码差异查询程序,所述代码差异查询程序被处理器执行时实现如权利要求1至7任一项所述的代码差异查询方法的步骤。

技术总结
本发明公开了一种代码差异查询方法、装置、设备及存储介质,包括:在接收到代码差异查询请求时,读取代码差异查询请求中携带的请求任务信息;然后获取请求任务信息中包含的代码路径信息,并查找代码路径信息对应的待比对代码文件,再通过多个处理节点对待比对代码文件进行对比,以获得代码差异结果。由于本发明是采用多节点同时计算代码文件之间的代码差异,从而相比于现有的多进程加缓存的处理方式,能够极大的提升代码差异的计算速度,提高查询效率。率。率。


技术研发人员:李雪 黄威 张娜
受保护的技术使用者:北京奇虎科技有限公司
技术研发日:2020.05.13
技术公布日:2021/11/19
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献