1. 首页
  2. 软件开发
  3. JAVA
  4. 缓存在java中的具体使用

缓存在java中的具体使用

  • 发布于 2024-09-25
  • 1 次阅读
  • 缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。

  • 这样做可以减少系统开销,提高系统效率。

缓存主要可分为二大类:

  • 通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式;

  • 内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查。

使用缓存需要的包:

import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;

比如:String memberinfo = exampleMapper.selectMemberCountByName(name);在程序中经常要调用,搜索时间1s那么我们就可以把这个搜索的结果存在缓存中,然后每次从缓存中读取结果。


创建缓存:最大为5 这个可以根据具体情况而定

原文链接: https://onlyou.blog.csdn.net//article/details/85123682