SpringBoot整合RabbitMQ实现延迟消息

RabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中,以满足高规模、高可用性的需求。


SpringBoot整合SpringTask实现定时任务

半藏商城中会有一些用户提交了订单但是一直没有支付的情况,之前我是通过quartz定时任务每天的5点扫描未支付订单然后读取用户的邮箱地址发送邮件提醒用户尽快支付。这次我是采用Spring中自带的SpringTask来进行定时任务。


SpringBoot整合quartz定时任务

[半藏商城]中会有一些用户提交了订单但是一直没有支付的情况,这个时候我是通过quartz定时任务每天的5点扫描未支付订单然后读取用户的邮箱地址发送邮件提醒用户尽快支付。接下来分享一下我的quartz定时任务的实现流程。


SpringBoot整合mail发送邮件信息

上一个博客中我们介绍过了怎么通过阿里云的短信服务发送短信,这次[半藏商城]中的用户付款成功,定时发送邮件提醒及时付款,以及修改密码都用到了发送邮件功能,这就涉及到mail方面的应用了,我们这次使用的是springboot集合的mail,接下来分享一下我的发送邮件信息的实现流程。


SpringBoot整合阿里云OSS对象存储图片

半藏商城刚开始的商品图片上传都是存储到服务器的一个路径中的,但是在开发过程中是windos系统,服务器是linux系统,在打包之前每次都需要更改路径并且数据库中还需要存储相对路径,读取还需要拼接比较麻烦,这次我重构了一些代码采用阿里云平台的OSS对象存储图片信息,数据库只需要存储全部路径就可以直接显示出图片来了,接下来分享一下我的整个OSS对象存储的代码实现流程。


SpringBoot整合阿里云短信服务发送验证码

[半藏商城]之前的登录只是普通的手机号,密码,验证码进行登录,并不支持手机验证码免密登录,建议我加入手机验证码直接登录功能,正好有这个实力,安排上了。接下来分享一下我的手机短信验证码实现登录的代码实现流程。


SpringBoot整合poi导出Execl表格

上个月在开发[半藏商城](http://mall.babehome.com:28089/index)的时候,给个人中心中增加了我的账单页面,展示出用户确认收货后的消费记录,后来看了支付宝的我的账单功能,发现他们支持导出我的账单表格功能,对标支付宝的Execl导出格式开发了专属半藏商城的导出Execl的功能。接下来分享一下我的整个导出Execl的代码流程。