通俗點來說它是個不但繼承了tomcat、dbcp2資料庫連線池的優點,還支援擴充套件外掛程式的資料庫連線池,
其中最常用的三個外掛程式:start、wall、log4j帶給druid強大的後台監控、防禦sql注入和日誌等功能。
再簡單點來說,它會有乙個自己的後台監控頁面,像這樣:
依賴
>
>
com.alibabagroupid
>
>
druidartifactid
>
>
1.1.21version
>
dependency
>
>
>
log4jgroupid
>
>
log4jartifactid
>
>
1.2.17version
>
dependency
>
配置檔案
spring:
datasource:
username: root
password:
url: jdbc:mysql:
driver-class-name: com.mysql.cj.jdbc.driver
type: com.alibaba.druid.pool.druiddatasource #更改資料庫的資料來源
# druid繼承的tomcat、dbcp2的一些屬性
initialsize: 5
minidle: 5
maxactive: 20
maxwait: 60000
timebetweenevictionrunsminllis: 60000
minevictableidletimemills: 300000
testwhileidle: true
testonborrow: false
testonreturn: fales
poolpreparedstatements: true
# druid自己的能支援擴充套件插的配置
filters: start,wall,log4j #分別是後台監控、防禦sql注入和日誌
maxpoolpreparedstatementperconnectionsize: 20
useglobaldatasourcestat: true
connectionproperties: druid.stat.mergesql=true;druid.stat.slowsqlmillis=500
配置類
@configuration
public
class
druidconfig
@bean
public servletregistrationbean servletregistrationbean()
}
當然啦,druid的知識還有很多,這裡算做個筆記吧。 IO流快速入門通俗易懂
本章file內容知識主要來自b站孫探老師的講解外加一點點個人的理解,傳送門 biu file說完了再回到io流 位元組流outputstream 字元流 reader,writer writer字元輸出流 io流中的壓縮 io流的轉換 圖1 仔細看過上圖中的朋友們一定對io流有了略微的一點認知 io...
通俗易懂 快速入門Vue 2
vm為乙個例項,當執行vm.destory 就會銷毀這個例項。這樣通過修改資料vm.data.message 123 頁面不會有相應的變化 或 或 var vm new vue var vm new vue computed methods watch lastname function compu...
numpy bincount 通俗易懂
bincount的用途很簡單,就是統計出乙個列表的各個元素的出現次數。例如輸入是 1,0,2,2,1,2,3,5 那麼輸出就是 1,2,3,1,0,1 這樣的結果可能並不是很直觀,可能依然會有同學會問為什麼會輸出這樣的結果。我們看看 假如我們把輸入的列表中的數字都統計一遍,形成乙個字典 key是列表...