摘要:
一、业务场景,需求 用户在手机端点击获取短信验证码,且用户一个手机号每天只能发三次短信,手机端接收到6位验证码,进行比较。 二、实现 1、6位随机数工具类 2、2个key 一个用来设置 1天时间,校验该手机号发送几次,一个key存验证码 三、代码 package com.mangoubiubiu; 阅读全文
摘要:
一、Jedis所需要的jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> 二、连接Redis注意事项 禁用Li 阅读全文
摘要:
一、Bitmaps 现代计算机用二进制(位)作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、98、99,对应的二进制分别是01100001、 01100010和01100011,如下 阅读全文
摘要:
1 概述 1.1 为什么分库分表 以MySQL为例,单库数据量在5000万以内性能比较好,超过阈值后性能会随 着数据量的增大而明显降低。单表的数据量超过1000w,性能也会下降严重。这就会导致查询一次所花 的时间变长,并发操作达到一定量时可能会卡死,甚至把系统给拖垮,因此需要解决这 个性能瓶颈问题。 阅读全文
摘要:
1 参考链接 https://www.jianshu.com/p/706588323276 2 docker-compose 的安装 https://www.cnblogs.com/mangoubiubiu/p/15236179.html 3 rockermq 的docker-compose.yml 阅读全文