
项目中总结
自已备忘,未分类
路飞Luffy
让以后的自己感谢现在努力的自己
展开
-
动态管理定时任务
要解决的问题; 之前一直是以配置参数的方式来管理定时任务,在项目加载的时候,定时任务的所有配置已加载完成,当需要改变定时任务执行时间时需要重启系统,所以我们需要一个能在线的对定时任务的增,删,改,查管理。 话不多说,直接上代码: 首先,引入相关jar包 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot.原创 2020-12-06 12:54:43 · 556 阅读 · 0 评论 -
如何在项目中动态切库
在项目中,有遇到随业务场景的不同,而切换不同库的操作,本来考虑利用mycat来实现,但后来发现基于mycat本身的适用场景与我们的需求并不符,如果用的话,会有两个问题: mycat需要单独部署,虽不大,但又增加了现场的docker数,浪费资源; 我们的业务并不是基于数据库字段来切库,并且mycat已提供的几种切库方式没有我们的场景,要套用的话,虽可用注解的方式来加, 但对代码侵入性有点高,而且需要对jpa 和 mybatic 进行分别组装sql ; 故,最后采用自己写代码封装实现切库的方式来完成, 具体原创 2020-12-06 12:51:02 · 638 阅读 · 0 评论