锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜激情视频,亚洲综合一区二区精品久久,国产亚洲综合久久系列 http://www.tkk7.com/dong/Share Our Experience of Java zh-cn Sat, 10 May 2025 16:40:48 GMT Sat, 10 May 2025 16:40:48 GMT 60 C-JDBC 鏁版嵁搴撻泦緹や腑闂翠歡璧勬枡 http://www.tkk7.com/dong/archive/2010/03/25/316577.htmlDong Dong Thu, 25 Mar 2010 12:23:00 GMT http://www.tkk7.com/dong/archive/2010/03/25/316577.html http://www.tkk7.com/dong/comments/316577.html http://www.tkk7.com/dong/archive/2010/03/25/316577.html#Feedback 0 http://www.tkk7.com/dong/comments/commentRss/316577.html http://www.tkk7.com/dong/services/trackbacks/316577.html CJDBC瀹樼綉 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>
]]> 棰犺JAVA錛岀敤WEB鐨勬柟寮忓紑鍙戞闈㈢▼搴?涓) http://www.tkk7.com/dong/archive/2009/03/19/260789.htmlDong Dong Thu, 19 Mar 2009 07:16:00 GMT http://www.tkk7.com/dong/archive/2009/03/19/260789.html http://www.tkk7.com/dong/comments/260789.html http://www.tkk7.com/dong/archive/2009/03/19/260789.html#Feedback 23 http://www.tkk7.com/dong/comments/commentRss/260789.html http://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瀽錛屽ぇ瀹舵湁浠涔堟剰瑙佹垨鑰呭緩璁彲浠ョ粰鎴戠暀璦錛岃阿璋紒
]]>JAVA鍙嶅皠鏈哄埗鐨勭畝鍗曞簲鐢?/title> http://www.tkk7.com/dong/archive/2008/06/05/206083.htmlDong Dong Thu, 05 Jun 2008 08:36:00 GMT http://www.tkk7.com/dong/archive/2008/06/05/206083.html http://www.tkk7.com/dong/comments/206083.html http://www.tkk7.com/dong/archive/2008/06/05/206083.html#Feedback 7 http://www.tkk7.com/dong/comments/commentRss/206083.html http://www.tkk7.com/dong/services/trackbacks/206083.html 寮鍙戠殑鏃跺欐湁鏃跺欎細紕板埌榪欐牱鐨勬儏鍐碉紝鎴戜滑鍦ㄥ啓紼嬪簭鐨勬椂鍊欏茍涓嶇煡閬撻渶瑕佽皟鐢ㄦ煇涓璞$殑鍝釜鏂規硶錛屽彧鏈夌▼搴忚繍琛屽悗錛屾垜浠墠鑳藉鐭ラ亾銆傛垨璁告垜浠渶瑕佹牴鎹鎴風浼犺繃鏉ョ殑鏌愪釜String鍙傛暟鐨勫兼潵鍒ゆ柇鎴戜滑搴旇鎵ц鍝釜鏂規硶銆傚湪榪欑鎯呭喌涓婮AVA鐨勫弽灝勬墽琛屽氨鍙互甯笂蹇欎簡銆備笅闈㈡槸鎴戝仛鐨勪竴涓畝鍗曠殑嫻嬭瘯浠g爜錛屾彁渚涚粰澶у鍋氫釜鍙傝冦?br />
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/** */ /**
* @author Dong
* 嫻嬭瘯JAVA reflect鏈哄埗
*/
public class TestRef {
/** */ /**
* @param args
*/
public static void main(String[] args) {
TestBean test = new TestBean();
Method[] methods = test.getClass().getMethods();
test.setAbc( " --- " );
for ( int i = 0 ;i < methods.length;i ++ ) {
if (methods[i].getName().equalsIgnoreCase( " getabc " )) {
try {
System.out.println(methods[i].invoke(test));
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
}
}
}
]]> JAVA涓璒bject[]鏁版嵁杞琒tring[] http://www.tkk7.com/dong/archive/2008/06/02/205280.htmlDong Dong Mon, 02 Jun 2008 03:25:00 GMT http://www.tkk7.com/dong/archive/2008/06/02/205280.html http://www.tkk7.com/dong/comments/205280.html http://www.tkk7.com/dong/archive/2008/06/02/205280.html#Feedback 0 http://www.tkk7.com/dong/comments/commentRss/205280.html http://www.tkk7.com/dong/services/trackbacks/205280.html (String[])ArrayList.toArray(new String[0]);
]]> 鍦╔ML閰嶇疆鏂囦歡涓緭鍑?amp;絎﹀彿 http://www.tkk7.com/dong/archive/2008/05/21/201812.htmlDong Dong Wed, 21 May 2008 01:03:00 GMT http://www.tkk7.com/dong/archive/2008/05/21/201812.html http://www.tkk7.com/dong/comments/201812.html http://www.tkk7.com/dong/archive/2008/05/21/201812.html#Feedback 0 http://www.tkk7.com/dong/comments/commentRss/201812.html http://www.tkk7.com/dong/services/trackbacks/201812.html XML閲屾槸鏃犳硶鐩存帴姝e父杈撳嚭&絳夌壒孌婂瓧絎︾殑錛屽彲鐢?amp;amp;杞箟琛ㄧず錛?/span>
]]> Fmt鏍囩鐨勪嬌鐢?/title> http://www.tkk7.com/dong/archive/2008/05/20/201568.htmlDong Dong Tue, 20 May 2008 01:29:00 GMT http://www.tkk7.com/dong/archive/2008/05/20/201568.html http://www.tkk7.com/dong/comments/201568.html http://www.tkk7.com/dong/archive/2008/05/20/201568.html#Feedback 0 http://www.tkk7.com/dong/comments/commentRss/201568.html http://www.tkk7.com/dong/services/trackbacks/201568.html 1銆佹暟瀛楁牸寮忓寲
<fmt:formatNumber value="33.33333" pattern="#.0"></fmt:formatNumber>-->杈撳嚭33.3
pattern涓鍙風殑綰︽潫瑙勫畾
0 涓涓暟浣?br />
# 涓涓暟浣嶏紝鍓嶅闆跺拰榪藉熬闆朵笉鏄劇ず
. 灝忔暟鐐瑰垎鍓蹭綅緗?br />
錛?nbsp; 緇勫垎闅旂鐨勪綅緗?br />
- 璐熸暟鍓嶇紑
% 鐢?00涔橈紝騫舵樉紺虹櫨鍒嗗彿
鍏朵粬浠諱綍絎﹀彿 鍦ㄨ緭鍑哄瓧絎︿覆涓寘鎷寚瀹氱鍙?/div>
2銆佹棩鏈熸牸寮忓寲
<fmt:formatDate value="${vo.lateCompleteDate}" type="both" pattern="yy-MM-dd"/>
]]>
HashMap鏍囧噯閬嶅巻鏂規硶 http://www.tkk7.com/dong/archive/2008/05/19/201440.htmlDong Dong Mon, 19 May 2008 09:09:00 GMT http://www.tkk7.com/dong/archive/2008/05/19/201440.html http://www.tkk7.com/dong/comments/201440.html http://www.tkk7.com/dong/archive/2008/05/19/201440.html#Feedback 0 http://www.tkk7.com/dong/comments/commentRss/201440.html http://www.tkk7.com/dong/services/trackbacks/201440.html HashMap<String,String> testMap = new HashMap<String,String>();
for (Map.Entry<String, String> entry : testMap .entrySet()) {
entry.getKey();
entry.getValue();
}
]]> 鍦╦ava鐜涓闂畇pring涓厤緗殑瀵硅薄 http://www.tkk7.com/dong/archive/2008/05/19/201430.htmlDong Dong Mon, 19 May 2008 08:45:00 GMT http://www.tkk7.com/dong/archive/2008/05/19/201430.html http://www.tkk7.com/dong/comments/201430.html http://www.tkk7.com/dong/archive/2008/05/19/201430.html#Feedback 0 http://www.tkk7.com/dong/comments/commentRss/201430.html http://www.tkk7.com/dong/services/trackbacks/201430.html ApplicationContext ctx = new ClassPathXmlApplicationContext("application-config.xml");
Map<String,String> bureauMap = ((DictionaryService)ctx.getBean("dictionaryService")).getBureauMap();
]]> 鍏充簬request.request.getRequestDispatcher().forward()鏂規硶鐨勪竴鐐圭湅娉?/title> http://www.tkk7.com/dong/archive/2008/04/17/193658.htmlDong Dong Thu, 17 Apr 2008 02:28:00 GMT http://www.tkk7.com/dong/archive/2008/04/17/193658.html http://www.tkk7.com/dong/comments/193658.html http://www.tkk7.com/dong/archive/2008/04/17/193658.html#Feedback 1 http://www.tkk7.com/dong/comments/commentRss/193658.html http://www.tkk7.com/dong/services/trackbacks/193658.html 浠婂ぉ鍦ㄨ皟璇曚竴涓猄ervlet紼嬪簭鐨勬椂鍊欙紝鎶ヤ簡浠ヤ笅閿欒錛?br style="font-family: " />
java.lang.IllegalStateException: Cannot forward after response has been committed
鏍規嵁瀛楅潰鐞嗚В鐨勮瘽錛屾剰璇嗘槸鍦╮esponse宸茬粡鎻愪氦鍚庣▼搴忎笉鑳藉啀涓嬈$殑璺寵漿錛?br />
鐮旂┒浠g爜浠ュ悗鍙戠幇錛屾槸鍥犱負鍓嶉潰宸茬粡鎵ц榪囦竴嬈?font face="Arial" size="2">request.request.getRequestDispatcher().forward()
浣嗘槸鍚庨潰鐨?font face="Arial" size="2">request.request.getRequestDispatcher().forward()渚濈劧琚墽琛屽埌浜嗭紒
閭d箞寰堟湁鐞嗙敱鐩鎬俊request.request.getRequestDispatcher().forward() 璺寵漿鏈韓鏄笉浼氳繑鍥炰粈涔堬紝涔熶笉浼氱粓姝㈢▼搴忎綋鐨勬墽琛岋紒
紼嬪簭浣撳悗闈㈣鎵ц鐨勮繕鏄細鎵ц錛?/span>
]]> Tomcat閰嶇疆JNDI鏁版嵁婧?鎶ラ敊瑙e喅 http://www.tkk7.com/dong/archive/2008/02/24/181755.htmlDong Dong Sun, 24 Feb 2008 05:47:00 GMT http://www.tkk7.com/dong/archive/2008/02/24/181755.html http://www.tkk7.com/dong/comments/181755.html http://www.tkk7.com/dong/archive/2008/02/24/181755.html#Feedback 1 http://www.tkk7.com/dong/comments/commentRss/181755.html http://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" />
]]>
主站蜘蛛池模板:
久99久精品免费视频热77 |
九九精品成人免费国产片 |
国产精品成人免费一区二区 |
亚洲宅男永久在线 |
色欲国产麻豆一精品一AV一免费
|
亚洲成人午夜电影 |
亚洲黄色免费网址 |
久久亚洲最大成人网4438 |
免费看韩国黄a片在线观看 |
亚洲综合一区无码精品 |
巨胸喷奶水视频www网免费 |
色偷偷亚洲第一综合 |
亚洲国产综合精品中文字幕 |
jizz免费观看视频 |
亚洲AV无码专区亚洲AV伊甸园
|
亚洲一区二区三区无码国产 |
成全高清视频免费观看 |
国产精品亚洲一区二区三区在线观看
|
亚洲AV综合色区无码另类小说 |
国产午夜精品久久久久免费视 |
久久精品亚洲一区二区三区浴池 |
成人无码区免费A片视频WWW |
亚洲爆乳大丰满无码专区 |
亚洲国产精品第一区二区三区 |
拍拍拍无挡免费视频网站 |
亚洲综合激情另类小说区 |
搡女人真爽免费视频大全 |
一级毛片在播放免费 |
亚洲AV永久无码精品成人 |
成人免费午夜在线观看 |
特级毛片在线大全免费播放 |
国产成A人亚洲精V品无码
|
免费观看午夜在线欧差毛片 |
精品国产免费人成网站 |
亚洲一欧洲中文字幕在线 |
亚洲?V乱码久久精品蜜桃 |
美女内射毛片在线看免费人动物 |
亚洲AV香蕉一区区二区三区 |
亚洲国产精彩中文乱码AV |
成年在线观看免费人视频草莓 |
一级毛片免费在线 |