当前位置: 首页 > news >正文

拉萨建设局网站搜狗推广效果好吗

拉萨建设局网站,搜狗推广效果好吗,北京企业,怎么搭建网址缓存 本地缓存 本地缓存为了保证线程安全问题,一般使用ConcurrentMap的方式保存在内存之中 分布式缓存。 常见的分布式缓存则有Redis,MongoDB等。 一致性:本地缓存由于数据存储于内存之中,每个实例都有自己的副本&#xff0c…

在这里插入图片描述

缓存

本地缓存

本地缓存为了保证线程安全问题,一般使用ConcurrentMap的方式保存在内存之中

分布式缓存。

常见的分布式缓存则有Redis,MongoDB等。

  • 一致性:本地缓存由于数据存储于内存之中,每个实例都有自己的副本,可能会存在不一致的情况;分布式缓存则可有效避免这种情况
  • 开销:本地缓存会占用JVM内存,会影响GC及系统性能;分布式缓存的开销则在于网络时延和对象序列化,故主要影响调用时延
  • 适用场景:本地缓存适用于数据量较小或变动较少的数据;分布式缓存则适用于一致性要求较高及数量量大的场景(可弹性扩容)
    本地缓存适用于数据量较小或变动较少的数据,因为变动多需要考虑到不同实例的缓存一致性问题,而数据量大则需要考虑缓存回收策略及GC相关的问题

Guava cache

Guava Cache 是Google Fuava中的一个内存缓存模块,用于将数据缓存到JVM内存中。

提供了get、put封装操作,能够集成数据源 ;
线程安全的缓存,与ConcurrentMap相似,但前者增加了更多的元素失效策略,后者只能显示的移除元素;
Guava Cache提供了多种基本的缓存回收方式
监控缓存加载/命中情况
通常,Guava缓存适用于以下情况:

  • 愿意花费一些内存来提高速度。
  • 使用场景有时会多次查询key。
  • 缓存将不需要存储超出RAM容量的数据

https://blog.csdn.net/why_still_confused/article/details/107138230

项目中应用

配置Guava缓存

@Configuration
@EnableCaching
public class GuavaConfig {/*** 默认过期时间60S*/private final int DEFAULT_TIME_OUT = 60;/*** 默认缓存最大个数500*/private final int DEFAULT_MAXSIZE = 500;@Beanpublic CacheManager cacheManager() {GuavaCacheManager cacheManager = new GuavaCacheManager();cacheManager.setCacheBuilder(CacheBuilder.newBuilder().expireAfterWrite(DEFAULT_TIME_OUT, TimeUnit.SECONDS).maximumSize(DEFAULT_MAXSIZE));return cacheManager;}}

使用

在controller的方法上使用,如果一分钟内相同的参数进行请求,都使用的是guava缓存中的内容,

    /** *  如果一分钟内相同的参数进行请求,都使用的是guava缓存中的内容,*  这里配置的key和value* @param: ids* @param: departmentId * @return: AppDataResult<List<Object>> * @date: 2021/9/29*/ @GetMapping("queryUserList")@Cacheable(value = "user", key = "'api/user.ids:'.concat(#ids == null ? '' :#ids)" +".concat('&departmentId:').concat(#departmentId == null ? '' : #departmentId.toString())" )public AppDataResult<List<Object>> queryUserList(@RequestParam String ids,Long departmentId) {//.......return null;}

以上

在controller的方法上使用,如果一分钟内相同的参数进行请求,通过以上方法可大幅度提高接口请求效率,但是有一定的缓冲时间,数据可能不一致,要注意数据时效性
在controller的方法上使用,如果一分钟内相同的参数进行请求,通过以上方法可大幅度提高接口请求效率,但是有一定的缓冲时间,数据可能不一致,要注意数据时效性、
在controller的方法上使用,如果一分钟内相同的参数进行请求,通过以上方法可大幅度提高接口请求效率,但是有一定的缓冲时间,数据可能不一致,要注意数据时效性

http://www.tj-hxxt.cn/news/85118.html

相关文章:

  • 韩国大型门户网站登录百度账号注册
  • 沈阳疫情最新消息今天封城了seo排名赚app是真的吗
  • 网站制作目的电商培训
  • 企业推广网站有哪些百度引擎的搜索方式是什么
  • 建设网站公司哪儿济南兴田德润有活动吗营销顾问
  • 唐山如何做百度的网站关键词怎么优化到百度首页
  • 北京制作网站公司排名seo排名第一的企业
  • 造价统计报表在哪个网站上做深圳优化seo排名
  • 免费自学平面设计的网站自媒体平台排名
  • 如何做凡客网站优化网站关键词优化
  • 上海网站制作公司百度首页登录入口
  • 淘客推广网站怎么做的有没有专门做策划的公司
  • 长沙市天心区城乡建设局网站代写软文公司
  • lnmp用端口做网站南京企业网站排名优化
  • 深圳品牌模板网站建设韩国热搜榜
  • 做网站如何链接邮箱如何让别人在百度上搜到自己公司
  • 昭通商城网站建设外贸seo建站
  • 做销售网站需要多少钱快手作品免费推广软件
  • 网站缩略图制作女排联赛最新排行榜
  • 怎样做自己的销售网站seo对各类网站的作用
  • 宁波网站建设优化的公司排名凡科建站登录入口
  • 局域网网站制作教程互联网营销师证书查询入口
  • 移动端网站建设怎么开发自己的小程序
  • 泉州网站开发公司厦门百度代理
  • 成都高新区网站建设百度百度推广
  • 网站建设前期准备工作mac蜜桃923色号
  • 做个网站多少钱大概百度惠生活商家怎么入驻
  • 网络小说写作网站武汉网站设计公司
  • 什么网站做前端练手好百度竞价推广点击器
  • 我做夫人那些年网站登录应用商店下载安装