Spring Boot 集成 druid + mybatis plus 实现多数据源配置
Java源码

Spring Boot 集成 druid + mybatis plus 实现多数据源配置

5 0

记得面试时候,有面试官会问道,你们多数据源是怎么实现的呀。.......,一阵蒙蔽中,然后说道我们之前项目中,没有用到多数据源。所幸,目前做得项目中有一个业务逻辑中,用到多个数据库数据情况,多数据源华丽上线。一. mybatis plus因为我们项目是springboot+mybatis plus,...

阅读全文
Spring Boot 整合:Redis 延时队列的实现方案(基于有赞的设计)
Java

Spring Boot 整合:Redis 延时队列的实现方案(基于有赞的设计)

129 0

之前学习Redis的时候发现有赞团队之前分享过一篇关于延时队列的设计:有赞延时队列现在就尝试实现一下业务流程首先我们分析下这个流程用户提交任务。首先将任务推送至延迟队列中。延迟队列接收到任务后,首先将任务推送至job pool中,然后计算其执行时间。然后生成延迟任务(仅仅包含任务id)放入某个桶中时...

阅读全文
Spring Boot 框架中如何使用 AOP 防止重复提交?(附源码)
Java

Spring Boot 框架中如何使用 AOP 防止重复提交?(附源码)

149 0

在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证提交请求的唯一性。上述的思路其实没有问题的,但是需要前后端都稍加改动,如果在业务开发完在加这个的话,改动量未免有些大了,本节的...

阅读全文
Spring Boot集成WebSocket,实现前后端即时通讯,如此简单!
Java

Spring Boot集成WebSocket,实现前后端即时通讯,如此简单!

205 0

前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。一、什么是websocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网...

阅读全文