- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Druid setSchema无效
Druid setSchema无效 记一次springboot 集成Druid setSchema无效的问题查找 环境 我采用的是 druid-spring-boot-starter 1.2.6 版本,由于是SaaS项目,采用了多租户设计。数据库是MySQL8 每一个租户都是一个schema(即每个租户一个库)。 我的设计是想通过mybatis的prepare拦截器。拦截所有的数据库操作然后根据用户token获取到租户的schema然后通过如下代码设置schema: @Override public Obj
2021-07-06 11:54:45
2365
2
原创 spring 异步编程上下文信息传递
简单异步编程实现 spring最快捷简单的异步编程就是直接添加注解@Async,例: @Service public class MyCommonTestServiceImpl implements MyCommonTestService { @Async @Override public void testAsync() { System.out.println("*****************业务实现*********************");
2021-06-22 14:47:01
572
原创 Redis分布式锁学习过程
Redis分布式锁学习Redis分布式锁学习 Redis分布式锁学习 锁的重要性:日常针对共享资源使用时要注意加锁、否则高并发情况下,会引起业务逻辑错误, 先看如下代码示例 1-1:。 @GetMapping("/testRedissonGet") public R testRedissonGet(){ String sqlStr = "update sys_serial_number set CURVALUE = CURVALUE+1 where ID='040d01d8a97a49ee8070d
2021-04-25 15:30:38
165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人