Druid通俗易懂的快速入門

2021-10-10 21:48:36 字數 1611 閱讀 5706

通俗點來說它是個不但繼承了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是列表...