上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 44 下一页
摘要: 1、事务冲突的问题 想想一个场景:有很多人有你的账户,同时去参加双十一抢购 一个请求想给金额减8000 一个请求想给金额减5000 一个请求想给金额减1000 2、悲观锁 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都 阅读全文
posted @ 2022-01-05 23:19 KwFruit 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1、Redis的事务定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 2、Multi、Exec、discard 从输入Multi命令开始,输入的 阅读全文
posted @ 2022-01-05 23:16 KwFruit 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 本次整合 SpringBoot 版本为 <version>2.2.1.RELEASE</version> 1、在pom.xml文件中引入redis相关依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> 阅读全文
posted @ 2022-01-05 23:12 KwFruit 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、业务场景,需求 用户在手机端点击获取短信验证码,且用户一个手机号每天只能发三次短信,手机端接收到6位验证码,进行比较。 二、实现 1、6位随机数工具类 2、2个key 一个用来设置 1天时间,校验该手机号发送几次,一个key存验证码 三、代码 package com.mangoubiubiu; 阅读全文
posted @ 2022-01-03 22:34 KwFruit 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、Jedis所需要的jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> 二、连接Redis注意事项 禁用Li 阅读全文
posted @ 2022-01-03 22:33 KwFruit 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、Bitmaps 现代计算机用二进制(位)作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、98、99,对应的二进制分别是01100001、 01100010和01100011,如下 阅读全文
posted @ 2022-01-03 22:25 KwFruit 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 为什么分库分表 以MySQL为例,单库数据量在5000万以内性能比较好,超过阈值后性能会随 着数据量的增大而明显降低。单表的数据量超过1000w,性能也会下降严重。这就会导致查询一次所花 的时间变长,并发操作达到一定量时可能会卡死,甚至把系统给拖垮,因此需要解决这 个性能瓶颈问题。 阅读全文
posted @ 2022-01-03 21:51 KwFruit 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1 参考链接 https://www.jianshu.com/p/706588323276 2 docker-compose 的安装 https://www.cnblogs.com/mangoubiubiu/p/15236179.html 3 rockermq 的docker-compose.yml 阅读全文
posted @ 2022-01-03 15:33 KwFruit 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 二、Redis的发布和订阅 1、客户端可以订阅频道如下图 2、当给这个频道发布消息后,消息就会发送给订阅的客户 阅读全文
posted @ 2021-12-29 22:40 KwFruit 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、###Units单位### 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 大小写不敏感 二、###INCLUDES包含### 类似jsp中的include,多实例的情况可以把公用的配置文件提取出来,可以用include包含公共部分 三、###网络相关配置### 1、 阅读全文
posted @ 2021-12-28 23:00 KwFruit 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 44 下一页