-
公开(公告)号:CN111400319B
公开(公告)日:2025-04-11
申请号:CN202010180672.0
申请日:2020-03-13
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/22 , G06F16/23 , G06F16/2455 , G06F16/25
Abstract: 本发明公开了一种数据处理框架的实现方法、装置、设备及计算机存储介质,涉及金融科技技术领域。该方法包括:创建目标序列号生成器;创建目标序列号生成器工厂类,继承Spring Batch的默认序列号生成器工厂类,并重写目标序列号生成器工厂类中继承的getIncrementer方法,以将继承的getIncrementer方法中的MySQL序列号生成器替换为目标序列号生成器;创建目标配置器类,继承Spring Batch的默认配置器类,并重写目标配置器类中继承的createJobRepository方法,以指定序列号生成器工厂类为目标序列号生成器工厂类。本发明能够避免序列号生成失败的问题、以实现在TiDB上运行Spring Batch。
-
公开(公告)号:CN112433709B
公开(公告)日:2024-08-16
申请号:CN202011413471.7
申请日:2020-12-03
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F8/30
Abstract: 本发明涉及金融科技(Fintech)技术领域,公开了一种基于JSON的数据处理方法,包括:在接收到请求方发送的服务请求时根据预设选择器确定目标解析工具类,预设选择器中包括至少一种解析工具类;服务请求中包括由请求方根据第一自定义适配器得到的第一字符串;通过目标解析工具类调用对应的第二自定义适配器对第一字符串进行反序列化得到第一Java对象,以供根据第一Java对象对服务请求进行处理,第一自定义适配器的属性配置内容与第二自定义适配器的属性配置内容一致。从而在请求方与响应方的JSON解析工具类不相同时,响应方仍能通过适配器成功对第一字符串反序列化,实现请求方和响应方的不同JSON解析工具类的兼容。
-
公开(公告)号:CN111400330B
公开(公告)日:2024-04-09
申请号:CN202010180590.6
申请日:2020-03-13
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种任务处理方法、装置、设备及计算机可读存储介质,涉及金融科技技术领域。该任务处理方法包括:每隔第一预设时间通过轮询线程开启第一事务;向目标数据库发送查询命令,得到第一返回结果,并根据所述第一返回结果判断是否存在指定类型且处于空闲状态的互斥锁;若存在指定类型且处于空闲状态的互斥锁,则向所述目标数据库发送第一更新命令,得到第二返回结果,并根据所述第二返回结果判断所述互斥锁是否已被锁定;若判定所述互斥锁未被锁定,则向所述目标数据库提交所述第一事务,以竞争获取互斥锁,并进行任务处理。本发明能够在不引入额外基础软件设施的基础上、基于TiDB乐观锁实现任务的竞争与互斥,可节省成本。
-
公开(公告)号:CN112199391B
公开(公告)日:2024-02-23
申请号:CN202011073750.3
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/2453 , G06F16/22 , G06F16/25
Abstract: 本申请提供一种数据加锁检测方法、设备及计算机可读存储介质,其中,方法包括:若开启事务,获取事务对应的数据库访问接口的第一方法名和第一表名;若保存的强制加锁定义表包括第一表名,且第一方法名表征对事务关联的数据执行更新操作,从已加锁数据缓存区中事务对应的缓存区查找数据,得到检测结果;若检测结果表征事务对应的缓存区不存在数据,从强制加锁定义表中获取与第一表名对应的处理策略;基于处理策略,对数据进行处理。
-
公开(公告)号:CN116560629A
公开(公告)日:2023-08-08
申请号:CN202310610849.X
申请日:2023-05-25
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请涉及金融科技技术领域,尤其涉及一种数据传输对象的序列化方法、装置、介质和设备。其中,方法包括:在第一数据传输对象DTO的序列化过程中,从第一DTO的初始序列中依次提取各数据结构目标;针对任一数据结构目标,确定数据结构目标对应的第二DTO及第二DTO对应的模型适配器;任一DTO对应的模型适配器是根据该DTO中至少一个字段名匹配的预设规则生成的;通过第二DTO对应的模型适配器对数据结构目标进行序列化改造,从而得到第一DTO的最终序列。通过上述方式,可以在对源代码无侵入的情况下对初始序列进行改造,降低了冗余代码开发的时间成本和人力成本,通过预设规则匹配的方式自动生成的模型适配器对初始序列进行改造,进而实现高效的数据传输。
-
公开(公告)号:CN113987531A
公开(公告)日:2022-01-28
申请号:CN202111231656.0
申请日:2021-10-22
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/60
Abstract: 本发明实施例提供一种业务处理方法及装置,该方法包括:后台服务端接收请求客户端发送的业务处理请求;所述后台服务端根据业务配置表确定所述业务处理请求的授权信息;所述业务配置表用于确定各业务处理请求是否需要进行授权处理;若所述授权信息中的授权次数大于0,所述后台服务端根据所述授权信息生成授权任务,在授权客户端展示所述授权任务,所述授权客户端用于基于所述授权任务确定所述业务处理请求是否可授权;所述后台服务端在接收到所述授权客户端的确认授权指示后,对所述业务处理请求进行业务处理。上述方法用于降低授权系统维护成本,以及提高业务配置的灵活性。
-
公开(公告)号:CN112905601A
公开(公告)日:2021-06-04
申请号:CN202110312972.4
申请日:2021-03-24
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/22 , G06F16/2455
Abstract: 本发明公开了一种数据库分表的路由方法及装置,包括:分布式应用根据第一数据库访问请求中访问表的第一表名,确定第一表名对应的分表规则记录,其中,分表规则记录用于指示总表进行分表的分表规则,根据分表规则记录,确定第一数据库访问请求对应的目标分表,根据第一数据库访问请求生成第二数据库访问请求并将所述第二数据库访问请求发送至数据库其中,第二数据库访问请求中访问表为第二表名,第二表名为目标分表的表名。确定目标分表减少了开发人员对于底层逻辑的修改,降低人力资源,生成第二数据库访问请求减少了开发成本,提升了数据库分表的路由方法的扩展性和灵活性,分布式应用执行上述方法,减少了中间代理层的性能损耗。
-
公开(公告)号:CN110287193A
公开(公告)日:2019-09-27
申请号:CN201910570445.6
申请日:2019-06-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种文件生成方法、装置、设备及计算机可读存储介质,该方法包括:获取数据字典中的至少一个电子表格,电子表格用于描述其对应的数据库表的数据结构;根据至少一个电子表格生成建表脚本,该建表脚本用于生成数据库表;执行该建表脚本,得到与至少一个电子表格对应的至少一个数据库表;根据至少一个数据库表生成应用于至少一个数据库表的文件。
-
公开(公告)号:CN110231921A
公开(公告)日:2019-09-13
申请号:CN201910500378.0
申请日:2019-06-06
Applicant: 深圳前海微众银行股份有限公司
Inventor: 刘建波
Abstract: 本发明公开了一种日志打印方法,涉及金融科技领域,该方法包括:当检测到交易请求时,获取所述交易请求中携带的交易标识;根据所述交易标识查找预设的日志级别控制哈希表,判断所述日志级别控制哈希表中是否存在与所述交易标识对应的日志级别;若所述日志级别控制哈希表中存在与所述交易标识对应的日志级别,则根据所述日志级别控制哈希表中的日志级别,打印所述交易请求执行过程中产生的日志信息。本发明还公开了一种日志打印装置、设备和一种计算机可读存储介质。本发明能够实现交易层面上的日志级别控制,从而满足不同交易的日志打印需求。
-
公开(公告)号:CN111444002B
公开(公告)日:2024-11-19
申请号:CN202010218602.X
申请日:2020-03-25
Applicant: 深圳前海微众银行股份有限公司
Inventor: 刘建波
Abstract: 本发明公开了一种任务调度方法及装置,其中方法为:获取调度框架中的第一适配器;通过所述第一适配器确定所述数据锁;通过所述第一适配器,获取所述数据锁的持有标识;若确定所述持有标识指示所述数据锁为空闲状态,则向所述目标数据库提交抢锁事务;所述抢锁事务用于抢占所述数据锁;若确定所述抢锁事务提交成功,则根据所述待调用数据,调度所述待调度任务。上述方法应用于金融科技(Fintech)时,通过获取调度框架中的第一适配器,获取所述数据锁的持有标识,预先判断数据锁是否被占用,因此可以通过调度框架中的第一适配器实现悲观锁的机制,可以使得金融系统同时满足高性能和高可靠性。
-
-
-
-
-
-
-
-
-