[发明专利]缓存代码处理方法、装置、存储介质及电子设备有效
申请号: | 201711068040.X | 申请日: | 2017-11-03 |
公开(公告)号: | CN107817972B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 李璞玉 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康养老保险股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;刘芳 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 代码 处理 方法 装置 存储 介质 电子设备 | ||
本发明实施例提供一种缓存代码处理方法、装置、存储介质及电子设备,其中方法包括:获取缓存代码的注解和预设程序语言类中第一函数的代码,第一函数为包括缓存功能的方函数,缓存代码的注解用于标识执行缓存功能的缓存代码;将缓存代码的注解写入预设程序语言类中的第一函数前;通过缓存代码的注解将缓存代码写入第一函数。本发明实施例提供的缓存代码处理方法、装置、存储介质及电子设备,在向不同的操作系统中加入缓存代码时不需要大量投入成本进行开发与管理,降低了缓存代码开发与管理的投入与成本。
技术领域
本发明涉及计算机技术的领域,尤其涉及一种缓存代码处理方法、装置、存储介质及电子设备。
背景技术
缓存技术是Java程序设计中最常用的技术之一,当需要读取数据时,Java程序中的缓存技术会首先从电子设备的缓存中查找需要的数据,如果存在则直接执行,若不存在则再从电子设备的内存中查找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助程序更快地运行。
现有技术中,不同的电子设备使用不同的操作系统,由于每个操作系统都具备各自的业务数据和管理模式,在向每个系统中加入缓存代码时都需要针对该系统进行设置。
采用现有技术,由于每个操作系统的缓存方法不同,当开发的软件存在多个系统时,向不同的操作系统中加入缓存代码时的开发与管理需要大量投入,因此成本较高。
发明内容
本发明实施例提供一种缓存代码处理方法、装置、存储介质及电子设备,降低了缓存代码开发与管理的投入与成本。
本发明实施例提供一种缓存代码处理方法,包括:
获取缓存代码的注解和预设程序语言类中第一函数的代码,所述第一函数为包括缓存功能的函数,所述缓存代码的注解用于标识执行所述缓存功能的缓存代码;
将所述缓存代码的注解写入所述预设程序语言类中的所述第一函数的代码前;
通过所述缓存代码的注解将所述缓存代码写入所述第一函数。
在本发明一实施例中,所述获取缓存代码的注解和预设程序语言类中第一函数的代码之前,还包括:
定义所述第一函数和所述缓存代码的注解,并在所述缓存代码中定义计算资源类型,所述计算资源类型包括:数据库、文件、缓存及服务信息。
在本发明一实施例中,所述通过所述缓存代码的注解将所述缓存代码写入所述第一函数,包括:
编译所述预设程序语言类所在的程序,当编译完成后,遍历所述程序中并获取被所述注解标识的所述第一函数,通过所述缓存代码的注解调用所述缓存代码的注解标识的所述缓存代码,将所述缓存代码写入所述第一函数。
在本发明一实施例中,所述通过所述缓存代码的注解将所述缓存代码写入所述第一函数,包括:
编译所述预设程序语言类所在的程序,当编译到所述缓存代码的注解时,通过所述缓存代码的注解调用所述缓存代码的注解标识的所述缓存代码,将所述缓存代码写入所述第一函数。
在本发明一实施例中,所述获取缓存代码的注解和预设程序语言类中第一函数的代码之前,还包括:
判断所述预设程序语言类中是否包括第一函数,若包括则获取缓存代码的注解和预设程序语言类中第一函数的代码。
在本发明一实施例中,
所述缓存代码的注解类型为资源类型;
所述缓存代码用于执行对缓存数据的查询、更新与修改操作;
所述缓存代码的更新场景包括缓存不更新、缓存按预设频率更新或缓存实时更新。
在本发明一实施例中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康养老保险股份有限公司,未经泰康保险集团股份有限公司;泰康养老保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711068040.X/2.html,转载请声明来源钻瓜专利网。