当前位置: 首页 > news >正文

QuickDruid

介绍

Druid监控页面重构版

maven引入

<dependency><groupId>io.github.xiaoyudeguang</groupId><artifactId>quick-druid</artifactId><version>1.0.2</version>
</dependency><!--springboot2.x需要引入quick-request-->
<dependency><groupId>io.github.xiaoyudeguang</groupId><artifactId>quick-request</artifactId><version>1.0.2</version>
</dependency><!--springboot3.x需要引入quick-request-jakarta-->
<dependency><groupId>io.github.xiaoyudeguang</groupId><artifactId>quick-request-jakarta</artifactId><version>1.0.2</version>
</dependency><!--实时日志依赖websocket,不需要可以去掉-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId>
</dependency>

使用说明

1.yml中增加下面的配置:

spring:datasource:druid:# 1. 连接池配置initial-size: 5                # 初始化连接数min-idle: 5                    # 最小空闲连接数max-active: 20                 # 最大活跃连接数max-wait: 60000                # 获取连接时的最大等待时间(毫秒)time-between-eviction-runs-millis: 60000  # 间隔多久检测一次需要关闭的空闲连接(毫秒)min-evictable-idle-time-millis: 300000     # 连接保持空闲而不被驱逐的最长时间(毫秒)validation-query: SELECT 1     # 验证连接有效性的SQLtest-while-idle: true          # 空闲时检测连接有效性test-on-borrow: false          # 借出连接时不检测(提高性能)test-on-return: false          # 归还连接时不检测(提高性能)pool-prepared-statements: true # 开启PSCache(预编译语句缓存)max-pool-prepared-statement-per-connection-size: 20  # 每个连接的PSCache大小filters: stat,wall,log4j2      # 配置监控统计拦截的filters(stat:监控统计;wall:防SQL注入;log4j2:日志)# 2. 监控配置(StatViewServlet)stat-view-servlet:enabled: true                # 开启监控页面url-pattern: /druid/*        # 监控页面访问路径reset-enable: false          # 禁止重置监控数据(防止误操作)# 3. Web监控配置(WebStatFilter)web-stat-filter:enabled: true                # 开启Web监控url-pattern: /*              # 监控所有URLexclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"  # 排除不需要监控的资源session-stat-enable: true    # 开启会话监控session-stat-max-count: 100  # 最多监控100个会话# 4. SQL监控配置(可选)filter:stat:log-slow-sql: true         # 记录慢SQLslow-sql-millis: 2000      # 慢SQL阈值(毫秒,超过此值视为慢SQL)merge-sql: true            # 合并相同SQLwall:enabled: true              # 开启防SQL注入config:delete-allow: true       # 允许DELETE操作(根据业务调整)drop-table-allow: false  # 禁止DROP TABLE操作

2.启动服务后访问地址:http://127.0.0.1:8080/druid.html

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.需要登录功能的同学请参考quick-login的使用教程

http://www.dtcms.com/a/570488.html

相关文章:

  • Java 文件上传-阿里云OSS对象存储
  • 国外 网站源码西部建设公司官网
  • 深圳做h5网站设计济南冰河世纪网站建设
  • 如何为公司做网站施工企业风险防控
  • 宁波市高等级公路建设指挥部网站wordpress建企业网站设置
  • 网站广告招商应该怎么做昆明大型网页开发企业
  • helmfile使用指南
  • 平谷做网站wordpress 百万ip
  • 网站开发兼职群网店装修网站
  • 网站开发设计资讯用php做图书管理网站
  • 博客建站系统设计网站p站
  • 有什么网站可以做简历深圳网站开发哪些
  • 如何做国外的电商网站设计企业网站建设费
  • RT-Thread 在SD卡实现ulog+时间戳保存不同日志方法
  • 移动网站与pc网站wordpress 页面文章列表
  • 山西响应式网站建设设计软件技术是干什么的
  • 网站被k怎么恢复南京那些公司做网站
  • 网站建设2种账号体系专业h5网站建设教程
  • 什么网站发布找做效果图的装饰公司排名
  • 广州网页设计网站网站建设毕业设计开题报告
  • 天津七七一网站建设有限公司怎么样昆明网站建设公司排行
  • 零基础入门C语言之深入结构体
  • 成都销售型网站北京vi设计公司价格
  • 个人网站建设方案书怎么写呼伦贝尔哪里做网站
  • 网站建设公司 销量怎么在各大网站做推广
  • CDN安全加速:高速访问与智能防护的完美结合
  • 买域名的网站有哪些有哪些比较好的外贸网站
  • seo网站的优化方案wordpress子页面内容
  • 公众号怎么做微网站网站时间轴
  • 东南亚电商新策略:智能测评驱动Shopee与Lazada增长新引擎