原子性数据的存储方法、装置、设备及存储介质制造方法及图纸

技术编号:45522030 阅读:22 留言:0更新日期:2025-06-13 17:24
本发明专利技术提供的原子性数据的存储方法、装置、设备及存储介质,通过响应于数据库存入指令,判断待存入数据的数据类型是否为原子数据类型;若所述待存入数据为原子数据类型,则通过类型处理器将所述待存入数据的数据类型转换为预设数据类型,得到目标存入数据;将所述目标存入数据存储到数据库中。本发明专利技术自动将原子数据类型的值提取并转换为适当的普通数据类型,避免了人为错误和类型不匹配的问题,确保了数据的一致性和完整性,并且减少了开发者手动编写转换代码的需要,提高了开发效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种原子性数据的存储方法、装置、设备及存储介质


技术介绍

1、在数据处理和数据库存储过程中,随着多线程编程和并发计算的发展,原子性数据类型(例如atomicreference、atomicinteger、atomiclong等)在java等编程语言中得到了广泛的应用。这些原子性数据类型的设计目的是为了保证在多线程环境下,数据的操作具有原子性,避免数据冲突和不一致的情况发生。原子性数据类型通常用来表示线程安全的对象,能够在不加锁的情况下进行修改,且修改的操作对其他线程是可见的。

2、然而,在数据库存储中,原子性数据类型的存储和处理存在一定困难。传统的关系型数据库(如mysql、postgresql等)并不原生支持原子性数据类型,这就导致在将这类数据存储到数据库中时需要进行转换。为此,开发者通常需要手动将这些数据从原子类型转换为数据库支持的类型,如bigdecimal、integer、long等,这不仅增加了开发的复杂性,还容易出现错误,影响系统的稳定性和性能。

3、综上所述,现有技术中存在的问题亟需得本文档来自技高网...

【技术保护点】

1.一种原子性数据的存储方法,其特征在于,包括:

2.根据权利要求1所述的原子性数据的存储方法,其特征在于,所述若所述待存入数据为原子数据类型,则通过类型处理器将所述待存入数据的数据类型转换为预设数据类型,得到目标存入数据这一步骤,具体包括:

3.根据权利要求1所述的原子性数据的存储方法,其特征在于,所述类型处理器通过以下步骤获得:

4.根据权利要求3所述的原子性数据的存储方法,其特征在于,在所述在MyBatis中创建实体类和Mapper接口这一步骤之后,所述方法还包括:

5.根据权利要求1所述的原子性数据的存储方法,其特征在于,所述原子数...

【技术特征摘要】

1.一种原子性数据的存储方法,其特征在于,包括:

2.根据权利要求1所述的原子性数据的存储方法,其特征在于,所述若所述待存入数据为原子数据类型,则通过类型处理器将所述待存入数据的数据类型转换为预设数据类型,得到目标存入数据这一步骤,具体包括:

3.根据权利要求1所述的原子性数据的存储方法,其特征在于,所述类型处理器通过以下步骤获得:

4.根据权利要求3所述的原子性数据的存储方法,其特征在于,在所述在mybatis中创建实体类和mapper接口这一步骤之后,所述方法还包括:

5.根据权利要求1所述的原子性数据的存储方法,其特征在于,所述原子数据类型为atomicreference<t>类型;

6.根据权利要求5所...

【专利技术属性】
技术研发人员:郭泽伟明德张常华阮胜林
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1