#缓存

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。缓存的作用是帮助硬件更快地运行。

Spring Boot 2.X(七):Spring Cache 使用

朝雾轻寒

Spring Cache 提供了 @Cacheable 、@CachePut 、@CacheEvict 、@Caching 等注解,在方法上使用。通过注解 Ca...

100

高性能系统的常用开发手段

happyJared

400

面试必备:缓存穿透,缓存雪崩的四种解决方案

搜云库技术团队

缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存...

400

Java并发之CAS原理分析

搜云库技术团队

在java语言之前,并发就已经广泛存在并在服务器领域得到了大量的应用。所以硬件厂商老早就在芯片中加入了大量直至并发操作的原语,从而在硬件层面提升效率。在inte...

700

解密 Redis 助力双十一背后电商秒杀系统

搜云库技术团队

秒杀活动是绝大部分电商选择的低价促销、推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更...

100

接口限流算法:漏桶算法&令牌桶算法

搜云库技术团队

工作中对外提供的API 接口设计都要考虑限流,如果不考虑限流,会成系统的连锁反应,轻者响应缓慢,重者系统宕机,整个业务线崩溃,如何应对这种情况呢,我们可以对请求...

400

微服务架构下静态数据通用缓存机制

搜云库技术团队

在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在...

700

面试题:2018最全Redis面试题整理

搜云库技术团队

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

200

深入理解为什么要设计幂等性的服务

搜云库技术团队

HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响...

300

Mybatis 一级缓存清理无效引起的源码走读

搜云库技术团队

今天对象在学习 Mybatis 时发现 org.apache.ibatis.session.SqlSession 对象的 clearCache() 方法并不能清...

1500

Java并发:分布式应用限流实践

搜云库技术团队

任何限流都不是漫无目的的,也不是一个开关就可以解决的问题,常用的限流算法有:令牌桶,漏桶。在之前的文章中,也讲到过,但是那是基于单机场景来写。

1600

双十一瞬间点击量过万,Redis热点 Key 问题发现与5种解决方案

搜云库技术团队

在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会...

1200

掌握分布式场景下的秒杀架构与秒杀实践

搜云库技术团队

出处:https://my.oschina.net/u/1170843/blog/2878515

800

学习MySQL高性能优化原理,这一篇就够了!

搜云库技术团队

说起 MySQL 的查询优化,相信大家收藏了一堆奇技淫巧:不能使用 SELECT *、不使用 NULL 字段、合理创建索引、为字段选择合适的数据类型….. 你是...

810

什么是响应式流?

Java3y

本文来源:https://blog.csdn.net/get_set/article/details/79466402

1310

小米正式开源Istio管理面板Naftis

搜云库技术团队

Naftis 是一个基于 web 的 Istio dashboard,通过任务模板的方式来帮助用户更方便地执行 Istio 任务。 用户可以在 Naftis 中...

910

guava缓存批量获取的一个坑

方丈的寺院

Guava Cache是Google开源的Java工具集库Guava里的一款缓存工具,一直觉得使用起来比较简单,没想到这次居然还踩了一个坑。

3040

通过案例读懂 RESTful 架构风格

搜云库技术团队

REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士...

2550

哦,这就是java的优雅停机?(实现及原理)

搜云库技术团队

其实优雅停机,就是在要关闭服务之前,不是立马全部关停,而是做好一些善后操作,比如:关闭线程、释放连接资源等。

2950

看京东系统架构师如何让笨重的架构变得灵巧

搜云库技术团队

徐贤军,京东系统架构师,从事架构设计与开发工作,熟悉各种开源软件架构。在Web开发、架构优化上有较丰富实战经历。 随着业务的复杂性增大、系统吞吐量增长,所有功能...

2530

扫码关注云+社区

领取腾讯云代金券