自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手机短信验证码实现

4.发送短信(我这里直接打印在控制台,实际情况需要调用短信接口发送短信)2.后端接收请求,校验参数,生成验证码,通过短信发送给用户。1.判断参数(SMSParamDto中判断了),判断条件。3.校验手机验证码,有就使用上一次的,没有就新发送一个。1.前端点击按钮发送短信验证码(需要校验参数)6.手机验证码发送成功,删除图形验证码。constants(抽了一个常量类)controller接收请求。5.将短信信息存到数据库。

2023-08-10 13:19:38 280 1

原创 图片验证码实现

2.后端生成图片验证码,把生成的验证码存在redis中的key,返回前端base64编码后的图片验证码。5.对这个图片进行base64编码返回给前端。3.把生成的验证码存在redis中的key。1.前端生成UUID(key),发起请求。4.把这个验证码的值写入一个图片中。1.判断redisKey是否为空。2.生成一个随机字符串作为验证码。controller接收请求。

2023-08-10 12:49:17 89 1

原创 MybatisPlus代码生成器

MybatisPlus,不用写重复代码,并且还有模板的功能,可以一键生成daomin,query,mapper接口,mapper.xml,service,controller。

2023-08-03 20:41:42 313

原创 注册集成Seata

和主业务方集成步骤一模一样 (2.4业务方法只需要在入口方法加@GlobalTransactional(rollbackFor = Exception.class))方法上贴 : @GlobalTransactional(rollbackFor = Exception.class) 开启Seata全局事务。启动:seata-server.bat -p 8091 -h 127.0.0.1 -m file。数据库中创建表,涉及到事务的表都需要添加undolog。[注意] 内存得够,不然启动不了。

2023-08-03 18:39:41 62

原创 SpringCloudNetflix

Spring cloud是一个基于Spring Boot实现的服务治理工具包用于微服务架构中管理和协调服务的。Spring Cloud是一系列框架的有序集合。Hystrix能够完美的解决分布式系统架构中打造高可用服务面临的一系列技术难题,如雪崩。Hystrix其设计原则如下:防止单个服务异常导致整个微服务故障。快速失败,如果服务出现故障,服务的请求快速失败,线程不会等待。服务降级,请求故障可以返回设定好的二手方案数据(兜底数据)。熔断机制,防止故障的扩散,导致整个服务瘫痪。

2023-07-22 23:26:15 1301

原创 ElasticSearch全文搜索引擎

狭义的理解主要针对文本数据的搜索1.2 全文搜索引擎就是把没有结构的数据,转换为有结构的数据,来加快对文本的快速搜索,通常而言,有结构的数据的查询是很快的,比如: 有序数组,红黑树。1.3 常见的全文搜索1)全文搜索工具包-Lucene(核心)2)全文搜索服务器 ,Elastic Search(ES) / Solr等封装了lucene并扩展Lucene是apache下的一个开源的全文检索引擎工具包(一堆jar包)

2023-07-19 22:05:19 121

空空如也

空空如也

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

TA关注的人

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