我的評論
re: Ant 1.7.1 發(fā)布,茍延殘喘還是死而復(fù)生?[未登錄] Alex 2008-07-14 21:56
倒是想用Maven,可惜好的學(xué)習(xí)資料太少??!
re: Install4j介紹[未登錄] alex 2008-07-10 11:23
樓主,我也需要一份,麻煩發(fā)我一份:
zyh@skybility.com
zyh@skybility.com
re: 一個很好的把java打包成exe的軟件[未登錄] alex 2008-07-10 11:20
樓主,真的非常感謝,回貼后好快就收到樓主的郵件了,謝謝。
re: Openfire支持視頻了[未登錄] alex 2008-06-24 16:14
原來有這么多人在研究openfire 的,有沒有人組織開一個群,大家一塊討論呢?
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 10:37
@ronghao
如果每個線程只處理 某一個或一些獨立 流程id相關(guān)的數(shù)據(jù),而沒有交叉數(shù)據(jù),那么還會出現(xiàn)這種現(xiàn)象。
1.使用jdbc做這種測試,排除是否是hibernate的使用或者hibernate本身對2000支持的問題問題。(jdbc驅(qū)動也很關(guān)鍵。)
2.查閱sql2000 對行鎖的支持程度。
如果每個線程只處理 某一個或一些獨立 流程id相關(guān)的數(shù)據(jù),而沒有交叉數(shù)據(jù),那么還會出現(xiàn)這種現(xiàn)象。
1.使用jdbc做這種測試,排除是否是hibernate的使用或者hibernate本身對2000支持的問題問題。(jdbc驅(qū)動也很關(guān)鍵。)
2.查閱sql2000 對行鎖的支持程度。
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 10:31
上面我也說了,如果你直接使用hibernate的樂觀鎖,那么最細粒度的數(shù)據(jù)其實是由你自己來控制的,只要保持內(nèi)存中的當(dāng)前的數(shù)據(jù)在需要保存時和數(shù)據(jù)庫中的保存相同的version 就可以了,然后不管 有多少個線程insert 或者 update ,只要每個線程都滿足這個要求,就能保存成功了,當(dāng)然,如果你的數(shù)據(jù)庫的lock配置策略,不支持,或者數(shù)據(jù)庫本身,就不支持對不同的行做同時操作(或者支持不完善),所謂的行鎖,那么肯定會像你所說的那樣發(fā)生死鎖。
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 10:21
同時操作不同的記錄集合,一方面要看你數(shù)據(jù)庫使用什么lock策略,一方面還要看你代碼的控制.
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 10:20
同時操作同的記錄集合,一方面要看你數(shù)據(jù)庫使用什么lock策略,一方面還要看你代碼的控制。
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 10:18
使用hibernate樂觀鎖 如果導(dǎo)致你保存失敗,簡單點說,就是你的兩個線程或者多個線程所控制的內(nèi)存中的數(shù)據(jù)和數(shù)據(jù)庫中數(shù)據(jù)集已經(jīng)不一致了。
如果使用悲觀鎖,導(dǎo)致你保存失敗,那么說明你事務(wù)配置的問題,或者至少說明你測試用例的事務(wù)配置有問題,要不你直接試試 jdbc 并且硬編碼事務(wù)看看。
否則 sqlserver2000 真的不要玩了,兩個線程都是死鎖。。。
如果使用悲觀鎖,導(dǎo)致你保存失敗,那么說明你事務(wù)配置的問題,或者至少說明你測試用例的事務(wù)配置有問題,要不你直接試試 jdbc 并且硬編碼事務(wù)看看。
否則 sqlserver2000 真的不要玩了,兩個線程都是死鎖。。。
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 10:12
@ronghao
如果不是多線程,那么配置事務(wù)還有何用,如果所有操作都在同一個流水線上,那么配置事務(wù)不是浪費人民的感情嘛?
如果不是多線程,那么配置事務(wù)還有何用,如果所有操作都在同一個流水線上,那么配置事務(wù)不是浪費人民的感情嘛?
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-20 09:14
1、對同一張表先insert再update是很快會引起死鎖的,不管操作的是否是同一記錄
2、對兩張表進行多次update操作時,兩張表交替update也會很快引起死鎖
3、部分大范圍掃描的select和update混合也會導(dǎo)致死鎖
如果連這些問題都解決不了,你覺得是數(shù)據(jù)庫問題,還是你的問題呢?
別拿那么多名詞出來嚇人,這個招數(shù)我上小學(xué)的時候用來嚇唬老師的,現(xiàn)在已經(jīng)不用了。
就撿最后一個說吧,樂觀鎖,如果你控制不了,還是就不要用了,您還就是老老實實的本分點,使用數(shù)據(jù)庫本地提供的鎖功能吧,犧牲點數(shù)據(jù)庫的性能,也總比你數(shù)據(jù)更新失敗要好,如果你非要使用hibernate的樂觀鎖,請控制好,內(nèi)存中的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)一致性。
2、對兩張表進行多次update操作時,兩張表交替update也會很快引起死鎖
3、部分大范圍掃描的select和update混合也會導(dǎo)致死鎖
如果連這些問題都解決不了,你覺得是數(shù)據(jù)庫問題,還是你的問題呢?
別拿那么多名詞出來嚇人,這個招數(shù)我上小學(xué)的時候用來嚇唬老師的,現(xiàn)在已經(jīng)不用了。
就撿最后一個說吧,樂觀鎖,如果你控制不了,還是就不要用了,您還就是老老實實的本分點,使用數(shù)據(jù)庫本地提供的鎖功能吧,犧牲點數(shù)據(jù)庫的性能,也總比你數(shù)據(jù)更新失敗要好,如果你非要使用hibernate的樂觀鎖,請控制好,內(nèi)存中的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)一致性。
re: 高并發(fā)測試下的一些問題及解決[未登錄] Alex 2008-06-19 15:02
xd ,你配置了事務(wù)了嘛?
re: 回想過去幾年軟件業(yè)的荒唐事[未登錄] alex 2008-06-04 00:15
結(jié)對編程有個好處,你不好意思當(dāng)著另一個同事的面去看新聞泡論壇,所以大部分時間始終圍繞工作和技術(shù)
re: 常用的Struts 2.0的標志(Tag)介紹[未登錄] Alex 2008-05-20 16:57
java.lang.RuntimeException: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location]
請教MAX,在點擊上面例子中的提交按鈕顯示這個錯,這是為什么?
請教MAX,在點擊上面例子中的提交按鈕顯示這個錯,這是為什么?
re: 我遇到的Struts2的幾個問題一[未登錄] alex 2008-05-13 18:14
請教樓主:
下面是我的代碼,可是取不到值,換成%{}是一樣沒結(jié)果,請問是什么原因,該怎么做?謝謝。
<s:hidden name="staffID" value="#request.staffID"></s:hidden>
下面是我的代碼,可是取不到值,換成%{}是一樣沒結(jié)果,請問是什么原因,該怎么做?謝謝。
<s:hidden name="staffID" value="#request.staffID"></s:hidden>
re: 都市行免注冊版發(fā)布[未登錄] ALEX 2008-05-10 12:36
怎么新版本速度沒有原來的快
re: JSP中文亂碼解決方案-Tomcat5.0版[未登錄] alex 2008-04-13 04:52
very good work, may be the most clear doc i have seen in this issue!
re: 精品Ajax圖書下載[未登錄] alex 2008-04-01 13:13
mljmalongjiang@163.com,我想要,Thinks
re: Install4j介紹[未登錄] alex 2008-03-28 11:58
我更需要,謝謝啊,請發(fā)到2001myfree@21cn.com
re: Java事件處理模式[未登錄] alex 2008-03-22 23:24
作者的分析非常有水平,我學(xué)到好多東西,非常感謝。
re: 如何在Eclipse中運行ibatis的JpetStore[未登錄] alex 2008-03-13 14:36
@11
IncludeBottom.jsp文件不是完整的網(wǎng)頁文件,是用來被其它jsp文件include的,結(jié)合IncludeTop.jsp看就不會有錯了。
IncludeBottom.jsp文件不是完整的網(wǎng)頁文件,是用來被其它jsp文件include的,結(jié)合IncludeTop.jsp看就不會有錯了。
re: 一個很好的把java打包成exe的軟件[未登錄] alex 2008-03-13 13:02
希望能發(fā)一份,謝謝
shuisheng.cao@inforlion.com.cn
shuisheng.cao@inforlion.com.cn
re: 法語26個字母發(fā)音+音標發(fā)音flash版下載[未登錄] alex 2008-03-07 16:40
我的郵箱是lillian975@126.com,太謝謝了
re: 利用 JSON-RPC-Java 構(gòu)建下一代 Web 應(yīng)用程序(翻譯)[未登錄] alex 2008-01-15 01:19
用的已經(jīng)很廣泛了,XML其實不適合在互聯(lián)網(wǎng)上傳播
re: 基于WEB的批量大文件上傳下載技術(shù)共享(含源代碼)[未登錄] alex 2008-01-10 12:17
非常需要
shuisheng.cao@inforlion.com.cn
shuisheng.cao@inforlion.com.cn
re: Jbuilder 2006無法啟動[未登錄] ALEX 2008-01-03 21:41
謝謝你,讓我能重新打開JBUILDER 感謝
re: Ubuntu安裝TomCat[未登錄] alex 2008-01-02 21:14
謝謝!
該死的8180端口惡心死人了,你是怎么查到的?
該死的8180端口惡心死人了,你是怎么查到的?
re: XFire+MyEclipse+Tomcat6.0開發(fā)Webservice中遇到問題及解決方案(初級)[未登錄] Alex 2007-12-29 10:00
如果使用 spring2.0 版本以上。
需要修改services.xml 成如下形式:
<beans>
<service xmlns="http://xfire.codehaus.org/config/1.0">" target="_new" rel="nofollow">http://xfire.codehaus.org/config/1.0">
<name>...</name>
...
</service>
</beans>
否則一直會:org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean element mapping: beans in namespace http://xfire.codehaus.org/config/1.0
需要修改services.xml 成如下形式:
<beans>
<service xmlns="http://xfire.codehaus.org/config/1.0">" target="_new" rel="nofollow">http://xfire.codehaus.org/config/1.0">
<name>...</name>
...
</service>
</beans>
否則一直會:org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean element mapping: beans in namespace http://xfire.codehaus.org/config/1.0
re: 一個很好的把java打包成exe的軟件[未登錄] alex 2007-12-21 09:45
謝謝啦,我很需要!
lyyuanxj@163.com
lyyuanxj@163.com
re: 《Grails權(quán)威指南》預(yù)訂[未登錄] Alex 2007-11-28 12:49
這本我稍微看了一下,翻譯的不錯,希望你以后多翻譯一些經(jīng)典的大師作品,自己寫也可以啊,山風(fēng),我支持你!
re: 看了網(wǎng)友對《嫦娥一號發(fā)回首張月球圖片 26日前后對外公布》評論所想到的[未登錄] alex 2007-11-22 22:15
o(∩_∩)o...
相信有理性的人還是更多一些,我也很年輕,但是不會這個沖動,做出不經(jīng)過大腦思考的評論。所以說不要太擔(dān)心,用自己的思想去影響更多的人,讓大家都有思考的能力和批判的精神
感恩節(jié)快樂,雖然是西方的節(jié)日,但是想必感恩并沒有錯。
相信有理性的人還是更多一些,我也很年輕,但是不會這個沖動,做出不經(jīng)過大腦思考的評論。所以說不要太擔(dān)心,用自己的思想去影響更多的人,讓大家都有思考的能力和批判的精神
感恩節(jié)快樂,雖然是西方的節(jié)日,但是想必感恩并沒有錯。
re: Java讀寫cookie[未登錄] Alex 2007-10-24 09:51
不錯,挺好 先用上
re: 《OSGi進階》預(yù)覽版發(fā)布[未登錄] alex 2007-09-30 12:03
麻煩也給我mail一份
hanhonl@163.com
hanhonl@gmail.com
hanhonl@163.com
hanhonl@gmail.com
re: Java做的酒店管理系統(tǒng)(C/S)源碼[未登錄] alex 2007-09-29 15:08
謝謝,已經(jīng)收到.
re: Java做的酒店管理系統(tǒng)(C/S)源碼[未登錄] alex 2007-09-27 10:23
謝謝,給一份學(xué)習(xí).
1alex@163.com
1alex@163.com
re: 交口稱贊JAVA6學(xué)習(xí)文集3.0(CHM格式,有索引,能搜索,制作精美)[未登錄] alex 2007-09-06 13:30
alex.zhu@163.com
thanks advance.
thanks advance.
re: Java Web層框架比較(圖表) Alex 2007-08-23 13:43
不過最近在用Jboss Seam,感覺還是不錯,正在摸索中。。。
re: Java Web層框架比較(圖表) Alex 2007-08-23 13:42
總結(jié)的很全面,不錯!
re: Oracle數(shù)據(jù)庫遷移到MySQL視頻教程及電子書[未登錄] Alex 2007-08-22 17:30
我最近也急著做這個,現(xiàn)在也能給出我發(fā)一份嗎?謝謝
huangmxcom@163.com
huangmxcom@163.com
re: JSF組件ID重復(fù)的問題 Alex 2007-08-18 13:47
自己開發(fā)組建? 精神可嘉,不過個人認為沒有太大的實際價值
re: 行萬里路,讀萬卷書 Alex 2007-05-29 12:05
@Saturn
哈,感謝提醒
哈,感謝提醒
re: Spring中的service之間如何調(diào)用 Alex 2007-05-15 11:17
to dennis
我個人不太喜歡在action中注入service,感覺羅嗦了
service中注入dao就可以了,到處在注入感覺很不爽,個人感覺.
我個人不太喜歡在action中注入service,感覺羅嗦了
service中注入dao就可以了,到處在注入感覺很不爽,個人感覺.
re: 簡單化 log4j Alex 2007-05-13 23:00
log4j支持動態(tài)切換不同的實現(xiàn),建議import apache commons 的 Logger,可以實現(xiàn)多態(tài)
re: spring 事務(wù)的 自動裝配 Alex 2007-05-13 22:49
一般在service層作一個target就夠了吧,有必要那么復(fù)雜么 ?
re: 簡單就是美 -- 簡化hibernate,簡化dao Alex 2007-05-13 22:43
to 魚腸劍
用了關(guān)系可能會出現(xiàn)性能的問題,但是不用關(guān)系基本不會出現(xiàn)性能的問題,這個觀點你覺得有可能么 ?呵呵
用了關(guān)系可能會出現(xiàn)性能的問題,但是不用關(guān)系基本不會出現(xiàn)性能的問題,這個觀點你覺得有可能么 ?呵呵
re: 簡單就是美 -- 簡化hibernate,簡化dao Alex 2007-05-13 22:41
to 雨奏 :
范型是個好東西,不過不怕你笑話,作了這么多項目還沒有用過一次范型,其實那個東西我個人覺得也沒有什么特別有用的地方 ,對于我們的項目來說很實際,jdk只支持1.3,所以還是保守點吧,我個人的觀點是用最簡單的方式解決最通用的問題。題外話,大家注意到?jīng)]有,比較大的一些軟件公司他們的技術(shù)選型都偏保守,你看oracle的產(chǎn)品所使用的jdk版本,比一般的慢多了,現(xiàn)在1.3的還在大量使用,更別提1.5的了 。
范型是個好東西,不過不怕你笑話,作了這么多項目還沒有用過一次范型,其實那個東西我個人覺得也沒有什么特別有用的地方 ,對于我們的項目來說很實際,jdk只支持1.3,所以還是保守點吧,我個人的觀點是用最簡單的方式解決最通用的問題。題外話,大家注意到?jīng)]有,比較大的一些軟件公司他們的技術(shù)選型都偏保守,你看oracle的產(chǎn)品所使用的jdk版本,比一般的慢多了,現(xiàn)在1.3的還在大量使用,更別提1.5的了 。
re: 簡單就是美 -- 簡化hibernate,簡化dao Alex 2007-05-13 22:30
to 阿歡:
事實上正是如此,不用關(guān)系看起來比較丑陋,也不怎么有效率,但是好處就是不會有什么問題,也就是比較簡單。但是用關(guān)系問題可能會出現(xiàn),當(dāng)然肯定和用的人的掌握的水準有關(guān)系,我經(jīng)歷過的幾個比較大的項目都有這樣的問題,最后都老老實實的用最簡單但是安全的方式來作。
我相信hibernate是個好東西,但是還是有點難度和學(xué)習(xí)曲線的,特別是在項目中我們要綜合考慮。
事實上正是如此,不用關(guān)系看起來比較丑陋,也不怎么有效率,但是好處就是不會有什么問題,也就是比較簡單。但是用關(guān)系問題可能會出現(xiàn),當(dāng)然肯定和用的人的掌握的水準有關(guān)系,我經(jīng)歷過的幾個比較大的項目都有這樣的問題,最后都老老實實的用最簡單但是安全的方式來作。
我相信hibernate是個好東西,但是還是有點難度和學(xué)習(xí)曲線的,特別是在項目中我們要綜合考慮。