SpringBoot
文章平均质量分 88
SpringBoot相关
七维大脑
这个作者很懒,什么都没留下…
展开
-
基于若依(SpringBoot前后分离版-vue)的WebSocket消息推送实现
WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。...原创 2022-08-01 10:19:30 · 5659 阅读 · 8 评论 -
SpringBoot整合Mybatis-Plus+Druid
这里使用IntelliJIDEA2022.1.2演示。原创 2022-07-25 16:46:24 · 2134 阅读 · 0 评论 -
SpringBoot整合Druid和Mybatis
这里使用IntelliJIDEA2022.1.2演示个人认为IDEA用新不用旧,老有人说新版本bug多,其实呢,正在用的时候我是感知不到,相反他会在新版本修复老版本的bug,我觉得新版更好用更智能。如果你也深有其感,去拥抱新版本吧!.........原创 2022-07-25 15:26:30 · 4621 阅读 · 1 评论 -
RabbitMQ实现订单30分钟超时自动关闭
订单30分钟未支付,系统自动超时关闭有哪些实现方案?1.基于任务调度实现,效率是非常低,耗服务器性能2.基于redis过期key实现.用户下单的时候,生成一个令牌(有效期)30分钟,存放到我们redis;redis.set(orderToken ,orderID) 下单时候存放到redis,并存储id入库,30分钟过期,redis客户端监听,过期获取到orderId,拿orderId去查订单,没有支付则,订单关闭,库存增加缺点:非常冗余 ,会在表中存放一个冗余字段3.基于redis延迟队列原创 2022-04-29 13:22:29 · 3813 阅读 · 2 评论 -
SpringBoot 集成 Apache Camel FTP 实现文件同步
1. 依赖<dependency> <groupId>org.apache.camel.springboot</groupId> <artifactId>camel-spring-boot-starter</artifactId> <version>3.4.2</version></dependency><dependency> <groupId>or原创 2022-04-29 13:20:20 · 2154 阅读 · 0 评论 -
基于SpringBoot实现邮箱找回密码
基于邮箱发送验证码的方式实现思路用户点击忘记密码用户输入用户名以及邮箱,点击获取验证码后端校验用户名以及邮箱,正确后生成验证码生成的验证码作为value,前缀加用户名为key,放入redis中并设置过期时间用户输入验证码以及新的密码点击保存后端通过前缀+用户名获取验证码,校验验证码的正确性密码修改成功前端UI页面图为ProcessOn所画,可作为借鉴。也可设计为先验证用户名然后再进入改密码页面。发件邮箱要求作者使用的是163邮箱(其他邮箱也基本一致),需要设置POP3/SM.原创 2022-04-29 13:17:44 · 4447 阅读 · 14 评论 -
SpringBoot集成Swagger2自动生成API接口文档
一、导入依赖<!-- Swagger的注解依赖包 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </depende原创 2022-03-30 14:56:21 · 1573 阅读 · 0 评论