java 数据加载到内存jvm中

为什么需要将java 数据加载到内存?
1 将数据加载到jvm运行内存中,会占用运行内存,一些对象,初始化数据,枚举等
缺点:如果值有修改,需要重新部署项目才能生效。
2 一些不想放到redis 缓存的数据可以放到jvm中
使用方式:
java 数据加载到内存jvm中_第1张图片
每次使用的查询为null 就走数据查询刷新到内存。

3 刷到内存也是可以通过定时任务去刷新内存的值,既使用jvm 内存 又是变动的值

在这里插入图片描述
java 数据加载到内存jvm中_第2张图片

java 数据加载到内存jvm中_第3张图片

风控预加载各种规则引擎使用ConcurrentHashMap
可以根据map替换原来规则,新增规则维护。

你可能感兴趣的:(java基础)