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

使用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特一级黄淫片| 亚洲激情自拍偷拍视频| 欧美日韩亚洲精品三级| 国产精品国产三级国产专用| 亚洲欧美日韩1区2区| 精品欧美日韩国产一区| 亚洲国产精品视频中文字幕| 亚洲一区二区三区熟女av| 欧美激情一区二区亚洲专区| 日韩亚洲欧美另类精品| 91麻豆精品国产91久5久久| 伊人亚洲一区二区三区| 人妻中文字幕在线看粉嫩| 日韩欧美一区二区三区| 精品在欧美一区二区少妇| 国产精品日本一区二区| 在线观看91精品国产秒播| 亚洲精品乱码精品乱码不卡| 黄色三级亚洲男人的天堂| 黄色片在线观看中文字幕| 亚洲第六页亚洲第一页| 免费观看亚洲成人av| 中文乱幕亚洲无套内射 | 四虎精品在线免费视频| 日韩少妇黄色在线观看| 亚洲伦理一区二区三区中文| 尤物资源视频在线观看| 日本一区二区三区伦理| 背德人妻中文字幕无修| 黑人巨大亚洲一区二区久| 欧美日韩久久亚洲精品| 西西美女掰开阴让你看| 91一区二区三区在线| 久久热福利视频就在这里| 国产久精品热看久品热久热| 久久亚洲av麻衣北条麻妃|