1. 前言 Druid 的目标是提供一个能够在大数据集上做实时数据摄入与查询的平台,然而对于大多数系统而言,提供数据的快速摄入与提供快速查询是难以同时实现的两个指标。例如对于普通的RDBMS,如果想要获取更快的查询速度,就会因为创建索引而牺牲掉写入的速度,如果想要更快的写入速度,则索引的创建就会受到 ...
分类:
其他好文 时间:
2018-06-11 20:28:12
阅读次数:
183
1.pom.xml配置 2.application.priperties 3.log4j配置 3.1 logback-boot.xml 3.2 config类 3.druid配置 4.静态资源配置 addResourceLocations指的是文件放置的目录,addResoureHandler指的是 ...
分类:
编程语言 时间:
2018-06-11 11:02:14
阅读次数:
209
1.引入相关依赖,全部依赖是上一篇spring boot+mybatis依赖的基础上,再加上下边的依赖,如下: 1 2 3 4 5 6 注意,由于druid的配置还需要一些注解,比如@WebInitParam @WebFilter 等,它们在spring boot里来自于tomcat-embed-c ...
分类:
编程语言 时间:
2018-06-10 23:08:16
阅读次数:
465
1.简单的集合排序 1 package com.demo.advice; 2 3 import java.util.Collections; 4 import java.util.LinkedList; 5 6 import com.alibaba.druid.sql.visitor.functio ...
分类:
编程语言 时间:
2018-06-04 16:52:18
阅读次数:
1666
环境 springboot 1.5.9.RELEASE + JDK1.8 配置步骤 分两步,1 配置数据源 2 配置监控 直接上代码 1 配置数据源 2 配置监控页面 纯.properties文件配置或者更丰富的配置 参考上一篇文章 ...
分类:
编程语言 时间:
2018-06-02 20:43:55
阅读次数:
201
Druid的监控很强大,但可惜的是监控数据是存在内存中的,需求就是定时把监控数据记录下来,以日志文件的形式或者数据库入库。 记录两种方式: 1. 数据库入库 2. logback形式记录 3. 原理(重点) 1. 如果仅仅想记录sql的监控,可以自己重写DruidDataSourceStatLogg ...
分类:
其他好文 时间:
2018-06-02 18:34:58
阅读次数:
710
Druid介绍 Druid介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 ...
分类:
数据库 时间:
2018-06-01 00:59:03
阅读次数:
498
忙里偷个闲,在这里分享一下SpringBoot集成Druid实现数据库监控功能,有什么错误欢迎大家指出! 参考文件: Spring实现Druid监控:https://www.cnblogs.com/wanghuijie/p/druid_monitor.html DruidDataSource源码分析 ...
分类:
编程语言 时间:
2018-05-31 19:13:48
阅读次数:
224
使用技术 SOA服务框架:SpringCloud 、SpringBoot、RestFul等 分布式缓存:Redis 模块化管理:Maven 数据库连接池:Alibaba Druid 核心框架:Spring framework、SpringBoot 持久层框架:MyBatis 安全框架:... ...
分类:
编程语言 时间:
2018-05-31 19:08:53
阅读次数:
247
这是Canal在新版本引入的一个内容,主要是为了解决由于历史的DDL导致表结构与现有表结构不一致,导致的同步失败的问题。采用的是Druid和Fastsql,来记录表结构到DB中,如果需要进行回滚时,得从DB中根据时间点去查到对应的库表结构,然后进行业务的处理。也就是,如果我们想要这样的效果,需要开启 ...
分类:
数据库 时间:
2018-05-31 14:37:23
阅读次数:
213