锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜激情视频,亚洲综合一区二区精品久久,国产亚洲综合久久系列http://www.tkk7.com/dong/Share Our Experience of Javazh-cnSat, 10 May 2025 16:40:48 GMTSat, 10 May 2025 16:40:48 GMT60C-JDBC 鏁版嵁搴撻泦緹や腑闂翠歡璧勬枡http://www.tkk7.com/dong/archive/2010/03/25/316577.htmlDongDongThu, 25 Mar 2010 12:23:00 GMThttp://www.tkk7.com/dong/archive/2010/03/25/316577.htmlhttp://www.tkk7.com/dong/comments/316577.htmlhttp://www.tkk7.com/dong/archive/2010/03/25/316577.html#Feedback0http://www.tkk7.com/dong/comments/commentRss/316577.htmlhttp://www.tkk7.com/dong/services/trackbacks/316577.htmlCJDBC瀹樼綉http://c-jdbc.ow2.org/
cjdbc涓巋ibernate鐨勬暣鍚?/strong>
Configuring C-JDBC with Hibernate

C-JDBC just has to be defined as any JDBC driver in Hibernate, leaving the syntax set to the proper database. Here is a configuration example to use Hibernate with a C-JDBC cluster made of Sybase backends:
## C-JDBC
hibernate.dialect                 net.sf.hibernate.dialect.SybaseDialect
hibernate.connection.driver_class org.objectweb.cjdbc.driver.Driver
hibernate.connection.username     user
hibernate.connection.password     pass
hibernate.connection.url          jdbc:cjdbc://localhost:25322/test       
      
      杞嚜錛?/font>http://lzj0470.javaeye.com/blog/445348
涓銆佸墠璦
         cjdbc ( http://c-jdbc.objectweb.org/ ) 鏄竴涓猳pen source鐨勬暟鎹簱闆嗙兢涓棿浠訛紝浠諱綍鍩轟簬jdbc鐨勫簲鐢ㄩ兘鍙互閫氳繃瀹冮忔槑鍦拌闂暟鎹簱闆嗙兢錛屽畠鍙互榪涜鍚勪釜鑺傜偣涔嬮棿鐨勬暟鎹鍒訛紝騫朵笖鍙互瀹炵幇鍚勪釜鑺傜偣鐨勬煡璇㈣礋杞藉潎琛°傞氳繃榪欐牱鐨勮蔣浠訛紝鍋朵滑鍙互鏂逛究鐨勫疄鐜癛AIDb - Redundant Array of Inexpensive Database 寤変環鏁版嵁搴撳啑浣欓樀鍒椼?br />         澶у瀷搴旂敤闅忕潃鐢ㄦ埛閲忚闂秺鏉ヨ秺澶э紝澧炲姞鏁版嵁搴撳瓨鍌ㄥ拰鍋氬ソ鏁版嵁搴撳啑浣欏彲浠ュ鍔犵郴緇熺殑鍙潬鎬у拰鎬ц兘銆?br />
        涓嬮潰鍒╃敤cjdbc錛屾妸涓ゅ彴瀵圭瓑鐨?Mysql 鍋?RAIDb錛?strong>鏈枃鍋囧畾浣犲凡緇忔惌寤哄ソ涓ゅ彴瀵圭瓑鐨?Mysql鐜騫跺緩濂戒竴涓渶瑕佸仛闆嗙兢鍐椾綑鐨勬暟鎹簱 clusterdb銆?/strong>
浜屻侀厤緗幆澧?/span>
Mysql: 5.0.19, 騫朵嬌鐢?InnoDB 浣滀負 Mysql 寮曟搸

C-jdbc: 2.0.2

Jdk: 1.5
涓夈侀夋嫨鍚堥傜殑 C-JDBC RAIDb 鏈哄埗

cjdbc鏈夊嚑縐峈AIDb鐨勬満鍒跺彲浠ラ夋嫨錛屽RAIDb-0錛孯AIDb-1絳夌瓑錛屽彲浠ユ牴鎹笉鍚岀殑鎯呭喌閫夋嫨涓嶅悓鐨凴AIDb鐨勬満鍒躲傚悇縐?RAIDb鐨勬満鍒惰鎯呰鏌ョ湅 cjdbc 鐨勬枃妗e拰 Demo銆?br />
RAIDb-1鏈夊涓嬪姛鑳斤細
瀹屽叏闀滃儚澶勭悊鏈哄埗錛屾瘡涓妭鐐逛笂閮芥湁瀹屾暣鐨勬暟鎹簱緇撴瀯錛岃繖縐嶆柟寮忔彁渚涗簡鏈濂界殑瀹歸敊澶勭悊錛屽茍涓旈氳繃璁劇疆鍚堢悊鐨凩oading Balance絳栫暐錛屽彲浠ュ甫鏉ユ煡璇㈡ц兘鐩稿綋濂界殑鎻愰珮銆備絾鏄敱浜庡浜庝換浣曠殑鍐欐搷浣滐紙create/update/delete)錛岄渶瑕佸湪鍚勪釜鑺傜偣涓婅繘琛屼紶鎾鍒訛紝鍐欐搷浣滃氨浼氭瘮鍘熸潵鎱竴浜涗簡錛屽涓嬪浘錛?/span>



榪欓噷閫夋嫨 RAIDb-1 鍋氫負 cjdbc RAIDb 鏈哄埗銆?/span>

鍥涖佺粰涓ゅ彴瀵圭瓑鐨?Mysql 寤鴻〃錛屽亣璁句袱鍙?Mysql 鐨処P鍒嗗埆鏄?192.168.0.2鍜?92.168.0.3
bash> mysql -h192.168.0.2 -uroot
bash> use clusterdb
bash> create table user (id int(3) not null auto_increment primary key, name char(50) not null) engine innodb;
bash> exit;

bash> mysql -h192.168.0.3 -uroot
bash> use clusterdb
bash> create table user (id int(3) not null auto_increment primary key, name char(50) not null) engine innodb;
bash> exit;
浜斻佸湪 Linux 涓嬪畨瑁?C-JDBC Controller
bash> mkdir -p /usr/local/c-jdbc
bash> cd /usr/local/c-jdbc
bash> tar xvfz c-jdbc-2.0.2-bin.tar.gz
bash> export CJDBC_HOME=/usr/local/c-jdbc
鍏佹妸 Mysql JDBC Driver 鏀懼埌 C-JDBC Controller 涓潵

榪欓噷鎴戜滑浣跨敤 mysql-connector-java-3.1.12-bin.jar 椹卞姩紼嬪簭錛屾妸瀹冩斁鍒?br /> /usr/local/c-jdbc/drivers 涓?/span>

涓冦侀厤緗?C-JDBC Controller
1銆佸湪 /usr/local/c-jdbc/config/virtualdatabase 鐩綍涓垱寤?铏氭嫙鏁版嵁搴撻厤緗枃浠訛紝騫舵妸瀹冨懡鍚嶄負 mysql-raidb1-distribution.xml錛屽唴瀹瑰涓嬶細

<?xml version="1.0" encoding="UTF8"?>
<!DOCTYPE C-JDBC PUBLIC "-//ObjectWeb//DTD C-JDBC 2.0.2//EN" "http://c-jdbc.objectweb.org/dtds/c-jdbc-2.0.2.dtd">

<C-JDBC>

<VirtualDatabase name="myDB">

<Distribution>
</Distribution>

<AuthenticationManager>
<Admin>
<User username="admin" password="c-jdbc"/>
</Admin>
<VirtualUsers>
<VirtualLogin vLogin="boss" vPassword="boss"/>
</VirtualUsers>
</AuthenticationManager>

<DatabaseBackend name="mysqlNode211" driver="org.gjt.mm.mysql.Driver" url="jdbc:mysql://192.168.0.2/clusterdb" connectionTestStatement="select 1">
<ConnectionManager vLogin="boss" rLogin="boss_user" rPassword="123456">
<VariablePoolConnectionManager initPoolSize="10" minPoolSize="10" maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
</ConnectionManager>
</DatabaseBackend>

<DatabaseBackend name="mysqlNode213" driver="org.gjt.mm.mysql.Driver" url="jdbc:mysql://192.168.0.3/clusterdb" connectionTestStatement="select 1">
<ConnectionManager vLogin="boss" rLogin="boss_user" rPassword="123456">
<VariablePoolConnectionManager initPoolSize="10" minPoolSize="10" maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
</ConnectionManager>
</DatabaseBackend>

<RequestManager>
<RequestScheduler>
<RAIDb-1Scheduler level="passThrough"/>
</RequestScheduler>

<LoadBalancer>
<RAIDb-1>
<WaitForCompletion policy="first"/>
<RAIDb-1-LeastPendingRequestsFirst/>
</RAIDb-1>
</LoadBalancer>
</RequestManager>

</VirtualDatabase>

</C-JDBC>

2銆佸湪 /usr/local/c-jdbc/config/controller 鐩綍涓垱寤?C-JDBC controller 閰嶇疆鏂囦歡錛屽茍鎶婂畠鍛藉悕涓?uud-controller-distributed.xml錛屽唴瀹瑰涓嬶細

<?xml version="1.0" encoding="UTF8" ?>
<!DOCTYPE C-JDBC-CONTROLLER PUBLIC "-//ObjectWeb//DTD C-JDBC-CONTROLLER 2.0.2//EN" "http://c-jdbc.objectweb.org/dtds/c-jdbc-controller-2.0.2.dtd">
<C-JDBC-CONTROLLER>
<Controller port="25323">
<JmxSettings>
<RmiJmxAdaptor port="1091"/>
</JmxSettings>
<VirtualDatabase configFile="mysql-raidb1-distribution.xml" virtualDatabaseName="myDB" autoEnableBackends="true"/>
</Controller>
</C-JDBC-CONTROLLER>

3銆佸湪 /usr/local/c-jdbc/config/demo 鐩綍涓垱寤哄惎鍔?C-JDBC controller sh錛屽茍鎶婂畠鍛藉悕涓?uud-distributed-raidb1-controller.sh錛屽唴瀹瑰涓嬶細

#!/bin/sh

export CJDBC_HOME=/usr/local/c-jdbc
export JAVA_HOME=/opt/jdk1.5

cd $CJDBC_HOME/bin

echo "Waiting for mysql servers to finish start up"

echo "Starting Controller"
./controller.sh -f ../config/controller/uud-controller-distributed.xml &

鍏佸惎鍔?C-JDBC Controller
bash> cd /usr/local/c-jdbc/demo
bash> chmod u+rwx uud-distributed-raidb1-controller.sh
bash> ./uud-distributed-raidb1-controller.sh &

濡傛灉鍚姩姝e父錛屾樉紺虹殑淇℃伅濡備笅錛?

Waiting for mysql servers to finish start up
Starting Controller
2006-04-20 10:32:21,126 INFO controller.core.Controller C-JDBC controller (2.0.2)
2006-04-20 10:32:21,189 INFO controller.core.Controller Loading configuration file: ../config/controller/uud-controller-distributed.xml
2006-04-20 10:32:21,278 INFO controller.core.Controller JMX is enabled
2006-04-20 10:32:21,308 INFO controller.core.Controller Starting JMX server on host: 127.0.0.1
2006-04-20 10:32:21,674 INFO backend.DatabaseBackend.mysqlNode211 Adding connection manager for virtual user "boss"
2006-04-20 10:32:21,749 INFO backend.DatabaseBackend.mysqlNode213 Adding connection manager for virtual user "boss"
2006-04-20 10:32:21,809 INFO controller.RequestManager.myDB Request manager will parse requests with the following granularity: NO_PARSING
2006-04-20 10:32:21,814 INFO controller.virtualdatabase.myDB Configuring jgroups using: file:/usr/local/c-jdbc/config/jgroups.xml

-------------------------------------------------------
GMS: address is 127.0.0.1:32773
-------------------------------------------------------
2006-04-20 10:32:26,476 INFO controller.virtualdatabase.myDB Group myDB connected to /127.0.0.1:32773[/127.0.0.1:32773]
2006-04-20 10:32:26,476 INFO controller.virtualdatabase.myDB First controller in group myDB
2006-04-20 10:32:26,477 WARN controller.virtualdatabase.myDB No recovery log has been configured, enabling backend without checkpoint.

[1]+ Done ./uud-distributed-raidb1-controller.sh

鍏佺紪鍐?C-JDBC 瀹㈡埛绔▼搴?/span>
1銆佹妸 C-JDBC Drivers(/usr/local/c-jdbc/drivers/c-jdbc-driver.jar) 鏀劇疆鍒?CLASSPATH 涓?br /> 2銆佺紪鍐欐彃鍏?10 鏉℃暟鎹埌 Mysql 涓紝紼嬪簭濡備笅錛?

/**
* @author 鑳¤崳鍗?br /> * @Company 涓栫邯榫?21cn
*/
package com.cjdbc.test;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.DriverManager;

/**
*
*/
public class GenerateSampleData {

public void generate() {
Connection conn = null;
PreparedStatement pstmt = null;
try {
// 榪欐槸 c-jdbc drivers 鐨?Drivers class錛屾敞鎰忎笉鏄?mysql 鐨?Drivers class
Class.forName("org.objectweb.cjdbc.driver.Driver").newInstance();
// 192.168.0.1 鏄?cjdbc controller 鎵鍦ㄧ殑 ip
// myDB 鏄湪 鏂囦歡 mysql-raidb1-distribution.xml 閲屽畾涔夌殑 <VirtualDatabase name="myDB">
// user=boss&password=boss 鏄湪 鏂囦歡 mysql-raidb1-distribution.xml 閲屽畾涔夌殑
// <VirtualUsers>
// <VirtualLogin vLogin="boss" vPassword="boss"/>
// </VirtualUsers>

String url = "jdbc:cjdbc://192.168.0.1:25323/myDB?user=boss&password=boss";

conn = DriverManager.getConnection(url);

try{
conn.setAutoCommit(false);
pstmt = conn.prepareStatement("insert into user values ('', ?)");

int numOfTestRecords = 10;
System.out.println("Update Record Start.");
for (int i=0;i<numOfTestRecords;i++) {
String newkey = i + "-" + i;
pstmt.setString(1, "hua_" + newkey);
pstmt.executeUpdate();

}
conn.commit();
System.out.println("Update Record Success.");
}
catch(Exception ex){
conn.rollback();
ex.printStackTrace();
}
finally{
try {
if( pstmt != null )
pstmt.close();
if( conn != null)
conn.close();
}
catch(Exception e) {
e.printStackTrace();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
GenerateSampleData g = new GenerateSampleData();
g.generate();

}

}

3銆佺▼搴忔墽琛屽畬姣曞悗錛屽垎鍒埌 Mysql Node 192.168.0.2 鍜?192.168.0.3 鏌ヨ錛岀湅鐪嬫槸鍚﹀凡鍚屾浜嗘暟鎹紝濡傛灉涓や釜 Mysql Node 閮芥湁鐩稿悓鐨勬暟鎹紝璇存槑 C-JDBC 鐜鎼緩鎴愬姛銆?/span>



Dong 2010-03-25 20:23 鍙戣〃璇勮
]]>
棰犺JAVA錛岀敤WEB鐨勬柟寮忓紑鍙戞闈㈢▼搴?涓)http://www.tkk7.com/dong/archive/2009/03/19/260789.htmlDongDongThu, 19 Mar 2009 07:16:00 GMThttp://www.tkk7.com/dong/archive/2009/03/19/260789.htmlhttp://www.tkk7.com/dong/comments/260789.htmlhttp://www.tkk7.com/dong/archive/2009/03/19/260789.html#Feedback23http://www.tkk7.com/dong/comments/commentRss/260789.htmlhttp://www.tkk7.com/dong/services/trackbacks/260789.html鏈榪戝仛浜嗕竴涓棩蹇楃鐞嗙郴緇?br /> 涓漢瑙夊緱閲囩敤浜嗕竴濂楅潪甯擱潪甯稿垱鏂版垨鑰呭彉鎬佺殑寮鍙戞柟寮忥紝灝卞儚棰樼洰璇寸殑閭f牱錛屼嬌鐢╳eb鐨勬柟娉曞紑鍙戞闈㈠簲鐢ㄧ▼搴忥紝褰撶劧鎵鏈夌殑鎶鏈兘鏄熀浜巎ava鐨勩?br /> 鎬葷粨涓涓嬪湪鏁翠釜欏圭洰涓嬌鐢ㄥ埌鐨勬妧鏈?/strong>

1銆佸簳灞傛湇鍔″櫒鐨勫紑鍙憇ocket閫氫俊銆乭ttp鎶ユ枃瑙f瀽銆佸弽灝勬満鍒訛紙榪欎簺鎶鏈叾瀹炲氨鏄紑鍙戜簡涓嬈懼皬鍨嬬殑鏈嶅姟鍣紝璁╂垜浠殑web浠g爜鑳藉鍦ㄦ湰鍦拌繍琛岃搗鏉ワ紝涔嬫墍浠ラ夋嫨鑷繁寮鍙戞湇鍔″櫒鐨勫師鍥犳槸錛宼omcat瀵逛簬鎴戜滑榪欎釜灝忔闈㈢▼搴忔潵璇磋繕鏄お澶т簡鐐癸紝濡傛灉浣滀負妗岄潰鍚姩錛岀敤鎴蜂笉鍙兘絳夊緟紼嬪簭鍚姩榪欎箞闀跨殑鏃墮棿錛屾垜緇欒繖涓湇鍔″櫒璧蜂簡涓悕瀛楀彨鍋?span style="color: #ff0000">jnet錛?br /> 2銆丼WT錛屽寘鎷殑嫻忚鍣ㄦ帶浠跺拰紿楀彛絳夈?br /> 3銆佷嬌鐢╥nstallanywhere鏉ユ墦鍖呯▼搴忥紝鏂逛究鍙戝竷
4銆佸墠鍙板睍鐜版暟鎹嬌鐢ㄤ簡ext2.2
5銆佹墿灞曡嚜宸卞紑鍙戠殑鏈嶅姟鍣?span style="color: #ff0000">jnet錛屽紑鍙戝嚭鑷繁鐨?#8220;action”錛屽簲璇ユ潵璇磋繕鏄鍚圡VC鐨?br /> 鏁版嵁搴撲嬌鐢ㄧ殑鏄痑ccess錛岄噰鐢╦dbc鐨勬柟寮忚闂紝浣犵煡閬擄紝濡傛灉鍦ㄦ闈㈣蔣浠朵笂浣跨敤hibernate...

濂戒簡錛屼笉璇村簾璇?br /> 鍏堣創鍑烘垚鍝佺殑鏁堟灉鍥?br />
1銆佹闈㈠浘鏍?br />

2銆佺櫥褰曠晫闈?br />

3銆佺櫥褰曟晥鏋滃浘


4銆佷富鐣岄潰


鏄笉鏄寰楄繕涓嶉敊鍛紵JAVA涔熷彲浠ユ壃鐪夊悙姘斿紑鍙戝嚭榪欐牱鐨勬闈㈢郴緇燂紝鍙儨鐨勬槸鍥犱負浣跨敤鍒頒簡SWT錛屾墍浠ユ暣涓」鐩茍涓嶈兘璺ㄥ鉤鍙幫紝鏀懼埌linux緋葷粺涓嬪幓榪愯銆?br /> 濂戒簡鍏堢悊涓鐞嗭紝鍙戜竴寮犻」鐩殑鍘熺悊鍥?/strong>


鐪嬪浘璇磋瘽錛屾垜浠暣涓」鐩殑鏋勬灦錛屽氨鏄繖涓牱瀛愮殑錛岄噰鐢⊿WT灝佽浜咺E浣滀負鍓嶅彴灞曠幇錛屽悗鍙頒嬌鐢ㄨ嚜宸卞紑鍙戠殑鏈嶅姟鍣ㄤ綔涓哄悗鍙版潵澶勭悊鏁版嵁錛屼腑闂存暟鎹氫俊鏂瑰紡褰撶劧灝卞彧鑳芥槸http浜?br />
鎵浠ヤ腑蹇冩濇兂灝辨槸錛屾垜寮鍙戜簡涓湇鍔″櫒錛岃繖涓湇鍔″櫒鑳藉璁╃敤鎴鋒墿灞曡嚜宸辯殑綾伙紝鑷繁鐨勬柟娉曪紝鐒跺悗鐢ㄦ埛灝卞彲浠ユ牴鎹嚜宸辯殑闇瑕佹潵涔﹀啓鑷繁鐨勭郴緇燂紝鏈鏈鏈閲嶈鐨勫氨鏄紝璁╂垜浠繖浜涘啓鎯簡J2EE鐨勪漢鑳藉浣跨敤宸茬粡褰㈡垚鐨勬濈淮鏉ョ紪鍐欐闈㈢郴緇燂紝鎴戜滑鍙互涓嶉渶瑕佸啀鍘誨swing鍜宻wt錛屽彲浠ヤ嬌鐢╤tml鐨勬柟寮忔潵鍋氬墠鍙扮殑甯冨眬錛屽洜涓鴻佸疄璇存垜姣忔鍐欐闈㈢▼搴忕殑鏃跺欙紝鎬諱細鎶婁唬鐮佸紕寰椾竴鍥㈢碂錛屽湪web緋葷粺涓婂鏄撹瑙勭煩鐭╃殑鍐欏嚭鍒嗗眰鐨勪唬鐮侊紝妗岄潰緋葷粺...甯冨眬灝辮鎴戝ご澶э紙鎴戠殑鎰忔濇槸褰撲綘璺戝嚭鍘繪帴縐佹椿騫茬殑鏃跺欙紝涓嶇敤鍐嶅涓濂椾笢瑗匡紝鍛靛懙錛夈?br />
濂戒簡錛岃繖涓笘瀛愬彧鏄竴涓畝鍗曠殑浠嬬粛錛屾暣涓郴緇熷叿浣撶殑瀹炵幇鏂瑰紡錛屼細鍦ㄥ悗緇殑甯栧瓙涓竴姝ユ瑙f瀽錛屽ぇ瀹舵湁浠涔堟剰瑙佹垨鑰呭緩璁彲浠ョ粰鎴戠暀璦錛岃阿璋紒


Dong 2009-03-19 15:16 鍙戣〃璇勮
]]>
JAVA鍙嶅皠鏈哄埗鐨勭畝鍗曞簲鐢?/title><link>http://www.tkk7.com/dong/archive/2008/06/05/206083.html</link><dc:creator>Dong</dc:creator><author>Dong</author><pubDate>Thu, 05 Jun 2008 08:36:00 GMT</pubDate><guid>http://www.tkk7.com/dong/archive/2008/06/05/206083.html</guid><wfw:comment>http://www.tkk7.com/dong/comments/206083.html</wfw:comment><comments>http://www.tkk7.com/dong/archive/2008/06/05/206083.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.tkk7.com/dong/comments/commentRss/206083.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/dong/services/trackbacks/206083.html</trackback:ping><description><![CDATA[<p style="font-size: 10pt; font-family: 騫煎渾">  寮鍙戠殑鏃跺欐湁鏃跺欎細紕板埌榪欐牱鐨勬儏鍐碉紝鎴戜滑鍦ㄥ啓紼嬪簭鐨勬椂鍊欏茍涓嶇煡閬撻渶瑕佽皟鐢ㄦ煇涓璞$殑鍝釜鏂規硶錛屽彧鏈夌▼搴忚繍琛屽悗錛屾垜浠墠鑳藉鐭ラ亾銆傛垨璁告垜浠渶瑕佹牴鎹鎴風浼犺繃鏉ョ殑鏌愪釜String鍙傛暟鐨勫兼潵鍒ゆ柇鎴戜滑搴旇鎵ц鍝釜鏂規硶銆傚湪榪欑鎯呭喌涓婮AVA鐨勫弽灝勬墽琛屽氨鍙互甯笂蹇欎簡銆備笅闈㈡槸鎴戝仛鐨勪竴涓畝鍗曠殑嫻嬭瘯浠g爜錛屾彁渚涚粰澶у鍋氫釜鍙傝冦?br /> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">import</span><span style="color: #000000"> java.lang.reflect.InvocationTargetException;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.lang.reflect.Method;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img id="Codehighlighter1_86_128_Open_Image" onclick="this.style.display='none'; Codehighlighter1_86_128_Open_Text.style.display='none'; Codehighlighter1_86_128_Closed_Image.style.display='inline'; Codehighlighter1_86_128_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_86_128_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_86_128_Closed_Text.style.display='none'; Codehighlighter1_86_128_Open_Image.style.display='inline'; Codehighlighter1_86_128_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_86_128_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_86_128_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /> * </span><span style="color: #808080">@author</span><span style="color: #008000"> Dong<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /> * 嫻嬭瘯JAVA reflect鏈哄埗<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" /> </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_150_950_Open_Image" onclick="this.style.display='none'; Codehighlighter1_150_950_Open_Text.style.display='none'; Codehighlighter1_150_950_Closed_Image.style.display='inline'; Codehighlighter1_150_950_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_150_950_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_150_950_Closed_Text.style.display='none'; Codehighlighter1_150_950_Open_Image.style.display='inline'; Codehighlighter1_150_950_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> TestRef</span><span id="Codehighlighter1_150_950_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_150_950_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_156_185_Open_Image" onclick="this.style.display='none'; Codehighlighter1_156_185_Open_Text.style.display='none'; Codehighlighter1_156_185_Closed_Image.style.display='inline'; Codehighlighter1_156_185_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_156_185_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_156_185_Closed_Text.style.display='none'; Codehighlighter1_156_185_Open_Image.style.display='inline'; Codehighlighter1_156_185_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_156_185_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_156_185_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> args<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_229_948_Open_Image" onclick="this.style.display='none'; Codehighlighter1_229_948_Open_Text.style.display='none'; Codehighlighter1_229_948_Closed_Image.style.display='inline'; Codehighlighter1_229_948_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_229_948_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_229_948_Closed_Text.style.display='none'; Codehighlighter1_229_948_Open_Image.style.display='inline'; Codehighlighter1_229_948_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args)</span><span id="Codehighlighter1_229_948_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_229_948_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            TestBean test </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> TestBean();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            Method[] methods </span><span style="color: #000000">=</span><span style="color: #000000"> test.getClass().getMethods();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            test.setAbc(</span><span style="color: #000000">"</span><span style="color: #000000">---</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_413_942_Open_Image" onclick="this.style.display='none'; Codehighlighter1_413_942_Open_Text.style.display='none'; Codehighlighter1_413_942_Closed_Image.style.display='inline'; Codehighlighter1_413_942_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_413_942_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_413_942_Closed_Text.style.display='none'; Codehighlighter1_413_942_Open_Image.style.display='inline'; Codehighlighter1_413_942_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">methods.length;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_413_942_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_413_942_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_482_928_Open_Image" onclick="this.style.display='none'; Codehighlighter1_482_928_Open_Text.style.display='none'; Codehighlighter1_482_928_Closed_Image.style.display='inline'; Codehighlighter1_482_928_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_482_928_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_482_928_Closed_Text.style.display='none'; Codehighlighter1_482_928_Open_Image.style.display='inline'; Codehighlighter1_482_928_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                </span><span style="color: #0000ff">if</span><span style="color: #000000">(methods[i].getName().equalsIgnoreCase(</span><span style="color: #000000">"</span><span style="color: #000000">getabc</span><span style="color: #000000">"</span><span style="color: #000000">))</span><span id="Codehighlighter1_482_928_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_482_928_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_508_599_Open_Image" onclick="this.style.display='none'; Codehighlighter1_508_599_Open_Text.style.display='none'; Codehighlighter1_508_599_Closed_Image.style.display='inline'; Codehighlighter1_508_599_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_508_599_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_508_599_Closed_Text.style.display='none'; Codehighlighter1_508_599_Open_Image.style.display='inline'; Codehighlighter1_508_599_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                    </span><span style="color: #0000ff">try</span><span style="color: #000000"> </span><span id="Codehighlighter1_508_599_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_508_599_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                        System.out.println(methods[i].invoke(test));<br /> <img id="Codehighlighter1_636_703_Open_Image" onclick="this.style.display='none'; Codehighlighter1_636_703_Open_Text.style.display='none'; Codehighlighter1_636_703_Closed_Image.style.display='inline'; Codehighlighter1_636_703_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_636_703_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_636_703_Closed_Text.style.display='none'; Codehighlighter1_636_703_Open_Image.style.display='inline'; Codehighlighter1_636_703_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                    }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (IllegalArgumentException e) </span><span id="Codehighlighter1_636_703_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_636_703_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                        e.printStackTrace();<br /> <img id="Codehighlighter1_738_805_Open_Image" onclick="this.style.display='none'; Codehighlighter1_738_805_Open_Text.style.display='none'; Codehighlighter1_738_805_Closed_Image.style.display='inline'; Codehighlighter1_738_805_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_738_805_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_738_805_Closed_Text.style.display='none'; Codehighlighter1_738_805_Open_Image.style.display='inline'; Codehighlighter1_738_805_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                    }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (IllegalAccessException e) </span><span id="Codehighlighter1_738_805_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_738_805_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                        e.printStackTrace();<br /> <img id="Codehighlighter1_843_910_Open_Image" onclick="this.style.display='none'; Codehighlighter1_843_910_Open_Text.style.display='none'; Codehighlighter1_843_910_Closed_Image.style.display='inline'; Codehighlighter1_843_910_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_843_910_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_843_910_Closed_Text.style.display='none'; Codehighlighter1_843_910_Open_Image.style.display='inline'; Codehighlighter1_843_910_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                    }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InvocationTargetException e) </span><span id="Codehighlighter1_843_910_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_843_910_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                        e.printStackTrace();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                    }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />            }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <img src ="http://www.tkk7.com/dong/aggbug/206083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/dong/" target="_blank">Dong</a> 2008-06-05 16:36 <a href="http://www.tkk7.com/dong/archive/2008/06/05/206083.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JAVA涓璒bject[]鏁版嵁杞琒tring[]http://www.tkk7.com/dong/archive/2008/06/02/205280.htmlDongDongMon, 02 Jun 2008 03:25:00 GMThttp://www.tkk7.com/dong/archive/2008/06/02/205280.htmlhttp://www.tkk7.com/dong/comments/205280.htmlhttp://www.tkk7.com/dong/archive/2008/06/02/205280.html#Feedback0http://www.tkk7.com/dong/comments/commentRss/205280.htmlhttp://www.tkk7.com/dong/services/trackbacks/205280.html(String[])ArrayList.toArray(new String[0]);


Dong 2008-06-02 11:25 鍙戣〃璇勮
]]>鍦╔ML閰嶇疆鏂囦歡涓緭鍑?amp;絎﹀彿http://www.tkk7.com/dong/archive/2008/05/21/201812.htmlDongDongWed, 21 May 2008 01:03:00 GMThttp://www.tkk7.com/dong/archive/2008/05/21/201812.htmlhttp://www.tkk7.com/dong/comments/201812.htmlhttp://www.tkk7.com/dong/archive/2008/05/21/201812.html#Feedback0http://www.tkk7.com/dong/comments/commentRss/201812.htmlhttp://www.tkk7.com/dong/services/trackbacks/201812.htmlXML閲屾槸鏃犳硶鐩存帴姝e父杈撳嚭&絳夌壒孌婂瓧絎︾殑錛屽彲鐢?amp;amp;杞箟琛ㄧず錛?/span>

Dong 2008-05-21 09:03 鍙戣〃璇勮
]]>
Fmt鏍囩鐨勪嬌鐢?/title><link>http://www.tkk7.com/dong/archive/2008/05/20/201568.html</link><dc:creator>Dong</dc:creator><author>Dong</author><pubDate>Tue, 20 May 2008 01:29:00 GMT</pubDate><guid>http://www.tkk7.com/dong/archive/2008/05/20/201568.html</guid><wfw:comment>http://www.tkk7.com/dong/comments/201568.html</wfw:comment><comments>http://www.tkk7.com/dong/archive/2008/05/20/201568.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/dong/comments/commentRss/201568.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/dong/services/trackbacks/201568.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">1銆佹暟瀛楁牸寮忓寲<br /> <fmt:formatNumber value="33.33333" pattern="#.0"></fmt:formatNumber>-->杈撳嚭33.3<br /> <div style="border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid">pattern涓鍙風殑綰︽潫瑙勫畾<br /> 0                     涓涓暟浣?br /> #                     涓涓暟浣嶏紝鍓嶅闆跺拰榪藉熬闆朵笉鏄劇ず<br /> .                      灝忔暟鐐瑰垎鍓蹭綅緗?br /> 錛?nbsp;                    緇勫垎闅旂鐨勪綅緗?br /> -                      璐熸暟鍓嶇紑<br /> %                    鐢?00涔橈紝騫舵樉紺虹櫨鍒嗗彿<br /> 鍏朵粬浠諱綍絎﹀彿    鍦ㄨ緭鍑哄瓧絎︿覆涓寘鎷寚瀹氱鍙?/div> 2銆佹棩鏈熸牸寮忓寲<br /> <fmt:formatDate value="${vo.lateCompleteDate}" type="both" pattern="yy-MM-dd"/></span> <img src ="http://www.tkk7.com/dong/aggbug/201568.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/dong/" target="_blank">Dong</a> 2008-05-20 09:29 <a href="http://www.tkk7.com/dong/archive/2008/05/20/201568.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>HashMap鏍囧噯閬嶅巻鏂規硶http://www.tkk7.com/dong/archive/2008/05/19/201440.htmlDongDongMon, 19 May 2008 09:09:00 GMThttp://www.tkk7.com/dong/archive/2008/05/19/201440.htmlhttp://www.tkk7.com/dong/comments/201440.htmlhttp://www.tkk7.com/dong/archive/2008/05/19/201440.html#Feedback0http://www.tkk7.com/dong/comments/commentRss/201440.htmlhttp://www.tkk7.com/dong/services/trackbacks/201440.htmlHashMap<String,String> testMap = new HashMap<String,String>();
for (Map.Entry<String, String> entry : testMap .entrySet()) {
entry.getKey();
entry.getValue();
}

Dong 2008-05-19 17:09 鍙戣〃璇勮
]]>
鍦╦ava鐜涓闂畇pring涓厤緗殑瀵硅薄http://www.tkk7.com/dong/archive/2008/05/19/201430.htmlDongDongMon, 19 May 2008 08:45:00 GMThttp://www.tkk7.com/dong/archive/2008/05/19/201430.htmlhttp://www.tkk7.com/dong/comments/201430.htmlhttp://www.tkk7.com/dong/archive/2008/05/19/201430.html#Feedback0http://www.tkk7.com/dong/comments/commentRss/201430.htmlhttp://www.tkk7.com/dong/services/trackbacks/201430.htmlApplicationContext ctx = new ClassPathXmlApplicationContext("application-config.xml");
Map<String,String> bureauMap = ((DictionaryService)ctx.getBean("dictionaryService")).getBureauMap();

Dong 2008-05-19 16:45 鍙戣〃璇勮
]]>
鍏充簬request.request.getRequestDispatcher().forward()鏂規硶鐨勪竴鐐圭湅娉?/title><link>http://www.tkk7.com/dong/archive/2008/04/17/193658.html</link><dc:creator>Dong</dc:creator><author>Dong</author><pubDate>Thu, 17 Apr 2008 02:28:00 GMT</pubDate><guid>http://www.tkk7.com/dong/archive/2008/04/17/193658.html</guid><wfw:comment>http://www.tkk7.com/dong/comments/193658.html</wfw:comment><comments>http://www.tkk7.com/dong/archive/2008/04/17/193658.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/dong/comments/commentRss/193658.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/dong/services/trackbacks/193658.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Arial">浠婂ぉ鍦ㄨ皟璇曚竴涓猄ervlet紼嬪簭鐨勬椂鍊欙紝鎶ヤ簡浠ヤ笅閿欒錛?br style="font-family: " /> <span style="color: red">java.lang.IllegalStateException: Cannot forward after response has been committed<br /> </span>鏍規嵁瀛楅潰鐞嗚В鐨勮瘽錛屾剰璇嗘槸鍦╮esponse宸茬粡鎻愪氦鍚庣▼搴忎笉鑳藉啀涓嬈$殑璺寵漿錛?br /> <br /> 鐮旂┒浠g爜浠ュ悗鍙戠幇錛屾槸鍥犱負鍓嶉潰宸茬粡鎵ц榪囦竴嬈?font face="Arial" size="2">request.request.getRequestDispatcher().forward()</font><br /> 浣嗘槸鍚庨潰鐨?font face="Arial" size="2">request.request.getRequestDispatcher().forward()</font>渚濈劧琚墽琛屽埌浜嗭紒<br /> <br /> 閭d箞寰堟湁鐞嗙敱鐩鎬俊<font face="Arial" size="2">request.request.getRequestDispatcher().forward()</font>璺寵漿鏈韓鏄笉浼氳繑鍥炰粈涔堬紝涔熶笉浼氱粓姝㈢▼搴忎綋鐨勬墽琛岋紒<br /> 紼嬪簭浣撳悗闈㈣鎵ц鐨勮繕鏄細鎵ц錛?/span> <img src ="http://www.tkk7.com/dong/aggbug/193658.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/dong/" target="_blank">Dong</a> 2008-04-17 10:28 <a href="http://www.tkk7.com/dong/archive/2008/04/17/193658.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Tomcat閰嶇疆JNDI鏁版嵁婧?鎶ラ敊瑙e喅http://www.tkk7.com/dong/archive/2008/02/24/181755.htmlDongDongSun, 24 Feb 2008 05:47:00 GMThttp://www.tkk7.com/dong/archive/2008/02/24/181755.htmlhttp://www.tkk7.com/dong/comments/181755.htmlhttp://www.tkk7.com/dong/archive/2008/02/24/181755.html#Feedback1http://www.tkk7.com/dong/comments/commentRss/181755.htmlhttp://www.tkk7.com/dong/services/trackbacks/181755.html
<Resource name="jdbc/dong"  auth="Container" type="javax.sql.DataSource"/>
 
 
<ResourceParams name="jdbc/dong">
  
<parameter>
   
<name>factory</name>
   
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
  
</parameter>
  
<parameter>
   
<name>maxActive</name>
   
<value>100</value>
  
</parameter>
  
<parameter>
   
<name>maxIdle</name>
   
<value>30</value>
  
</parameter>
  
<parameter>
   
<name>maxWait</name>
   
<value>5000</value>
  
</parameter>
  
<parameter>
   
<name>username</name>
   
<value>root</value>
  
</parameter>
  
<parameter>
   
<name>password</name>
   
<value>colorful</value>
  
</parameter>
  
<parameter>
   
<name>driverClassName</name>
   
<value>org.gjt.mm.mysql.Driver</value>
  
</parameter>
  
<parameter>
   
<name>url</name>
   
<value>jdbc:mysql://localhost:3306/dong</value>
  
</parameter>
   
</ResourceParams>
浣跨敤濡備笂閰嶇疆鐨勬椂鍊欎竴鐩存姤榪欎釜
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'閿欒

鍦ㄧ綉緇滀笂瀵昏鍚庡彂鐜版槸鍥犱負Tomcat鐗堟湰寮曡搗鐨勶紝鏀規垚濡備笅闂灝辨秷澶變簡

<Resource
    
name="jdbc/dong"
    type
="javax.sql.DataSource"
    password
="colorful"
    driverClassName
="org.gjt.mm.mysql.Driver"
    maxIdle
="2"
    maxWait
="5000"
    username
="root"
    url
="jdbc:mysql://localhost:3306/dong"
    maxActive
="4"/>


Dong 2008-02-24 13:47 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 久99久精品免费视频热77| 九九精品成人免费国产片| 国产精品成人免费一区二区| 亚洲宅男永久在线| 色欲国产麻豆一精品一AV一免费 | 亚洲成人午夜电影| 亚洲黄色免费网址| 久久亚洲最大成人网4438| 免费看韩国黄a片在线观看| 亚洲综合一区无码精品| 巨胸喷奶水视频www网免费| 色偷偷亚洲第一综合| 亚洲国产综合精品中文字幕| jizz免费观看视频| 亚洲AV无码专区亚洲AV伊甸园 | 亚洲一区二区三区无码国产| 成全高清视频免费观看| 国产精品亚洲一区二区三区在线观看 | 亚洲AV综合色区无码另类小说| 国产午夜精品久久久久免费视| 久久精品亚洲一区二区三区浴池| 成人无码区免费A片视频WWW| 亚洲爆乳大丰满无码专区| 亚洲国产精品第一区二区三区| 拍拍拍无挡免费视频网站| 亚洲综合激情另类小说区| 搡女人真爽免费视频大全| 一级毛片在播放免费| 亚洲AV永久无码精品成人| 成人免费午夜在线观看| 特级毛片在线大全免费播放| 国产成A人亚洲精V品无码 | 免费观看午夜在线欧差毛片| 精品国产免费人成网站| 亚洲一欧洲中文字幕在线| 亚洲?V乱码久久精品蜜桃| 美女内射毛片在线看免费人动物| 亚洲AV香蕉一区区二区三区| 亚洲国产精彩中文乱码AV| 成年在线观看免费人视频草莓| 一级毛片免费在线|