最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot集成Druid監(jiān)控頁(yè)面最小化配置操作

 更新時(shí)間:2020年09月29日 14:43:28   作者:xqnode  
這篇文章主要介紹了SpringBoot集成Druid監(jiān)控頁(yè)面最小化配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

在項(xiàng)目中使用阿里的druid連接池,pom文件配置:

<dependency>
 <groupId>mysql</groupId>
 <artifactId>mysql-connector-java</artifactId>
 <scope>runtime</scope>
</dependency>
<dependency>
 <groupId>com.alibaba</groupId>
 <artifactId>druid-spring-boot-starter</artifactId>
 <version>1.1.14</version>
</dependency>

application.properties配置,官方文檔可查:

# Druid連接池配置,官方配置參考:https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
# Druid其他配置
spring.datasource.druid.initial-size=5
spring.datasource.druid.max-active=20
spring.datasource.druid.min-idle=10
spring.datasource.druid.max-wait=10
spring.datasource.druid.filters=stat,wall
spring.datasource.druid.filter.stat.log-slow-sql=true
spring.datasource.druid.filter.stat.slow-sql-millis=2000

# Druid WebStatFilter配置,說明請(qǐng)參考Druid Wiki,配置_配置WebStatFilter
spring.datasource.druid.web-stat-filter.enabled=true
spring.datasource.druid.web-stat-filter.url-pattern=/*
spring.datasource.druid.web-stat-filter.exclusions=*.gif,*.png,*.jpg,*.html,*.js,*.css,*.ico,/druid/*

# Druid StatViewServlet配置,說明請(qǐng)參考Druid Wiki,配置_StatViewServlet配置
spring.datasource.druid.stat-view-servlet.enabled=true
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
spring.datasource.druid.stat-view-servlet.reset-enable=true
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=admin
spring.datasource.druid.stat-view-servlet.allow=
spring.datasource.druid.stat-view-servlet.deny=

OK,搞定~

接下來,啟動(dòng)項(xiàng)目,打開地址:http://localhost:8080/druid

頁(yè)面長(zhǎng)這樣:

我來請(qǐng)求一下接口,查詢sql,確實(shí)監(jiān)控到了:

補(bǔ)充知識(shí):druid 配置理解及監(jiān)控界面參數(shù)理解

druid 配置理解

官方文檔中的很多配置,不是太理解或者貌似理解了,自己不實(shí)踐一下,心里也不踏實(shí),所以決定自己搞一個(gè)demo測(cè)試一下理解理解各個(gè)配置到底是什么意思

一、druidDataSource 配置

參數(shù)名稱 我的理解 官方說明
pool-prepared-statements preparedStatement的創(chuàng)建會(huì)消耗很多的系統(tǒng)資源,同樣的sql可以重用preparedStatement 是否緩存preparedStatement,也就是PSCache。PSCache對(duì)支持游標(biāo)的數(shù)據(jù)庫(kù)性能提升巨大,比如說oracle。在mysql下建議關(guān)閉
initial-size 初始化連接數(shù) 連接池建立時(shí)創(chuàng)建的初始化連接數(shù)
max-pool-prepared-statement-per-connection-size 這個(gè)我不是太確定,這個(gè)應(yīng)該是PSCache的緩存大小吧,官方說可以給大一點(diǎn),單位也不清楚,那就給100吧
validation-query 這個(gè)配置還是很容易理解的,關(guān)鍵是怎么去驗(yàn)證一下,比如在testOnBorrow=true,當(dāng)申請(qǐng)鏈接時(shí),確實(shí)會(huì)執(zhí)行validation-query.我是這樣驗(yàn)證的,validation-query=select 1 from dualss(有語法錯(cuò)誤的sql),結(jié)果在申請(qǐng)鏈接的時(shí)候就報(bào)錯(cuò)了,證明在testOnBorrow的時(shí)候確實(shí)執(zhí)行了validation-query,后面的testOnReturn,testWhileIdle我沒有驗(yàn)證,應(yīng)該都一樣 用來檢測(cè)連接是否有效的sql,要求是一個(gè)查詢語句,常用select ‘x'。如果validationQuery為null,testOnBorrow、testOnReturn、testWhileIdle都不會(huì)起作用。
validation-query-timeout 不知道怎么驗(yàn)證
test-on-borrow 不知道怎么驗(yàn)證,因?yàn)闊o論是true,還是false,只要validation-query有值,都會(huì)執(zhí)行一下validation-query
test-on-return 不知道怎么驗(yàn)證
test-while-idle 不知道怎么驗(yàn)證
time-between-eviction-runs-millis 默認(rèn)是1分鐘,就是destory每隔1分鐘會(huì)執(zhí)行一次

二、后臺(tái)監(jiān)控頁(yè)面中的各數(shù)值的含義

我的端口是8585,就是如下圖這個(gè)界面中每行

參數(shù)名稱 中文 我的理解 官方說明
ActiveCount 活躍連接數(shù) 有n個(gè)連接正在執(zhí)行sql,那么這個(gè)值就為n 當(dāng)前連接池中活躍連接數(shù)
InitialSize 初始化連接大小 默認(rèn)就是項(xiàng)目啟動(dòng)就會(huì)初始化的連接數(shù) 連接池建立時(shí)創(chuàng)建的初始化連接數(shù)
LogicConnectCount 邏輯連接打開次數(shù) 與MaxActive沒有關(guān)系,連接被用一次,LogicConnectCount就會(huì)+1,就是連接池中的連接被用次數(shù)綜合 產(chǎn)生的邏輯連接建立總數(shù)
minEvictableIdleTimeMillis 連接保持空閑而不被驅(qū)逐的最小時(shí)間

以上這篇SpringBoot集成Druid監(jiān)控頁(yè)面最小化配置操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • @Autowired注入為空指針的原因及解決過程

    @Autowired注入為空指針的原因及解決過程

    文章分析了在定時(shí)任務(wù)中使用@Autowired注入配置類時(shí)出現(xiàn)空指針的原因,主要是因?yàn)槎〞r(shí)任務(wù)開啟的新進(jìn)程中沒有注入值,以及@Autowired調(diào)用get時(shí)還未進(jìn)入其生命周期,解決方案是引入工具類同時(shí)調(diào)用方法
    2026-05-05
  • Spring @Cacheable注解中key的使用詳解

    Spring @Cacheable注解中key的使用詳解

    這篇文章主要介紹了Spring @Cacheable注解中key的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot自動(dòng)配置的實(shí)現(xiàn)原理

    SpringBoot自動(dòng)配置的實(shí)現(xiàn)原理

    這篇文章主要介紹了詳解SpringBoot自動(dòng)配置原理,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • Java并發(fā)之串行線程池實(shí)例解析

    Java并發(fā)之串行線程池實(shí)例解析

    這篇文章主要介紹了Java并發(fā)之串行線程池實(shí)例解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • SpringBoot Scheduling定時(shí)任務(wù)的示例代碼

    SpringBoot Scheduling定時(shí)任務(wù)的示例代碼

    springBoot提供了定時(shí)任務(wù)的支持,通過注解簡(jiǎn)單快捷,對(duì)于日常定時(shí)任務(wù)可以使用。本文詳細(xì)的介紹一下使用,感興趣的可以了解一下
    2021-08-08
  • ThreadPoolExecutor參數(shù)的用法及說明

    ThreadPoolExecutor參數(shù)的用法及說明

    這篇文章主要介紹了ThreadPoolExecutor參數(shù)的用法及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java @Async注解導(dǎo)致spring啟動(dòng)失敗解決方案詳解

    Java @Async注解導(dǎo)致spring啟動(dòng)失敗解決方案詳解

    這篇文章主要介紹了Java @Async注解導(dǎo)致spring啟動(dòng)失敗解決方案詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Mybatis的插件運(yùn)行原理及如何編寫一個(gè)插件

    Mybatis的插件運(yùn)行原理及如何編寫一個(gè)插件

    這篇文章主要介紹了Mybatis的插件運(yùn)行原理及如何編寫一個(gè)插件 ,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Spring在代碼中獲取bean的方法小結(jié)

    Spring在代碼中獲取bean的方法小結(jié)

    在工作中有時(shí)候我們需要在非spring依賴注入或管理的類中獲取service、dao等bean對(duì)象,這時(shí)候用@Autowired和@Resource顯然是不行的,那么下面這篇文章就給大家了整理幾種獲取bean的方式,對(duì)大家的學(xué)習(xí)和工作具有一定的參考借鑒,下面來一起看看吧。
    2016-11-11
  • Java中實(shí)現(xiàn)可拖放圖片剪裁入門教程

    Java中實(shí)現(xiàn)可拖放圖片剪裁入門教程

    這篇文章主要介紹了Java中實(shí)現(xiàn)可拖放圖片剪裁入門教程,本文寫給新手,分步驟講解如何實(shí)現(xiàn)圖片裁剪,并對(duì)每步的代碼作注釋,需要的朋友可以參考下
    2015-01-01

最新評(píng)論

松溪县| 铜梁县| 衡水市| 离岛区| 金华市| 沾益县| 巴林左旗| 福清市| 盐津县| 翼城县| 乌兰浩特市| 榆林市| 个旧市| 集安市| 建德市| 冷水江市| 广宗县| 阜新市| 金寨县| 叙永县| 个旧市| 西峡县| 漳州市| 三亚市| 叙永县| 和龙市| 阿合奇县| 策勒县| 漯河市| 红安县| 广德县| 清流县| 满洲里市| 大安市| 恩平市| 西盟| 苗栗市| 同心县| 灌阳县| 吴忠市| 云阳县|