![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
mobile18600007978
活到老学到老,分享已知,学习未知;
且行且思考,且行且总结
展开
-
ibatis迁移mybatis详细方案(含脚本和注意事项)
ibatis已成过去式,官方早已不再维护,使用ibatis的老应用迁移到mybatis很有必要,且好用的服务层框架springboot集成了mybatis,支持维护良好,更加说明了迁移到mybatis的重要性。1.使用 ibatis到mybatis的map文件转换工具转换工具:ibatis2mybatis可以帮你将ibatis 2.x sqlmap文件转换为myBatis 3.转载 2017-08-02 10:22:50 · 1810 阅读 · 1 评论 -
MySQL的binlog日志
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Repli转载 2017-09-15 09:45:37 · 222 阅读 · 0 评论 -
数据异构的武器 - BINLOG+MQ
数据异构的武器 - BINLOG+MQ1、定义何谓数据异构,上周交易部门商品的同事过来做分享,又看到这个词,他的PPT里面是 数据库异构。其实我们以前做的事情,也是可以成为数据异构。比如我们将DB里面的数据持久化到REDIS里面去,就是一种数据异构的方式。如果要下个定义的话:把数据按需(数据结构、存取方式、存取形式)异地构建存储。2、常见应用场景分库分表中有一个转载 2017-12-20 20:10:49 · 817 阅读 · 0 评论 -
ElasticSearch的 Query DSL 和 Filter DSL
Elasticsearch支持很多查询方式,其中一种就是DSL,它是把请求写在JSON里面,然后进行相关的查询。 Query DSL 与 Filter DSLDSL查询语言中存在两种:查询DSL(query DSL)和过滤DSL(filter DSL)。它们两个的区别如下图:query DSL在查询上下文中,查询会回答这个问题——“这个文档匹转载 2017-12-18 15:18:37 · 543 阅读 · 0 评论 -
关于MySQL的wait_timeout连接超时问题报错解决方案
2018-02-02 10:57:49,798 [1542212140] ERROR - aba.druid.pool.DruidDataSource - discard connectioncom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent t转载 2018-02-02 15:48:05 · 3337 阅读 · 0 评论 -
springboot工程中加入druid数据池的监控(二)
Druid是Java语言中最好的数据库连接池,能够提供强大的sql监控和扩展功能。业界把 Druid 和 HikariCP 做对比后,虽说 HikariCP 的性能比 Druid 高,但是因为 Druid 包括很多维度的统计和分析功能,所以这也是大家都选择使用它的原因。首先在maven工程pom.xml中增加:<!-- druid数据连接池 --><dependency&g...原创 2019-04-02 13:59:08 · 213 阅读 · 0 评论