
DB
文章平均质量分 77
万物皆导_
写博客其实是自己想笔记罢了!
http://xu.wwjd.fun
展开
-
Mysql 存储过程遍历无法获取值的坑
毋庸置疑,这肯定是一个悲伤的故事,我这边有一个需求,我要对一些记录和日志表进行迁移备份,介于当下条件,我们没有使用 MaxCompute 进行备份,也没有通过主从数据库关系或者 DTS 等等其它技术进行优雅处理,所以我们当下使用一个比较简单的处理方式,就是通过定时任务进行唤起存储过程进行备份操作。根据以上需求,显而易见,存储过程里面的内容便是核心,其实相对来说也比较简单,无非就是分三步走,如下:...原创 2019-09-05 10:59:55 · 861 阅读 · 2 评论 -
使用 tk.mybatis/mapper-spring-boot-starter 出现获取不到实体类的异常
突现问题 我在重构一个项目的时候,准备使用 tk.mybatis/mapper-spring-boot-starter 2.0.3 版本,过去的项目使用的主版本是1,项目启动正常,调用接口流程里面使用了通用 mapper 的一些方法,在执行下面代码出现异常 Example example = new Example(User.class); 异常如下图,相信大家...原创 2018-08-08 11:07:11 · 21946 阅读 · 1 评论 -
让 canal 成为 spring boot 组件
canal 集成为 springboot 组件想法随着 spring boot 框架的逐渐流行,越来越多的 spring boot 组件随之诞生,今天阿导带大家一起来实现 canal 集成为 spring boot 的组件的详细过程。我们大佬需要我们做一个数据迁移和数据同步的业务,我就想着将其封装成 springboot 组件,这是写这个组件的初衷。也许还有小伙...原创 2018-05-30 11:04:32 · 12362 阅读 · 4 评论 -
mongodb 【多数据源配置】
mongodb 多数据源配置配置文件 application.properties # mongdb1 spring.data.mongodb.one.uri=mongodb://localhost:27017/dao # mongdb2 spring.data.mongodb.two.uri=mongodb://localhos...原创 2018-04-17 19:57:42 · 5194 阅读 · 3 评论 -
50种 SQL 优化
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) ...原创 2018-03-12 17:23:58 · 231 阅读 · 0 评论