Druid

springboot之基于注解整合mybatis

孤街醉人 提交于 2020-02-09 11:54:01
接整合druid那节。 现在基本目录: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.gong</groupId> <artifactId>springboot-curd</artifactId> <version>0.0.1

Druid的工具类及使用

爷,独闯天下 提交于 2020-02-07 23:56:42
Druid的工具类抽取 ##具体代码 /******************************************************************************************************** 此为Druid的工具类 *******************************************************************************************************/ import com . alibaba . druid . pool . DruidDataSourceFactory ; import javax . sql . DataSource ; import java . io . IOException ; import java . sql . Connection ; import java . sql . ResultSet ; import java . sql . SQLException ; import java . sql . Statement ; import java . util . Properties ; public class JDBCUtils_druid { /******************************

SpringBoot1.x之数据访问

无人久伴 提交于 2020-02-07 00:11:29
1 简介 对于数据访问层,无论是SQL还是NOSQL,SpringBoot默认采用整合SpringData的方式进行统一处理,添加大量自动配置,屏蔽了很多细节设置。引入了各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。 2 整合基本JDBC和数据源 2.1 JDBC 2.1.1 导入依赖的jar包 <!-- SpringBoot的web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- SpringBoot的web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> 2.1.2 application.yml配置 spring:

Druid实战--metabase安装与应用

戏子无情 提交于 2020-02-06 08:11:29
简介 Metabase的安装文件只是一个Jar包。所以,其安装运行与环境无关,重点就是Java开发环境的配置。可以这样说,只要系统环境能运行的起Java,那么就能运行的起Metabase。 Metabase的下载 可以在以下地址下载最新版本的Metabase安装程序: https://www.metabase.com/start/ 进入该页面后,如下图: image.png 根据你的系统,选择下载对应的安装包,假如你要运行Metabase的环境是Mac,请选择Metabase for Mac,如果是其他的平台,如Windows、Linux等,选择Other platforms。本文选择了Other platforms进入,如下图: 点击Dowload Metabase,浏览器就会在后台下载安装包。 下载完成后的文件是: metabase.jar Java系统环境配置 由于Java的系统环境的安装不是本文的重点,此处给出参考文章的地址,你可以按照以下地址,按部就班的在系统中配置对应的Java运行环境。 (1)、在Windows下配置Java开发环境: https://www.cnblogs.com/cnwutianhao/p/5487758.html (2)、在CentOS7下配置Java开发环境: https://blog.csdn.net/m0_37182645/article

微服务集成Spring Security + Oauth2 + JWT+Swagger2 + Druid

女生的网名这么多〃 提交于 2020-02-04 12:10:29
参考《深入理解Spring Cloud与微服务构建》 感谢作者 方志朋 参考 https://blog.csdn.net/yuanlaijike/category_9283872.html 参考 https://www.jianshu.com/p/19059060036b 文章目录 背景介绍 实现目标 实现过程 集成网关zuul 集成oauth2 集成swagger2 集成Druid 验证功能 背景介绍 本文是下文的进阶篇,进一步以微服务为基础进行集成Spring Security + Oauth2 + JWT+Swagger2 + Druid 微服务自动化部署SpringCloud+Dockerfile+docker-compose+git+Maven 实现目标 把网关服务和验证服务集成到一个微服务中,验证服务以oauth2+jwt进行实现,同时使用swagger2简单明了的展示验证登入的相关接口,druid方便管理数据库连接池以及性能排查 模块authservice 集成网关zuul 取消原ui模块网关 集成Spring Security Oauth2验证+鉴权 Oauth server 获取令牌token Oauth client 用户注册API GibHub项目代码 分支master 实现过程 集成网关zuul //注意 Spring Boot 1

SpringBoot集成DataSource

一笑奈何 提交于 2020-02-04 03:35:43
1.spring-boot-starter-xxxx:SpringBoot中自带的starter 2.xxx-spring-boot-starter:第三方和SpringBoot集成提供的starter druid-spring-boot-starter(包含:druid数据源的原始依赖+自配配置功能的依赖) druid数据源的原始依赖 <bean id="dataSource" class=""> <property name="" value=""> </bean> druid-spring-boot-starter 不需要自己手动的创建datasource,自配配置功能的依赖自动的把数据源的对象创建出来,并放到spring容器中. 搜索网址: https://github.com/alibaba/druid 具体使用: https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter 首先先要添加相应的依赖 1.1 添加Druid的依赖. <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.4</version> </dependency>

使用druid连接池报错Access denied for user ''@'localhost' (using password: YES)

假如想象 提交于 2020-02-04 02:08:19
关于这条报错结果有很多可能,我遇到的问题是在 druid 的配置文件中,键值对的健写错了,必须完完全全和官方文档一样。 报错提示 2 月 03 , 2020 3 : 18 : 47 下午 com . alibaba . druid . pool . DruidDataSource error 严重 : init datasource error java . sql . SQLException : Access denied for user '' @ 'localhost' ( using password : YES ) at mysql . connector . java @8 .0 .19 / com . mysql . cj . jdbc . exceptions . SQLError . createSQLException ( SQLError . java : 129 ) at mysql . connector . java @8 .0 .19 / com . mysql . cj . jdbc . exceptions . SQLError . createSQLException ( SQLError . java : 97 ) at mysql . connector . java @8 .0 .19 / com . mysql . cj . jdbc

java -数据库连接池-c3p0/druid

最后都变了- 提交于 2020-02-03 11:53:41
CP30笔记 : 连接池 javax.sql.Datasource数据库连接池 具体是实现由厂商提供,跟JDBC一样,必须导入jar包,这样以后就不用每次都有DriverManager创建连接了,而且这个连接池是针对这个数据库而定义的一个工厂,也就是必须初始化, 注册驱动,添加路径,url用户名等等 ,可以理解为一口气多创几个连接。 这里我们使用的是 C3P0-v0.9.5.2 来开始学习这个数据库连接池实现技术,相同的步骤,先导入jar包。 Configuration files are normally looked up under standard names (c3p0.properties or c3p0-config.xml) at the top level of an application’s classpath, but the XML configuration can be placed anywhere in an application’s file system or classpath, if the system property com.mchange.v2.c3p0.cfg.xml is set. 上面的配置文件介绍了存放的位置(默认)与文件,即src文件下即可。 ComboPooledDataSource(

configure Druid to connect to Zookeeper on port 5181

走远了吗. 提交于 2020-02-02 11:18:33
问题 I'm running a MapR cluster and want to do some timeseries analysis with Druid. MapR uses a non-standard port for Zookeeper (port 5181 instead of the conventional port 2181). When I start the Druid coordinator service, it attempts to connect on the conventional Zookeeper port and fails: 2015-03-03T17:46:49,614 INFO [main-SendThread(localhost:2181)] org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. 2015-03-03T17:46:49,617 WARN [main-SendThread

configure Druid to connect to Zookeeper on port 5181

夙愿已清 提交于 2020-02-02 11:18:28
问题 I'm running a MapR cluster and want to do some timeseries analysis with Druid. MapR uses a non-standard port for Zookeeper (port 5181 instead of the conventional port 2181). When I start the Druid coordinator service, it attempts to connect on the conventional Zookeeper port and fails: 2015-03-03T17:46:49,614 INFO [main-SendThread(localhost:2181)] org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. 2015-03-03T17:46:49,617 WARN [main-SendThread