注册之获取短信验证码

news/2025/1/11 16:52:19/

注册之获取短信验证码

功能:短信发送,邮件发送

所用技术:Redis,Mq,Java mail ,HttpClient,阿里大鱼

在这里插入图片描述
一般在我们点击发送验证码的时候会有一下这三点
1:在HTML页面中我们获取手机号
2:在这之前我们要用正则去检验是否格式正确
3:然后发送Ajax到后台进行获取验证发送

在这里插入图片描述

然后我们在后台就会接受到手机号码?
1:用随机数Random生成验证码,

随机验证码String code = GetRandomCodeUtil.getCode();

2:以手机号为Key,验证码为值,存入Redis中

 // 将验证码保存到redis,设置24小时失效redisTemplate.opsForValue().set(telephone,code, 24,TimeUnit.HOURS);

3:将手机号和验证码放入Mq中

  ActiveMQMapMessage mapMessage = new ActiveMQMapMessage();mapMessage.setString("telephone",telephone);mapMessage.setString("code",code);this.jmsMessagingTemplate.convertAndSend(this.queue,mapMessage);

然后我们用消费者去监听消费生成着产生的消息
1:监听同一名的消息队列

队列名字入队数量出队数量
xxxx11

1 queue队列:一个生产者对应多个消费者,一个消息只能被消费一次;topic广播模式一个消息可以被消费多次
2:取出telephone和code

       String code= redisTemplate.opsForValue().get(telephone);

3:用阿里大鱼去发送短信

        SmsUtil.sendSms(student.getPhone(),code);

MQ的学习在下 一篇中。


http://www.ppmy.cn/news/819808.html

相关文章

spring 详解四 IOC(spring Bean生命周期)

spring生命周期概述 spring Bean的生命周期是从Bean实例化之后,即通过反射创建对象之后,到Bean成为一个完整对象,最终存储在单例池中,然后在销毁的过程被称为spring Bean的生命周期,这部分不会介绍销毁过程&#xff0…

「SQL面试题库」 No_121 The Most Recent Three Orders

🍅 1、专栏介绍 「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试&#xff0…

Python绘制直方图

文章目录 初步参数绘图类型多组数据直方图对比 初步 对于大量样本来说,如果想快速获知其分布特征,最方便的可视化方案就是直方图,即统计落入不同区间中的样本个数。 以正态分布为例 import numpy as np import matplotlib.pyplot as pltxs…

ESPHOME_驱动OLED显示时间

文章目录 开发环境参考资料编写配置文件display 参数说明 编写时间组件全部配置代码 开发环境 主控:ESP12-F 屏幕:0.96寸OLED,I2C接口 ESPHOME版本:v2023.6.4 参考资料 SSD1306 OLED Display ESPHOME ssd1306_i2c驱动支持SSD130…

山洋伺服驱动器出现报错ALA1.0解决方法

山洋伺服驱动器出现报警代码ALA1.0的解决方法 1.山洋伺服驱动器出现报错ALA1.0,编码器相关环节报错 2.用山洋专用调试线将其跟电脑连接起来 3.使用山洋SANMOTION Motor Setup软件,点击自动分配COM,检索驱动器 4.连接检索到的驱动器 5.出现下…

J2EE集合框架Map

目录 一.Map特点 1.无序,键值对,键不能重复,值可以重复 2.键重复则覆盖,没有继承Collection接口 二.遍历方式 1.拿到key,再拿值2.拿到映射关系,键值都有 取出保存所有Entry的Set,再遍历此Set即可 三.HashMap与H…

apk软件网络验证一机一码自带后台管理系统

安卓端apk网络验证,自带后台管理系统,一键注入工具小纸片千纸鹤arm最新源码 Q:注入注册机后怎么管理弹窗数据内容 ? A:打开侧滑菜单,点击“注册机/弹窗管理”,打开指定软件进行配置。记得点保存…

朋友兰的故事

朋友兰的故事,早期活跃在呼市,他是一个非常勤奋的人,赚过很多钱,后来慢慢淡出了,急流勇退,享受生活去了。