锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久人人爽爽爽人久久久,国产精品91一区二区三区,国产91精品一区二区http://www.aygfsteel.com/fantasyginge/category/6254.htmlzh-cnSat, 26 May 2007 01:21:09 GMTSat, 26 May 2007 01:21:09 GMT60鍑犵寮婧愭暟鎹簱榪炴帴姹犵殑浣跨敤鎰熷彈http://www.aygfsteel.com/fantasyginge/articles/36878.htmlfantasygingefantasygingeWed, 22 Mar 2006 08:15:00 GMThttp://www.aygfsteel.com/fantasyginge/articles/36878.htmlhttp://www.aygfsteel.com/fantasyginge/comments/36878.htmlhttp://www.aygfsteel.com/fantasyginge/articles/36878.html#Feedback2http://www.aygfsteel.com/fantasyginge/comments/commentRss/36878.htmlhttp://www.aygfsteel.com/fantasyginge/services/trackbacks/36878.htmlhttp://www.aygfsteel.com/fantasyginge/
    鍦ㄩ」鐩腑灝濊瘯浣跨敤浜嗗嚑縐嶅紑婧愮殑鏁版嵁搴撹繛鎺ユ睜瀹炵幇銆備竴縐嶆槸dbcp錛屼竴縐嶆槸c3p0錛岃繕鏈変竴縐嶆槸proxool錛岃繖鍑犵鏁版嵁搴撹繛鎺ユ睜閮藉彲浠ュ緢瀹規槗鐨勫湪Spring閰嶇疆璧鋒潵銆傛ц兘鎬諱綋涓婁笂鎰熻dbcp涓烘渶浼橈紝鍥犱負紼沖畾鎬у拰騫跺彂鎬ч兘鏄垜鐨勯」鐩渶瑕佺殑銆?br>     欏圭洰涓粡榪囧弽澶嶆祴璇曪紝濡傛灉web server鍜屾暟鎹簱server涓嶆槸鍚屼竴涓満鍣ㄧ殑璇濓紝鍦ㄦ柇緗戞椂闂存瘮杈冪煭鐨勬椂闂村唴涓夌鏁版嵁搴撹繛鎺ユ睜閮借兘杈冨ソ鐨勯噸榪烇紝浣嗘槸鍦ㄦ柇緗戞椂闂磋秴榪?涓挓澶磒roxool灝變笉鑳芥仮澶嶅伐浣滀簡銆備絾鏄痙bcp鍗磋兘寰堝揩鐨勯噸鏂拌繛鎺ャ傚疄闄呯敓浜х幆澧冧腑紼沖畾鎬у拰鎬諱綋鎬ц兘鏄渶閲嶈鐨勶紝閮介渶瑕佸仛鐩稿簲鐨勬祴璇曟墠鑳芥斁蹇冪殑璁╃郴緇熶笂鐢熶駭綰褲?br>

榪欓噷緇欏嚭欏圭洰涓暟鎹簱榪炴帴姹犻厤緗細

dbcp鐨刯ndi錛?br>
1<bean id="dataSource"
2        class="org.springframework.jndi.JndiObjectFactoryBean">
3        <property name="jndiName">
4        <value>java:comp/env/jdbc/mysql</value>
5        </property>
6        </bean>

proxool(proxool-0.9.0RC1)鐨勯厤緗細
<bean id="MySqlDataSource"
  class
="org.logicalcobwebs.proxool.ProxoolDataSource"
  lazy-init
="false">
  
<property name="driver">
   
<value>com.mysql.jdbc.Driver</value>
  
</property>
  
<property name="driverUrl">
   
<value>jdbc:mysql://ip:3306/dbname?useUnicode=true&amp;characterEncoding=utf8&amp;autoReconnect=true</value>
  
</property>
  
<property name="user">
   
<value>user</value>
  
</property>
  
<property name="password">
   
<value>password</value>
  
</property>
  
<property name="maximumConnectionCount">
   
<value>500</value>
  
</property>
  
<property name="houseKeepingSleepTime">
   
<value>15000</value>
  
</property>
  
<property name="houseKeepingTestSql">
   
<value>select CURRENT_DATE</value>
  
</property>
  
<property name="testBeforeUse">
   
<value>true</value>
  
</property>
  
<property name="alias">
   
<value>mysqlProxoolDataSource</value>
  
</property>
  
<!--
  <property name="maximumActiveTime">
   <value>10000</value>
  </property>
  
-->
  
<property name="simultaneousBuildThrottle">
   
<value>1000</value>
  
</property>
  
<property name="trace">
   
<value>false</value>
  
</property>
 
</bean>




寤鴻浣跨敤DBCP錛岄厤緗湪tomcat涓紝鐒跺悗鍦╯pring涓嬌鐢╦ndi鐨勫艦寮忚幏鍙栥?/span>

c3p0(c3p0-0.9.0)錛?br>
 1<bean id="dataSource"     class="com.mchange.v2.c3p0.ComboPooledDataSource"
 2        destroy-method="close">
 3        <property name="driverClass">
 4        <value>com.mysql.jdbc.Driver</value>
 5        </property>
 6        <property name="jdbcUrl">
 7        <value>jdbc:mysql://192.168.0.225:3306/sendinmdb?useUnicode=true&amp;characterEncoding=utf8&amp;autoReconnect=true</value>
 8        </property>
 9        <property name="user">
10        <value>********</value>
11        </property>
12        <property name="password">
13        <value>********</value>
14        </property>
15        <property name="maxPoolSize">
16        <value>100</value>
17        </property>
18        <property name="maxIdleTime">
19        <value>50</value>
20        </property>
21        <property name="maxStatementsPerConnection">
22        <value>100</value>
23        </property>
24        <property name="numHelperThreads">
25        <value>1000</value>
26        </property>
27        <property name="idleConnectionTestPeriod">
28        <value>30</value>
29        </property>
30        </bean>




鐩存帴copy & paste鍒皊pring閰嶇疆鏂囦歡閲屽氨鍙互浣跨敤浜嗐?/p>

 

 

閰嶇疆涓浜涢澶栫殑tomcat 鐨凞BCP榪炴帴姹犲弬鏁幫紝涔熷彲浠ユ洿濂界殑浣跨敤鍒扮被浼紁roxool鎻愪緵鐨勫姛鑳斤紝鍙槸dbcp鏇村姞紼沖畾鑰屽凡銆?/p>

tomcat/conf/context.xml涓彃鍏ヤ竴涓猂esource鍏冪礌錛?br>

<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
 maxActive
="1000" maxIdle="30" maxWait="10000"
 username
="user" password="password" driverClassName="com.mysql.jdbc.Driver"
 validationQuery 
= "select current_date()"
 testOnBorrow 
= "true" testOnReturn = "false"  testWhileIdle = "true"
 timeBetweenEvictionRunsMillis 
= "15000" numTestsPerEvictionRun = "10" minEvictableIdleTimeMillis = "600000"
 url
="jdbc:mysql://ip:3306/sendinmdb?useUnicode=true&amp;characterEncoding=utf8&amp;autoReconnect=true"/>

 

瑙i噴涓涓嬩互涓嬭繖浜涘弬鏁扮殑鍚箟錛?br>validationQuery = "select current_date()"
 testOnBorrow = "true"
 testOnReturn = "false" 
testWhileIdle = "true"

褰撲粠姹犱腑鑾峰彇涓涓狢onnection鍚庝嬌鐢?select current_date() 鏉ユ祴璇曡鏁版嵁搴撹繛鎺ョ殑鍙敤鎬э紝濡傛灉SQL璇彞榪斿洖緇撴灉鍒欒涓烘槸涓涓湁鏁堢殑榪炴帴錛屽惁鍒欏皢緇х畫嫻嬭瘯鐭ラ亾鍙互鎷垮埌鏈夋晥鐨勮繛鎺ャ傚綋榪斿洖Connection緇欐睜鐨勬椂鍊欎笉榪涜楠岃瘉錛屼絾鏄疌onnection絀洪棽鐨勬椂鍊欏氨瑕佽繘琛岃璇併?br>

timeBetweenEvictionRunsMillis = "15000"
DBCP 娓呯┖綰跨▼鐫$湢鐨勯棿闅欙紝濡傚間負璐熸暟鍒欎笉榪愯璇ョ嚎紼?br>
numTestsPerEvictionRun = "10"
娓呯┖綰跨▼姣忔楠岃瘉鐨勮繛鎺ュ璞′釜鏁?br>

minEvictableIdleTimeMillis = "600000"

Connection瀵硅薄鍙互鍦ㄦ睜涓┖闂茬殑鏈灝忔椂闂達紝鍗曚綅涓烘縐?br>

璇︾粏閰嶇疆璇瘋闂?br>http://jakarta.apache.org/commons/dbcp/configuration.html

]]>
主站蜘蛛池模板: 资兴市| 靖远县| 黄山市| 武川县| 定襄县| 张家川| 蓬溪县| 房产| 青冈县| 林州市| 牟定县| 镇巴县| 张家口市| 大渡口区| 门头沟区| 大石桥市| 冷水江市| 建宁县| 磴口县| 体育| 天峻县| 泸西县| 新田县| 兴和县| 镇雄县| 祁门县| 阜新| 嘉禾县| 岢岚县| 河源市| 阿勒泰市| 汕尾市| 新绛县| 宁明县| 克拉玛依市| 云南省| 西安市| 承德县| 霍山县| 兴化市| 肥东县|