自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Springboot 集成 RabbitMQ —— Windows 环境下 RabbitMQ 的单机多实例集群(普通模式+镜像模式)

为了使得 RabbitMQ 可以达到高可用,需要允许消费者和生产者在 RabbitMQ 节点崩溃的情况下可以继续工作,所以一般线上部署的都会是集群。因为在自己的电脑上部署集群,没有那么多的机器,部署真正的多机多实例的情况;所以就有了这篇,单机多 RabbitMQ 实例集群的搭建。 基础概念 RAM node:内存节点将所有的队列、交换机、绑定、用户、权限和 vhost 的元数据存储在内存,这样可以...

2020-02-19 10:12:56 5226 4

原创 Redis 面试 —— 缓存雪崩、缓存击穿、缓存穿透

1、缓存雪崩 在给 key 设置过期时间的策略上没有限制,给一大堆的 key 设置了相同的过期时间,当达到过期时间的时,在某一刻有一堆的 key 都被清除了,这个时候,新来的请求全部去数据库请求,数据库瞬时访问压力过重而扛不住的情况。假如这个时候挂的是一个用户服务的数据库,这个时候所有依赖这个库的接口都会报错,就算重启,用户的请求依旧会把数据库搞挂,反复来个几次,用户也不玩了。 解决办法 最简单的...

2020-02-13 21:44:54 3197

原创 Redis 面试 —— 主从、持久化、淘汰的原理

1、为什么使用 Redis 在前面的几篇文章里,介绍了如何在 Spring 框架下集成 Redis,但是,我们为什么要是用 Redis 呢???这里就必须提到 Redis 的几个优点了。Redis 是基于内存存储的,同时,是 单进程 单线程 模型的 KV 数据库,使用 C 语言实现的(比 JAVA 更高效的语言),官方声称可以达到 10w+ 的QPS(每秒可以查询的次数)。 因为是基于内存存储的,...

2020-02-12 11:30:03 2905

原创 cookie,session,token 的理解

最开始的服务器基本上就是支持文档的浏览, 只支持浏览功能,使用场景简单,不需要记录用户在某一段时间内的浏览记录,每次请求都是独立的 http 请求。 随着交互式应用的兴起,如线上购物,都需要验证用户后再进行操作,这样,就会有一个问题,如何管理交互的会话,从而知道那哪些操作是哪些用户发起的(用户添加购物车、结账等操作),因为 http 请求本身是无状态的;这个时候就需要会话标识(session ID...

2020-02-10 16:42:38 3031

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除