博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Spring Boot 2.0实战MyBatis连接池阿里Druid与SQL性能监控
阅读量:7260 次
发布时间:2019-06-29

本文共 1610 字,大约阅读时间需要 5 分钟。

阿里开源数据库连接池组件Druid非常强大,,本次课程一起学习如何在最新的Java Spring Boot 2.0和MyBatis系统中集成阿里开源的连接池Druid,以及SQL性能监控,生产环境必备利器。

1、阿里巴巴开源数据库连接池Druid

 阿里巴巴开源的数据库连接池Druid
阿里巴巴数据库事业部出品,
Druid是Java语言中最好的数据库连接池。
Druid能够提供强大的监控和扩展功能。
支持Spring AOP机制,动态代理扩展拦截
支持最新的Java Spring Boot 2.0、Spring MVC、Servlet
内置监控机制,SQL数据库监控、慢查询分析,密码加密
防止SQL注入攻击,SQL语义分析来实现防御SQL注入攻击
阿里云Data Lake Analytics、DRDS、TDDL 使用的连接池
开源地址 https://github.com/alibaba/druid/wiki。

2、Spring Boot 2.0 +Mybatis+Druid 技术架构

c04f1d36be6662935a081f9447b0f7478ca08bc6

3、Druid支持MySQL等各种主流数据库

数据库

支持状态

mysql

支持,大规模使用

oracle

支持,大规模使用

sqlserver

支持

postgres

支持

db2

支持

h2

支持

derby

支持

sqlite

支持

sybase

支持

4、Spring Boot 2.0实战Druid配置

     开始之前要先,添加引用POM文件依赖,

 <dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

</dependency>

<dependency>

<groupId>org.mybatis.spring.boot</groupId>

<artifactId>mybatis-spring-boot-starter</artifactId>

<version>1.3.2</version>

</dependency>

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>druid-spring-boot-starter</artifactId>

<version>1.1.10</version>

</dependency>

5、Druid可视化界面WebDUI,监控SQL执行

     Druid提供的监控机制非常强大,支持最新的Java Spring Boot 2.0、Spring MVC、Servlet,内置监控机制,SQL数据库监控、慢查询分析,密码加密

防止SQL注入攻击,SQL语义分析来实现防御SQL注入攻击。配置完成可以运行网站,查看界面。

输入地址:http://localhost:8080/springbootmvc/druid/login.html

d774be85cb86c35ffbd87a5b967f31764ba16690

6、Druid监控安全

     可以配置监控界面启用身份验证机制,Spring Boot 2.0 直接在配置文件里设置即可。

#druid datasouce database settings end

#Monitor Authentication

spring.datasource.druid.stat-view-servlet.login-username=frankxulei

spring.datasource.druid.stat-view-servlet.login-password=1234qwer

2ed7c8cfd19d2a345d01330b19ef673d9bed8172

7、视频课程

视频地址:https://yq.aliyun.com/live/855 
PPT地址:https://yq.aliyun.com/live/855

8、阿里巴巴Java群2600多人,

直播地址:Java技术进阶群
进群方式:钉钉扫码入群
C926B5D9_9BC2_4452_B14E_7F2F506EDAF9

转载地址:http://uhkdm.baihongyu.com/

你可能感兴趣的文章
L125
查看>>
poj2192
查看>>
json的内容回顾
查看>>
SAP将内表生成XML作为excel保存到FTP
查看>>
栅格系统
查看>>
[Selenium] 使用自定义的FirefoxProfile
查看>>
Spine批量导出Command line Export
查看>>
POJ3690:Constellations——题解
查看>>
第二次毕业设计任务书
查看>>
Maven中POM.XML详解
查看>>
小时候,长大了
查看>>
一次服务器被入侵后的分析
查看>>
Ubuntu sudo 出现 is not in the sudoers file解决方案
查看>>
转 Linux文件管理
查看>>
Android中资源文件assets和res下面raw文件的使用不同点
查看>>
汉子字符转换成大写英文字母开头。。
查看>>
SQL优化(数据库的优化)
查看>>
android学习摘记——关于android ListView的美化
查看>>
Python--day72--ajax简介
查看>>
初识Python(windows)——下载、安装、使用
查看>>