读取数据规则的方法和电子设备、存储介质技术

技术编号:31798331 阅读:27 留言:0更新日期:2022-01-08 10:58
本申请公开了一种读取数据规则的方法和电子设备、存储介质。该方法包括基于配置规则生成Java文件;基于所述Java文件进行预编译,得到class文件;将所述class文件加载至JVM虚拟机;基于获取的请求读取JVM虚拟机的规则。本申请解决了传统方式中,运营人员把配置放进数据库后,然后请求进来的时候先读取数据库,当流量比较大的时候就会对数据库造成一定的压力,同时,额外的系统网络开销也会增加;在系统读取到配置后,还要适配下数据库的配置,有可能还会出现把规则全部循环一遍的情况,造成的不必要的逻辑运算的技术问题。不必要的逻辑运算的技术问题。不必要的逻辑运算的技术问题。

【技术实现步骤摘要】
读取数据规则的方法和电子设备、存储介质


[0001]本专利技术属于Java
,尤其涉及一种读取数据规则的方法和电子设备、存储介质。

技术介绍

[0002]传统方式中,如图2所示,运营人员把配置放进数据库后,然后请求进来的时候先读取数据库,当流量比较大的时候就会对数据库造成一定的压力,同时,额外的系统网络开销也会增加。在系统读取到配置后,还要适配下数据库的配置,有可能还会出现把规则全部循环一遍的情况。造成的不必要的逻辑运算。
[0003]综上所述,现有技术存在如下技术问题:
[0004]系统读取到配置会造成不必要的逻辑运算。

技术实现思路

[0005]为解决上述技术问题,本专利技术提供一种读取数据规则的方法,包括步骤:
[0006]基于配置规则生成Java文件;
[0007]基于所述Java文件进行预编译,得到class文件;
[0008]将所述class文件加载至JVM虚拟机;
[0009]基于获取的请求读取JVM虚拟机的规则。
[0010]优选的,所述基于配置规则生本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种读取数据规则的方法,其特征在于,包括:基于配置规则生成Java文件;基于所述Java文件进行预编译,得到class文件;将所述class文件加载至JVM虚拟机;基于获取的请求读取JVM虚拟机的规则。2.如权利要求1所述的方法,其特征在于,所述基于配置规则生成Java文件,包括:获取配置的信息;基于所述配置的信息提取规则;基于规则生成Java文件。3.如权利要求1所述的方法,其特征在于,所述基于所述Java文件进行预编译,得到class文件,包括:将所述Java文件展开,将其中的代码写入创建的class文件;将代码转成汇编代码;将汇编代码转成机器码;生成可执行的class文件。4.如权利要求1所述的方法,其特征在于,所述将所述class文件加载至JVM虚拟机,包括:获取所述class文件进行验证,并创建类对象;基于类对象的静态变量分配内存,并赋默认值;将所述默认值替换为类的内存地址;为类的内存地址赋初值。5.如权利要求1所述的方法,其特征在于,所述基于获取的请求读取JVM虚拟机的规则,包括:获取请求;基于所述请求读...

【专利技术属性】
技术研发人员:王锦胤刘国强
申请(专利权)人:紫金诚征信有限公司
类型:发明
国别省市:

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

1