-
公开(公告)号:CN114153742B
公开(公告)日:2025-05-23
申请号:CN202111509601.1
申请日:2021-12-10
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
IPC: G06F11/3668 , G06N3/126
Abstract: 本申请实施例提供了一种单元测试方法、装置、电子设备和存储介质,该方法包括:获取第i种群的多个语句集合,每个语句集合包括至少一个语句;语句用于定义模拟对象的行为;根据每个语句对应的变异操作符,对每个语句进行变异操作,得到变异操作结果;对变异操作结果中的两个语句集合进行交叉互换,得到第i+1种群;若确定第i+1种群中存在符合测试用例的测试断言的语句集合,则采用符合测试断言的语句集合定义模拟对象;基于模拟对象对测试用例进行单元测试。基于本申请提供的单元测试方法,在单元测试时提高模拟对象的适用性。
-
公开(公告)号:CN110309164B
公开(公告)日:2023-05-09
申请号:CN201910583870.9
申请日:2019-06-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技领域,并公开了一种信息更新方法,包括:若在数据中心节点检测到第一数据集合发生数据更新,则获取所述数据更新对应的第一更新信息,并确定所述第一更新信息对应的更新方式;基于所述更新方式,将所述第一更新信息登记到所述第一数据集合对应的待同步文件中;将所述待同步文件发送至所述数据中心节点对应的管理节点,其中,所述管理节点下载所述待同步文件,并更新所述待同步文件对应的第二数据集合的数据信息。本发明还公开了一种信息更新装置、设备和计算机可读存储介质。本发明通过不同的更新方式,将数据更新产生的更新信息,同步更新到对应的管理节点,实现信息的灵活更新。
-
公开(公告)号:CN110706109A
公开(公告)日:2020-01-17
申请号:CN201910958072.X
申请日:2019-10-10
Applicant: 深圳前海微众银行股份有限公司
Inventor: 张兵
Abstract: 本发明公开了一种存单配对方法及装置,其中方法为:根据各存单的属性信息,确定所述各存单的优先级;根据所述各存单的配对时间段,确定所述各存单在对应排队队列中的排队参与时间段;根据所述各存单的排队参与时间段和优先级,确定在每个排队参与时间段内,所述第一排队队列和所述第二排队队列中所述各存单的排队顺序;在每个排队参与时间段内,按照所述各存单的排队顺序,将所述第一排队队列中的所述各买方存单与所述第二排队队列中的所述各卖方存单进行配对。上述方法应用于金融科技(Fintech)时,由于各存单的排队顺序是充分考虑了存单的重要程度,并为各存单安排了排队参与时间段,对不同存单做到了精细化处理。
-
公开(公告)号:CN110377662A
公开(公告)日:2019-10-25
申请号:CN201910623574.7
申请日:2019-07-11
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及计算机技术领域,尤其涉及一种分布式数据处理方法及系统,用以减少传输到总节点的数据量,降低总节点的处理压力。本发明实施例包括:分节点根据分节点对请求数据的处理流程,产生记录数据;分节点为分布式系统的N个分节点中的任一分节点;分节点对记录数据进行初步成对校验,得到初步校验成功数据和初步校验未成功数据;分节点将初步校验成功数据进行初步汇总,得到初步汇总数据;分节点将初步汇总数据以及初步校验未成功数据发送至分布式系统的总节点,以使总节点对N个分节点的初步校验未成功数据进行再次成对校验得到再次校验成功数据,并将再次校验成功数据与初步汇总数据进行再次汇总。
-
公开(公告)号:CN110288255A
公开(公告)日:2019-09-27
申请号:CN201910580564.X
申请日:2019-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及计算机技术领域,尤其涉及一种分布式事务的流程保障方法及装置,用以解决分布式事务异常处理机制缺乏灵活性的问题。本发明实施例包括:接收调用系统发送的处理请求;根据处理请求确定主流程以及N个子流程,N≥1;针对N个子流程中的任一子流程,将子流程向对应的子系统发送,以使子系统对子流程进行处理;对N个子流程的处理过程进行监控,当任一子流程的处理过程出现异常时,根据异常类型、主流程类型以及子流程类型确定对应的异常处理策略;根据异常处理策略对子流程进行异常处理,异常处理包括对已经处理成功的子流程执行非对称反向操作,非对称反向操作为执行反向子流程,反向子流程与已经处理的子流程非对称。
-
公开(公告)号:CN110287258A
公开(公告)日:2019-09-27
申请号:CN201910562065.8
申请日:2019-06-26
Applicant: 深圳前海微众银行股份有限公司
Inventor: 张兵
IPC: G06F16/27
Abstract: 本发明涉及金融科技领域,并公开了一种基于双数据源的数据同步处理方法及装置,该方法包括获取用户下发的数据筛选条件,数据筛选条件包括时间分片信息,根据时间分片信息从包含双数据源的联机处理系统的数据库中读取数据,将读取到的数据同步到批量处理系统的数据库中。并在数据同步的过程中,确定每次读取到的数据的同步信息。通过时间分片信息来管理联机处理系统的数据库和批量处理系统的数据库中的数据,基于该时间分片信息进行双数据库的同步,并确定每次同步时的同步信息,可以实现基于每次同步时的同步信息进行数据的核对,避免出现数据核对不准时全部重新同步的过程,节省了系统开销。
-
公开(公告)号:CN115587030A
公开(公告)日:2023-01-10
申请号:CN202211200156.5
申请日:2022-09-29
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
IPC: G06F11/36
Abstract: 本申请实施例公开了一种单元测试方法及装置、电子设备和存储介质,所述方法包括:确定当前语句群体,所述当前语句群体中包括至少两个语句集合,每一所述语句集合中包括至少一个语句子集,每一所述语句子集包括用于定义模拟对象的行为语句和所述行为语句的至少一条依赖语句;对所述当前语句群体进行迭代处理,得到下一语句群体;基于第一测试用例的断言部分和所述下一语句群体,确定目标语句集合,所述目标语句集合用于定义所述模拟对象;基于所述模拟对象对所述第一测试用例进行所述单元测试。
-
公开(公告)号:CN110309164A
公开(公告)日:2019-10-08
申请号:CN201910583870.9
申请日:2019-06-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技领域,并公开了一种信息更新方法,包括:若在数据中心节点检测到第一数据集合发生数据更新,则获取所述数据更新对应的第一更新信息,并确定所述第一更新信息对应的更新方式;基于所述更新方式,将所述第一更新信息登记到所述第一数据集合对应的待同步文件中;将所述待同步文件发送至所述数据中心节点对应的管理节点,其中,所述管理节点下载所述待同步文件,并更新所述待同步文件对应的第二数据集合的数据信息。本发明还公开了一种信息更新装置、设备和计算机可读存储介质。本发明通过不同的更新方式,将数据更新产生的更新信息,同步更新到对应的管理节点,实现信息的灵活更新。
-
公开(公告)号:CN114153742A
公开(公告)日:2022-03-08
申请号:CN202111509601.1
申请日:2021-12-10
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
Abstract: 本申请实施例提供了一种单元测试方法、装置、电子设备和存储介质,该方法包括:获取第i种群的多个语句集合,每个语句集合包括至少一个语句;语句用于定义模拟对象的行为;根据每个语句对应的变异操作符,对每个语句进行变异操作,得到变异操作结果;对变异操作结果中的两个语句集合进行交叉互换,得到第i+1种群;若确定第i+1种群中存在符合测试用例的测试断言的语句集合,则采用符合测试断言的语句集合定义模拟对象;基于模拟对象对测试用例进行单元测试。基于本申请提供的单元测试方法,在单元测试时提高模拟对象的适用性。
-
公开(公告)号:CN110287266A
公开(公告)日:2019-09-27
申请号:CN201910579297.4
申请日:2019-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及计算机技术领域,尤其涉及一种分布式系统及数据处理方法,用以解决存款核心系统中数据库节点容量有限,扩容存在上限的问题。所述分布式系统包括N个节点,其中每个节点中包含一个数据库,任两个节点之间的数据库结构和参数相同,N≥2;将所述N个节点中的任一节点作为第一类节点,所述第一类节点用于:接收第一指令;解析所述第一指令,确定所述第一指令涉及的标识信息;当所述第一指令涉及的标识信息还包括第二标识信息时,对所述第一指令进行处理,并根据所述第一指令生成第二指令,所述第二标识信息位于第二类节点的数据库中;将所述第二指令向所述第二类节点发送,以使所述第二类节点对所述第二指令进行处理。
-
-
-
-
-
-
-
-
-