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

使用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://aaarwkj.com/article0/cccdoo.html

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

廣告

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

外貿網站建設
九九国产精品免费视频| 日本亚洲中文字幕无吗| 精品少妇人妻久久av免费| 久久精品国产亚洲av久| 日韩中文字幕乱码卡一| 丁香婷婷激情五月天综合| 日本一区二区三区免费精品| 小明久久国内精品自线| 日韩精品福利片午夜免费| 黄色免费av片在线观看| 日本人妻中文字幕在线一区| 无套内谢少妇高朝毛片| 欧美 成人一区二区三区| 亚洲日本韩国视频久久精品| 国产三级精品三级在线播放| 人妻操人人妻中出av| 亚洲欧美日韩国产在线一区| 欧美日韩在线亚洲二区综二| 亚洲国产精品久久久久久99| 91欧美视频在线观看| 亚洲精品黄色在线观看| 国产亚洲综合一区二区三区| 一区二区三区四区中文在线| 欧美午夜激情片在线观看| 超碰av之男人的天堂| 亚洲一区二区三区久久精品| 亚洲国产午夜福利在线69| 成年人性生活一级视品| 蜜臀视频网站在线观看| 国内精品自拍亚洲视频| 亚洲中文乱码一区二区| 国产美女主播视频一区二区三区| 男女裸体做爰一进一出视频| 成人久久精品一区二区| 日本一区二区精品视频| 风韵丰满熟妇啪啪老熟女| 国产二区日韩成人精品| 日韩精品少妇一区二区在线看| 国产黄色片子在线观看| 91亚洲蜜桃内射后入在线观看| 欧美亚洲精品二区久久久|