- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Druid setSchema无效
Druid setSchema无效记一次springboot 集成Druid setSchema无效的问题查找环境我采用的是 druid-spring-boot-starter 1.2.6 版本,由于是SaaS项目,采用了多租户设计。数据库是MySQL8 每一个租户都是一个schema(即每个租户一个库)。我的设计是想通过mybatis的prepare拦截器。拦截所有的数据库操作然后根据用户token获取到租户的schema然后通过如下代码设置schema:@Overridepublic Obj
2021-07-06 11:54:45
2316
2
原创 spring 异步编程上下文信息传递
简单异步编程实现spring最快捷简单的异步编程就是直接添加注解@Async,例:@Servicepublic class MyCommonTestServiceImpl implements MyCommonTestService { @Async @Override public void testAsync() { System.out.println("*****************业务实现*********************");
2021-06-22 14:47:01
557
原创 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
153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人