https://www.cnblogs.com/wuyun-blog/p/5679073.html DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针 ...
分类:
其他好文 时间:
2020-02-28 20:58:02
阅读次数:
72
排查背景:基于nacos + springboot + druid +mybatis + mysql的环境,服务突然就出现不可访问,所有连接都超时,重启就可以使用一会,过一会就又不可用了 排查出来的原因: 1、程序存在死循环代码,导致内存吃完,服务不可用 2、rabbitmq消息积压,队列疯狂输出吃 ...
分类:
编程语言 时间:
2020-02-28 15:39:19
阅读次数:
283
Log4j2是Log4j的升级版,相比其前身Log4j 1.x提供了显著的改进,并提供了在Logback中提供的许多改进,同时修复了Logback体系结构中的一些固有问题。 Log4j2的内容很多,本文主要介绍其简单实用方法;文中所使用到的软件版本:Java 1.8.0_191、log4j 2.12 ...
分类:
编程语言 时间:
2020-02-28 12:00:12
阅读次数:
66
Logback 继承自Log4j,它建立在有十年工业经验的日志系统之上。它比其它所有的日志系统更快并且更小,包含了许多独特并且有用的特性。 1、配置 1.1、加载配置 Logback能够在初始化期间自动查找配置文件进行配置;按照优先级查找配置文件直到找到,优先级如下: 1、查找系统属性logback ...
分类:
编程语言 时间:
2020-02-28 11:59:00
阅读次数:
71
本文简单的介绍一下基于SpringBoot框架动态多数据源切换的实现,采用主从配置的方式,配置master、slave两个数据库。 一、配置主从数据库 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverCla ...
分类:
编程语言 时间:
2020-02-27 21:08:55
阅读次数:
103
主要用到的是ReentrantLock锁,还有 notEmpty empty两个条件,生产连接与消费连接的线程在两个条件上等待与唤醒。empty还是生产者,notEmpty是消费者。主要DruidAbstractDataSource与DruidDataSource两个类了。 创建连接 DruidDa ...
分类:
其他好文 时间:
2020-02-27 18:54:07
阅读次数:
64
Log4j:日志工厂的一部分(使用起来比较麻烦) 1.要想使用外部类,得先导包 pom.xml <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </depen ...
分类:
其他好文 时间:
2020-02-26 20:26:04
阅读次数:
53
springboot整合数据库 整合jdbc 1. 依赖 2. 配置 3. controller实现CRUD 整合druid springboot默认使用hikari作为数据源,但也可以使用其他数据源,只需要修改配置文件中spring.datasource.type屬性即可 1. 依赖 2. app ...
分类:
数据库 时间:
2020-02-26 17:20:43
阅读次数:
105
概述 后端 : +`Springboot springsecurity mybatis jpa redis druid lombok pagehelper` 前端 : +`amazeui thymeleaf uni app colorui` 1、后端框架 1.1、Maven Maven项目对象模型( ...
分类:
其他好文 时间:
2020-02-26 12:50:31
阅读次数:
78
庚子鼠年 戊寅月 戊戌日 描述 springboot练习 随笔 整合Druid JDBCTemplate的使用 "https://blog.csdn.net/qq_23329167/article/details/81841996" 参考博客:https://www.cnblogs.com/Simp ...
分类:
其他好文 时间:
2020-02-26 01:33:49
阅读次数:
57