欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用druid如何實現(xiàn)配置數(shù)據(jù)庫連接池-創(chuàng)新互聯(lián)

本篇文章為大家展示了使用druid如何實現(xiàn)配置數(shù)據(jù)庫連接池 ,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站專注于企業(yè)網絡營銷推廣、網站重做改版、東安網站定制設計、自適應品牌網站建設、H5響應式網站、成都商城網站開發(fā)、集團公司官網建設、外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為東安等各大城市提供網站開發(fā)制作服務。

druid的配置項如下

配置缺省值說明
name 配置這個屬性的意義在于,如果存在多個數(shù)據(jù)源,監(jiān)控的時候 
     可以通過名字來區(qū)分開來。如果沒有配置,將會生成一個名字, 
     格式是:"DataSource-" + System.identityHashCode(this)
jdbcUrl 連接數(shù)據(jù)庫的url,不同數(shù)據(jù)庫不一樣。例如: 
     mysql : jdbc:mysql://10.20.153.104:3306/druid2  
     oracle : jdbc:oracle:thin:@10.20.149.85:1521:ocnauto
username 連接數(shù)據(jù)庫的用戶名
password 連接數(shù)據(jù)庫的密碼。如果你不希望密碼直接寫在配置文件中, 
     可以使用ConfigFilter。詳細看這里: 
     https://github.com/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilter
driverClassName根據(jù)url自動識別這一項可配可不配,如果不配置druid會根據(jù)url自動識別dbType,然后選擇相應的driverClassName
initialSize0初始化時建立物理連接的個數(shù)。初始化發(fā)生在顯示調用init方法,或者第一次getConnection時
maxActive8大連接池數(shù)量
maxIdle8已經不再使用,配置了也沒效果
minIdle 最小連接池數(shù)量
maxWait 獲取連接時大等待時間,單位毫秒。配置了maxWait之后, 
     缺省啟用公平鎖,并發(fā)效率會有所下降, 
     如果需要可以通過配置useUnfairLock屬性為true使用非公平鎖。
poolPreparedStatementsfalse是否緩存preparedStatement,也就是PSCache。 
     PSCache對支持游標的數(shù)據(jù)庫性能提升巨大,比如說oracle。 
     在mysql5.5以下的版本中沒有PSCache功能,建議關閉掉。
     作者在5.5版本中使用PSCache,通過監(jiān)控界面發(fā)現(xiàn)PSCache有緩存命中率記錄, 
     該應該是支持PSCache。
maxOpenPreparedStatements-1要啟用PSCache,必須配置大于0,當大于0時, 
     poolPreparedStatements自動觸發(fā)修改為true。 
     在Druid中,不會存在Oracle下PSCache占用內存過多的問題, 
     可以把這個數(shù)值配置大一些,比如說100
validationQuery 用來檢測連接是否有效的sql,要求是一個查詢語句。 
     如果validationQuery為null,testOnBorrow、testOnReturn、 
     testWhileIdle都不會其作用。
testOnBorrowtrue申請連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
testOnReturnfalse歸還連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能
testWhileIdlefalse建議配置為true,不影響性能,并且保證安全性。 
     申請連接的時候檢測,如果空閑時間大于 
     timeBetweenEvictionRunsMillis, 
     執(zhí)行validationQuery檢測連接是否有效。
timeBetweenEvictionRunsMillis 有兩個含義: 
     1) Destroy線程會檢測連接的間隔時間 
     2) testWhileIdle的判斷依據(jù),詳細看testWhileIdle屬性的說明
numTestsPerEvictionRun 不再使用,一個DruidDataSource只支持一個EvictionRun
minEvictableIdleTimeMillis  
connectionInitSqls 物理連接初始化的時候執(zhí)行的sql
exceptionSorter根據(jù)dbType自動識別當數(shù)據(jù)庫拋出一些不可恢復的異常時,拋棄連接
filters 屬性類型是字符串,通過別名的方式配置擴展插件, 
     常用的插件有: 
     監(jiān)控統(tǒng)計用的filter:stat  
     日志用的filter:log4j 
     防御sql注入的filter:wall
proxyFilters 類型是List<com.alibaba.druid.filter.Filter>, 
     如果同時配置了filters和proxyFilters, 
     是組合關系,并非替換關系

表1.1 配置屬性

加入 druid-1.0.9.jar

ApplicationContext.xml

< bean name = "transactionManager" class ="org.springframework.jdbc.datasource.DataSourceTransactionManager" >   
  < property name = "dataSource" ref = "dataSource" ></ property > 
   </ bean > 
  < bean id = "propertyConfigurer" class ="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" >  
    < property name = "locations" >  
      < list >  
         < value > /WEB-INF/classes/dbconfig.properties </ value >  
      </ list >  
    </ property >  
  </ bean > 

網站標題:使用druid如何實現(xiàn)配置數(shù)據(jù)庫連接池-創(chuàng)新互聯(lián)
網頁地址:http://www.aaarwkj.com/article0/cccdoo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站收錄、手機網站建設、品牌網站制作、網站內鏈、微信小程序、關鍵詞優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網站建設
国产黄色片网站在线看| 亚洲五月婷婷久久综合| 国产女同一区二区三区久久| 91九色最新国产在线| 性激烈的欧美三级男同| 最新日韩人妻中文字幕一区| 亚洲国产精品区一区二区| 欧美专区另类综合日韩| 国产有码视频一区二区三区| 欧美黄片高清免费播放| 日本一区二区三区免费看视频| 国产激情视频一区二区三区| 六月综合激情丁香婷婷色| 91久久精品凹凸一区二区| av在线中文字幕乱码| 亚洲成年人黄色小说网站| 国产精品久久久av大片| 国产一区二区三区婷婷| 亚洲理论在线观看电影| 日本一区二区高清在线观看| 风韵丰满熟妇啪啪老熟女| 人妻少妇被猛烈进入中文字幕91| 欧美三级视频一区二区三区| 国产又粗又长又大又长| 18岁下禁止看的视频| 精品一区无遮挡免费网站| 黄色免费大片在线播放| 开心激情欧美一区二区| av中文字幕熟妇人妻少妇| 亚洲精品国产精品粉嫩av| 国产老太婆精品久久久久| 国产亚洲精品第一最新| 视频一区二区三区不卡| 国产精品自拍av一区二区| 日本精品中文字幕人妻| 18禁免费无遮挡免费视频| 色橹橹欧美午夜精品福利| 日韩丰满少妇在线观看| 伊人久久亚洲福利精品| 日本午夜熟女九色视频| 久久人妻蜜桃一区二区三区|