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

使用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蜜臀| 亚洲精品黄色片中文字幕| 精品久久激情中文字幕| 色日韩在线观看视频| 日韩天堂视频在线播放| 91欧美一区二区在线视频| 国产女主播在线观看视频| 精品黄色大片不卡国产| 国产亚洲超级97免费视频| 欧美一区二区在线精品| 国产亚洲欧美精品久久久久| 日韩精品日本道欧美黄片| 亚洲精品视频在线观看视频| 韩国av在线免费观看| 亚洲乱码在线中文字幕| av电影国产在线观看| 成人又黄又爽大片在线观看| 青青草青青草在线观看视频| 韩国黄色理论片一区二区麻豆| 国产69精品久久一级| 麻豆视频传媒入口在线播放 | 乡村丰满的大屁股熟妇| 欧美亚洲另类在线日韩国产| 亚洲欧美综合精品久久成人| 日韩一级久久精品理论| 日本中文字幕在线播放一区|