(1)异步处理 可以将一些比较耗时的操作放在其他系统中,通过消息队列将需要进行处理的消息进行存储,其他系统可以消费消息队列中的数据。 比较常见的有:发送短信验证码、发送邮件。 (2)系统解耦 比如一个微服务系统通过接口(http)调用另一个微服务,这时候耦合很严重,只要接口发生变化就会导致系统不可用 ...
分类:
其他好文 时间:
2021-07-05 18:48:03
阅读次数:
0
Controller import java.util.HashMap; import java.util.Map; import java.util.Random; import java.util.concurrent.TimeUnit; import com.alibaba.fastjson. ...
分类:
其他好文 时间:
2021-05-24 07:14:01
阅读次数:
0
https://www.cnblogs.com/oppoic/p/6165581.html Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法有存用户令牌、短信验证码等 官网显示Redis本身并没有Windows版本的, ...
本文以第三方QQ邮箱服务器演示如何使用python的smtplib+email完成邮箱发送功能 一、设置开启SMTP服务并获取授权码 开启QQ邮箱SMTP服务 开启的最后一步是发送短信验证,获取 authorization。 QQ官方获取授权码的帮助文档。 使用SMTP服务有POP和IMAP(Int ...
分类:
编程语言 时间:
2021-03-18 14:00:35
阅读次数:
0
1、背景 近期在项目开发练习中用到了登录功能 + 验证码的需求,验证码一般分为三种类型:图片验证码、短信验证码、滑动验证码,相关实现思路如下 图片验证码 对于图片验证码的实现可以借助python中的第三方模块pillow的相关方法进行实现(有时间会写文章) 短信验证码 短信验证码的主要思路是通过调用 ...
分类:
其他好文 时间:
2021-02-03 11:05:33
阅读次数:
0
先写个大致框架,后续补充。Java后端一些常用的技术。 Redis(Remote Dictionary Server ),是一个内存数据库,可持久存储在磁盘上。 数据模型是键值,但支持许多不同类型的值:字符串,列表,集合,排序集合,哈希。 用于数据缓存(比如用于验证短信验证存储),主要用于处理大量数 ...
分类:
编程语言 时间:
2021-01-06 12:12:17
阅读次数:
0
使用前提: 主要是仿照 antd 组件中的form表单组件,通过组件包装之后组件提供一些方法导出一些方法,以及导出相应的值。Antd-Form 类似于这样的组件,?Form.create()的?式实现: getFieldDecorator: ?于和表单进?双向绑定 getFieldsValue:获取 ...
分类:
其他好文 时间:
2020-12-28 11:06:19
阅读次数:
0
在Github短信支持列表的国家上是没有中国的 后来看到xcatliu提供的思路,我试了一下是可以收到验证码的,所以我在这里放一个更简单的方法 手动添加+86 打开开发者工具,复制代码到控制台执行 var option = new Option("China +86","+86"); option. ...
分类:
其他好文 时间:
2020-10-09 20:59:40
阅读次数:
25
1.注册容联云账号 1.1 注册账号 https://www.yuntongxun.com/user/login 1.2 登录即可看到开发者账号信息 1.3 添加测试账号 2.使用容联云发送代码测试 '''1. 安装容联云sdk''' pip install ronglian_sms_sdk # 免 ...
分类:
其他好文 时间:
2020-10-08 18:34:38
阅读次数:
19
应用场景 在我们进行大额资金交易的时候,或者需要预防盗号等安全性强的操作时,会用到两步验证。这类两步验证一般有3种形式:手机短信验证(一般是注册手机)、邮件验证(一般是绑定邮箱)、第三方验证工具:验证器验证。 而国际黑客具备能截获用户手机短信和邮件验证码的能力众所周知也屡见不鲜,因此众多平台(尤其是 ...
分类:
其他好文 时间:
2020-09-23 23:48:56
阅读次数:
155