目錄
druid是阿里巴巴開發的號稱為監控而生的資料庫連線池,druid是目前最好的資料庫連線池。
在功能、效能、擴充套件性方面,都超過其他資料庫連線池,同時加入了日誌監控,
可以很好的監控db池連線和sql的執**況。
jd連線資料庫的url:mysql : jdbc:mysql://localhost:3306/test
username資料庫的使用者名稱
password資料庫的密碼
driverclassname驅動類名。根據url自動識別,這一項可配可不配,如果不配置druid會根據url自動識別dbtype
driverclassname的配置:
com.alibaba
druid-spring-boot-starter
1.2.8
log4j
log4j
1.2.17
往application.yml或者application.properties檔案中新增(兩者檔案本質上是相同的,建議採用yml檔案)
#資料庫連線池druid配置
spring:
#資料來源
datasource:
#1.jdbc
type: com.alibaba.druid.pool.druiddatasource
#驅動類
driver-class-name: com.mysql.cj.jdbc.driver
url: jdbc:mysql://localhost:3306/t263?useunicode=true&characterencoding=utf8&servertimezone=gmt%2b8&usessl=false
username: root
password: 123
druid:
#2.連線池配置
#初始化連線池的連線數量 大小,最小,最大
initial-size: 5
min-idle: 5
max-active: 20
#配置獲取連線等待超時的時間
max-wait: 60000
#配置間隔多久才進行一次檢測,檢測需要關閉的空閒連線,單位是毫秒
time-between-eviction-runs-millis: 60000
# 配置乙個連線在池中最小生存的時間,單位是毫秒
min-evictable-idle-time-millis: 30000
validation-query: select 1 from dual
test-while-idle: true
test-on-borrow true
test-on-return: false
# 是否快取preparedstatement,也就是pscache 官方建議mysql下建議關閉 個人建議如果想用sql防火牆 建議開啟
pool-prepared-statements: true
max-pool-prepared-statement-per-connection-size: 20
# 配置監控統計攔截的filters,去掉後監控介面sql無法統計,'wall'用於防火牆
filter:
stat:
merge-sql: true
slow-sql-millis: 5000
#3.基礎監控配置
web-stat-filter:
enabled: true
url-pattern: /*
#設定不統計哪些url
exclusions: "*.js,*.gif,*."
session-stat-enable: true
session-stat-max-count: 100
stat-view-servlet:
enabled: true
url-pattern: /druid/*
reset-enable: true
#設定監控頁面的登入名和密碼
login-username: admin
login-password: admin
allow: 127.0.0.1
swagger 中加入 令牌
1 普通的 swagger 配置 configuration enableswagger2 componentscan cn.com.blackview.iov.business.web.api public class swaggerconfig 構建 api文件的詳細資訊函式,注意這裡的註解引用...
ios開發中,加入Google Analytics
直接挑乾的來!標頭檔案需要加入的東西 add header file import gai.h import gaifields.h import gaidictionarybuilder.h add member id m tracker mm檔案需要加入的東西 void viewdidload ...
Django中加入日誌功能
1 django中加入日誌功能 django 中使用python的 logging 模組記錄log,在 django 中使用 django 提供的配製方法。就是在 settings 中通過變數 logging,logging 是乙個字典,典型的配置如下 logging模組為應用程式提供了靈活的手段記...