@nanako
proxool連接池的性能應(yīng)該是最好的,如果不信,你可以去看看這篇文章
http://hi.baidu.com/dburu/blog/item/7335892f6a8662391f3089be.html
對(duì)于您提出的active的connection的數(shù)量為0的問(wèn)題,我沒(méi)遇到過(guò),不過(guò)我想應(yīng)該是你的連接池配置的問(wèn)題。
@Ivan Chen(西濱)
如果直接用Iterator接口訪問(wèn),那么客戶(hù)端(main方法中的代碼)需要修改的代碼會(huì)很多,我所做的工作的注主要目的就是使盡量少修改客戶(hù)端代碼,甚至不修改,而這正是Java設(shè)計(jì)模式中必需遵循的“開(kāi)-閉”原則,即對(duì)擴(kuò)展開(kāi)放,而對(duì)修改關(guān)閉。
re: 用Myeclipse的理由 我為J狂 2007-04-18 20:09
IBM當(dāng)初給Eclipse起名字的時(shí)候就太不講究了,居然叫"日食",明顯是在向SUN公司挑釁,SUN公司的反擊也是正常的。
@Fadesky
我是想用程序?qū)霐?shù)據(jù),而不是手工導(dǎo)入數(shù)據(jù),SQLserver和Oracle都支持手工導(dǎo)入,對(duì)于MySQL,我不太清楚。
re: 一種求字符集子集的方法 我為J狂 2007-04-16 12:13
@alex
朋友,恕我才疏學(xué)淺,實(shí)在不明白您評(píng)論的意思!請(qǐng)您賜教。
@劉甘泉
謝謝您的建議,createStatement()返回的是Statement接口,prepareStatement()返回的是PreparedStatement接口,后者繼承自前者,由于PreparedStatement使用了precompile,因而執(zhí)行sql語(yǔ)句更高效,所謂的高效就是在sql語(yǔ)句解析執(zhí)行時(shí),速度更快,所以建議使用prepareStatement()。
@Astamei
如果我的數(shù)據(jù)庫(kù)是mysql以外的其他數(shù)據(jù)庫(kù)怎么辦?
@ibmsoft
謝謝您的留言,能不能留個(gè)具體的鏈接地址?我好去學(xué)習(xí)學(xué)習(xí)。
re: 彩票號(hào)碼生成算法 我為J狂 2007-04-14 17:26
@STONE
謝謝您的提醒,以后我會(huì)注意的,下不為例,呵呵。
以上的關(guān)于String的代碼應(yīng)該改為:
StringBuffer numberStr=new StringBuffer("");
if (!numberStr.toString().equals(""))
numberStr .append(" , ") ;
numberStr.append(number);
@山風(fēng)小子
我懷疑你的Eclipse有問(wèn)題,Alt+/是Eclipse缺省的快捷鍵。
很有價(jià)值的經(jīng)驗(yàn),謝謝共享!
re: swing界面設(shè)計(jì) 我為J狂 2007-03-09 18:43
@azure
純手工寫(xiě)界面不可能比可視化界面開(kāi)發(fā)得快,因?yàn)樵诩兪止?xiě)界面的過(guò)程中,定位組件的位置是件很麻煩的事。
re: 發(fā)幾張B/S軟件界面圖 我為J狂 2007-03-09 18:16
只提供圖形界面根本看不出Java技術(shù)的痕跡,還是畫(huà)一些UML圖,看起來(lái)更直觀一些。
不好意思,不知您用的是什么工具,是PLSQLPlus還是PLSQLDeveloper?
@dreamstone
寫(xiě)成您說(shuō)的那樣更改:
for (int i = 0; i < words.length - 1; i++) {
word.append(words[i]).append("、");
}
那么我最后一行的代碼:word.append(words[i]);
其中的變量i就沒(méi)有定義了,顯然是不行的。
對(duì)于您提出的粘貼錯(cuò)誤問(wèn)題我能理解;我舉例說(shuō)明一下,
//代碼1
for(Iterator it=list.iterator();it.hasNext();)
{
}
//代碼2
Iterator it=list.iterator();
while(it.hasNext())
{
}
對(duì)于以上兩段代碼,代碼1發(fā)生粘貼錯(cuò)誤的幾率要遠(yuǎn)遠(yuǎn)小于代碼2。
re: “橋模式”與“極限分割” 我為J狂 2007-03-05 17:27
能不能解釋一下“極限分割”?謝謝。
re: 用漢字也可以編Java程序 我為J狂 2007-03-05 11:31
@sea
看來(lái)我要學(xué)習(xí)一下萬(wàn)能五筆了,呵呵。
re: 用漢字也可以編Java程序 我為J狂 2007-03-04 23:27
不會(huì)吧!這么簡(jiǎn)單的Java程序都答錯(cuò)答案。現(xiàn)在公布正確答案,正確答案是"恭喜你!你是天才!"上面起哄的朋友還是多多學(xué)習(xí)一下Java初級(jí)教程吧!
我認(rèn)為解決運(yùn)行eclipse內(nèi)存不足的問(wèn)題的最佳方法就是加上一條物理內(nèi)存,其他的方法效果都不明顯。
re: swing界面設(shè)計(jì) 我為J狂 2007-03-04 10:06
沒(méi)用感觀,真是不簡(jiǎn)單,能不能共享一下的您的代碼?給那些看不起JavaGUI的人一個(gè)響亮的耳光!
re: swing界面設(shè)計(jì) 我為J狂 2007-03-03 21:13
您是用Java感觀做的吧!的確很漂亮。
同意樓上的觀點(diǎn),如果有市場(chǎng),只用JSP一樣可以賺大錢(qián)。
“Dao.class 作為抽象類(lèi) BaseDao.class 的父類(lèi)”這句話(huà)不太準(zhǔn)確,應(yīng)該這樣闡述“BaseDao實(shí)現(xiàn)了Dao接口”。
肯定是原創(chuàng),它是我在工作中遇到的問(wèn)題。
精品有標(biāo)準(zhǔn)嗎?我的一點(diǎn)開(kāi)發(fā)經(jīng)驗(yàn)發(fā)布出來(lái),與大家共享,應(yīng)該沒(méi)有錯(cuò)吧!
呵呵,是我將程序?qū)憦?fù)雜了,見(jiàn)笑了。
是不是將程序改成這樣?
String[] words = { " a " , " b " , " c " } ;
StringBuffer word =new StringBuffer("");
int i=0;
for ( i = 0 ;i < words.length-1;i ++ )
{
word=word.append(new StringBuffer(words[i]).append(" 、 "));
}
word=word.append(words[i]);
如果這樣寫(xiě),代碼的可讀性降低,很不好理解。
我想Lingo提出“別在循環(huán)里用+號(hào)”另有涵義。
“永恒之光”的方法真妙!以上的程序改為:
String[] words = { " a " , " b " , " c " } ;
String word = "" ;
int i=0;
for ( i = 0 ;i < words.length-1;i ++ )
{
word+=words[i]+" 、 ";
}
word +=words[i];
不但節(jié)省了代碼,而且不用比較NULL了。
對(duì)于 Lingo提出的問(wèn)題“別在循環(huán)里用+號(hào)”,我不知道其中的原因,請(qǐng)Lingo解釋一下,謝謝。
真是金玉良言,我會(huì)在以后的開(kāi)發(fā)過(guò)程中加以改進(jìn)的。
呵呵,的確我的代碼有一行寫(xiě)錯(cuò)了-----<a id="changeSize"
href="changeShowSize(document.links[0].innerText)">伸展</a>
應(yīng)該更改為:<a id="changeSize"
href="javascript:changeShowSize(document.links[0].innerText)">伸展</a>
謝謝大家對(duì)我博客的支持。