网易云课堂学习-自研java内存缓存

场景:
在java应用中,对于访问频率高,更新少的数据,通常方案是将这类数据加入缓存中。相对于从数据库中直接读取,这种方式效率更高。
在集群环境下,通常使用分布式缓存,如redis、memcached等。在单机环境下,通常是使用内部缓存(localCache)就够了。

方案:
基于JSR107规范自研
基于concurrentHashMap实现数据规范

jsr107规范
了解即可,没有太多应用
1、目标
为应用程序提供缓存java对象的功能
定义了一套通用的缓存概念和工具
最小化开发人员使用缓存的学习成本
最大化应用程序在使用不同缓存实现之间的可移植性
支持进程内和分布式的缓存实现

2、核心概念
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值