缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。
这样做可以减少系统开销,提高系统效率。
缓存主要可分为二大类:
通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以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