2009年2月16日
摘要: 關(guān)于JVM的Thin Lock、Fat Lock、SPIN Lock以及Tasuki Lock等概念
閱讀全文
2009年2月12日
摘要: 介紹Lazy-unLocking的概念,讀這篇文章之前,建議先讀一下我另外一篇Blog:http://www.tkk7.com/security/archive/2009/02/16/jvm_thin-lock_fat-lock__spin-lock_tasuki-lock.html
閱讀全文
2008年7月11日
2008年7月7日
2008年7月6日
摘要: How to solve java.lang.LinkageError Problem
閱讀全文
2008年7月4日
摘要: WebLogic + Hibernate 包沖突看代碼重構(gòu)的重要性
閱讀全文
2008年6月29日
2008年6月6日
摘要: 軟件盜版不但對(duì)產(chǎn)業(yè)造成極為負(fù)面的影響,還制約了技術(shù)公司創(chuàng)造新工作崗位和對(duì)新
技術(shù)的創(chuàng)新能力,損害了本地分銷(xiāo)商和服務(wù)公司的利益,降低了政府稅收,增加了網(wǎng)絡(luò)犯
罪和安全問(wèn)題的風(fēng)險(xiǎn)。2008 年1 月IDC 發(fā)布的降低軟件盜版對(duì)經(jīng)濟(jì)影響的研究報(bào)告顯
示,如果中國(guó)在未來(lái)的四年中,將PC 軟件盜版率降低10 個(gè)百分點(diǎn),將會(huì)帶來(lái)355,000
個(gè)新的就業(yè)機(jī)會(huì)、205 億美元的經(jīng)濟(jì)增長(zhǎng)和16 億美元的稅收收入。
閱讀全文
2008年4月19日
摘要: Spring一個(gè)關(guān)于Lock Contention的Bug引起我對(duì)Spring代碼質(zhì)量的憂慮
閱讀全文
2008年3月4日
摘要: 介紹nested transaction的概念
閱讀全文
2008年1月16日
Oracle終于收購(gòu)了BEA了
http://www.oracle.com/bea/index.htmlhttp://biz.yahoo.com/ap/080116/oracle_bea.html新一輪收購(gòu),其實(shí)最值得關(guān)注的是WebLogic/Tuxedo兩個(gè)拳頭產(chǎn)品,而作為一直缺乏中間件領(lǐng)頭產(chǎn)品的Oracle公司,這一次又重新開(kāi)始瓜分市場(chǎng),微軟/IBM/SAP都會(huì)面臨直接的強(qiáng)有力的挑戰(zhàn)。
整個(gè)事件中,對(duì)于所有JavaEE開(kāi)發(fā)者,無(wú)疑是WebLogic。
如果說(shuō),Oracle是最優(yōu)秀的數(shù)據(jù)庫(kù)產(chǎn)品,我覺(jué)得,WebLogic絕對(duì)是鐵定最優(yōu)秀的J2EE中間件服務(wù)器(對(duì)WAS6.1,用戶普遍認(rèn)為還是WebLogic 9/10更強(qiáng)大)。
有很多人認(rèn)為WebSphere會(huì)是一個(gè)挑戰(zhàn)者,這里面含有較多的商業(yè)因素,從技術(shù)含量上,從穩(wěn)定性,可靠性和關(guān)鍵企業(yè)用戶覆蓋上,WebLogic的價(jià)值遠(yuǎn)勝于WebSphere。在中國(guó),WebLogic關(guān)鍵企業(yè)用戶要遠(yuǎn)勝于WebSphere。
Oracle的中間件定義范疇非常廣,這次的收購(gòu),在J2EE的領(lǐng)域,將會(huì)是新一場(chǎng)中間件標(biāo)準(zhǔn)的全面對(duì)抗,如果考慮到Oracle數(shù)據(jù)庫(kù)曾經(jīng)完勝了IBM的DB2一回,這一次,在J2EE中間件上,Oracle又一次是IBM拋離在腦后了。
在JavaEE中間件標(biāo)準(zhǔn)上,現(xiàn)在,Oracle有了Sibel,PeopleSoft,?
BEA,在SOA Solution的完整性上,完全可以PK IBM了。
大部分人關(guān)注,現(xiàn)在的IT企業(yè),架構(gòu)越來(lái)越復(fù)雜,甚至SOA,曾經(jīng)一度成為我們未來(lái)最重要的IT新概念,而J2EE本身,中間件本身,有些人甚至認(rèn)為不再重要了,因?yàn)镾OA是面向服務(wù)的,本身并不依賴(lài)于特定的J2EE中間件。
其實(shí),明眼人還是能看出,所有的IT概念背后,IT的基礎(chǔ)設(shè)施仍然是IT生態(tài)鏈中的關(guān)鍵組成部分,實(shí)施一個(gè)SOA的項(xiàng)目,你必須購(gòu)買(mǎi)主機(jī)硬件,購(gòu)買(mǎi)OS,購(gòu)買(mǎi)中間件,然后最后才在其上開(kāi)發(fā)你的SOA架構(gòu)。
現(xiàn)在,SOA對(duì)抗,虛一點(diǎn)看,好像是IT戰(zhàn)略的范疇,實(shí)一點(diǎn)看(從技術(shù)、資金),無(wú)非是平臺(tái)之爭(zhēng)。這一次Oracle收購(gòu)BEA,足以讓國(guó)人重新審視J2EE中間件的巨大價(jià)值和重要地位,WebLogic,目前,一個(gè)被IT500強(qiáng)公認(rèn)為最優(yōu)秀的J2EE中間件服務(wù)器,將會(huì)收購(gòu)事件背后的其中一個(gè)主要的推動(dòng)因素。無(wú)論SOA是如何成為第三波IT產(chǎn)業(yè)革命的重要推動(dòng)力,J2EE中間件平臺(tái)之爭(zhēng)就猶豫當(dāng)年的OS、瀏覽器之爭(zhēng)那樣激烈,是每個(gè)企業(yè)決策層實(shí)施SOA的時(shí)候必定考慮到的因素。
2007年11月19日
摘要: Eclipse上開(kāi)發(fā)EJB的Ant環(huán)境設(shè)置的三個(gè)習(xí)慣
閱讀全文
2007年9月4日
摘要: 介紹如何配置Weblogic的Nodemanager服務(wù)
閱讀全文
2007年8月16日
最近,頻繁聽(tīng)到很多關(guān)于Weblogic亂碼的問(wèn)題,
其實(shí),都是一些個(gè)人認(rèn)為比較容易避免的問(wèn)題。
1,如果是開(kāi)發(fā)階段的亂碼,比如從屏幕上看到了一堆亂七八糟的編碼
嘗試在weblogic.xml文件的<jsp-descriptor>部分加入下面的描述:
? <jsp-descriptor>
?????? <jsp-param>
???????????? <param-name>compilerSupportsEncoding</param-name>
???????????? <param-value>true</param-value>
???????? </jsp-param>
???????? <jsp-param>
???????????? <param-name>encoding</param-name>
?????????????? <param-value>GBK</param-value>
???????? </jsp-param>
? </jsp-descriptor>
這樣,起碼會(huì)告訴Weblogic容器你的應(yīng)用含有中文,比如JSP頁(yè)面,而它會(huì)善待你的JSP中的中文。
2,如果你是在Windows上面開(kāi)發(fā),然后部署到其他平臺(tái),比如IBM AIX上,則你要注意encoding的問(wèn)題,
即文件的Encoding。比如,通常來(lái)說(shuō),各位都是Eclipse之徒,默認(rèn)Eclipse上面的文件格式是基于本地的字符集,
即GBK,你是用GBK存儲(chǔ)這些文件,甚至打包后想放到AIX上運(yùn)行是不行的,解決方法太簡(jiǎn)單了,
JAVA_OPTIONS=-Dfile.encoding=GBK告訴AIX上的Weblogic上的IBM JVM,默認(rèn)文件encoding不是utf-8,是GBK, 即可。
上面兩種方法,前者是針對(duì)中文編碼的識(shí)別問(wèn)題,后者是針對(duì)文件編碼的識(shí)別問(wèn)題,兩者是不一樣的。
在Java中,任何的內(nèi)容都是以Unicode存在的,看Java程序中的內(nèi)存,全部String都是Unicode,另外一個(gè)問(wèn)題是,
假定這些String存儲(chǔ)成文件,則要考慮Unicode如何寫(xiě)入到文件中,通常用的都是utf-8編碼來(lái)存儲(chǔ)。
在Weblogic 10下面,weblogic.jar被拆分了,其中包括一些javax的接口被分解到api.jar去
所以,你發(fā)現(xiàn)自己的WebService無(wú)法解釋下面這些引用,請(qǐng)務(wù)必加入api.jar。
import?javax.jws.Oneway;
import?javax.jws.WebMethod;
import?javax.jws.WebResult;
import?javax.jws.WebParam;
import?javax.jws.WebService;
2007年5月21日
摘要: 國(guó)內(nèi)第一例自由軟件盜用事件(Captcha開(kāi)源社區(qū)的Captchio軟件惡意盜用行為)
閱讀全文
2007年5月9日
摘要: 發(fā)布一個(gè)簡(jiǎn)單易用的Dos插件,可以直接根據(jù)Java的package進(jìn)入到Dos的相關(guān)路徑,只有6KB大小
閱讀全文
2007年3月29日
摘要: 2007年4月7日廣州User Group活動(dòng)
主 題:Portal技術(shù)最新動(dòng)態(tài)與企業(yè)門(mén)戶開(kāi)發(fā)經(jīng)驗(yàn)交流
時(shí) 間:2007年4月7日下午1:00到6:00
地 點(diǎn):廣州天河北路468號(hào)
嘉逸國(guó)際酒店(百佳超市對(duì)面) 三樓嘉逸宴會(huì)廳
隨著信息化建設(shè)的逐漸深入,軟件技術(shù)的不斷創(chuàng)新,Portal技術(shù)已經(jīng)成為企業(yè)信息化建設(shè)的一個(gè)重要組成部分。Portal是企業(yè)現(xiàn)有應(yīng)用與新應(yīng)用的集成節(jié)點(diǎn),使用戶能夠與人員(People)、內(nèi)容(content)、應(yīng)用(Application)和流程(Processes)進(jìn)行個(gè)性化的、安全的、單點(diǎn)式的互動(dòng)交流。Portal現(xiàn)在已經(jīng)成為企業(yè)最關(guān)注的領(lǐng)域之一,是實(shí)現(xiàn)企業(yè)整合的第一步。
閱讀全文
2007年3月23日
2007年3月8日
用中國(guó)IP申請(qǐng)一直不行,今天無(wú)意中在公司的美國(guó)VPN線路上, 申請(qǐng), 居然通過(guò), 無(wú)話可說(shuō).
有需要使用gzug.org郵件的請(qǐng)跟我聯(lián)系.
電子郵件 - http://mail.google.com/a/gzug.org/
日歷 - http://www.google.com/calendar/a/gzug.org
另外, 發(fā)現(xiàn)google的Page Maker也很好用, 自己申請(qǐng)一個(gè)Google Hosted來(lái)寫(xiě)
Blog很爽啊: )
http://www.gzug.org/
2007年3月1日
摘要: 最近收集到的JDBC寫(xiě)法大全
閱讀全文
2007年2月2日
摘要: 連Microsoft都在用Google廣告了!
閱讀全文
2007年2月1日
摘要: 創(chuàng)建dos/bash的簡(jiǎn)單右鍵快捷方式
閱讀全文
2007年1月13日
摘要: This Paper will introduce how to pass certficate to Weblogic Cluster
through Apache Proxy under SSL.
Before you read this paper, please read another blog of mine( but not
necessary).
<
>
http://www.tkk7.com/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html 閱讀全文
2007年1月7日
摘要: 如何配置Apache與Weblogic集群走SSL協(xié)議
閱讀全文
摘要: 發(fā)布一個(gè)簡(jiǎn)易的SecureXRCP,方便不使用Eclipse的管理員去處理證書(shū)庫(kù)以及產(chǎn)生/驗(yàn)證XML數(shù)字簽名以及數(shù)字水印。
閱讀全文
2006年12月28日
請(qǐng)?jiān)谙旅娴呐渲梦臋n中置換以下三個(gè)字符串
BEA_HOME=D:\bea
APACHE_HOME=D:\Apache2
WEBLOGIC_CLUSTER=192.168.102.3:8001,192.168.102.4:8001,192.168.102.4:8003
?
?
配置文檔:
2,安裝Apache 2.0, 使用默認(rèn)的80默認(rèn)端口
Copy Weblogic的so到Apache目錄
源位置在:%BEA_HOME%\weblogic81\server\bin\mod_wl_20.so
目標(biāo)位置在:%APACHE_HOME%\modules
注意改so文件已經(jīng)包含了LoadBalence算法,可以通過(guò)Weblogic的Cluster去提供權(quán)重參數(shù)反饋給mod_wl_20.so,
這樣, Apache知道如何Balance Request到Cluster中處理能力更強(qiáng)的服務(wù)器。
修改httpd.conf配置文件(%APACHE_HOME%\conf\httpd.conf),讓apache加載weblogic提供的For Apache的Plugin——
LoadModule weblogic_module mod_wl_20.so
?
3,配置Apache指向Weblogic集群
讓Apache遇到任何請(qǐng)求,都轉(zhuǎn)發(fā)給Weblogic
<IfModule mod_weblogic.c>?
WebLogicCluster %WEBLOGIC_CLUSTER%?
MatchExpression *.*
</IfModule>
4,集群測(cè)試
在weblogic集群上部署defaultWebApp
直接訪問(wèn)http://localhost/defaultWebApp
Apache即可重訂向用戶到Weblogic集群去。
建議:對(duì)于靜態(tài)資源,我們可以配置讓Apache去讀取并解析,無(wú)須Proxy到Weblogic集群去。
2006年12月13日
摘要: 在2006 BEAWorld ,Workshop團(tuán)隊(duì)向Java開(kāi)發(fā)者展示了其強(qiáng)大的Workshop IDE功能,Workshop宣布支持PHP, Flex開(kāi)發(fā),開(kāi)發(fā)者能夠在Weblogic Platform上部署PHP和Flex應(yīng)用,在未來(lái),Workshop還會(huì)支持Ruby等語(yǔ)言的集成開(kāi)發(fā)。
閱讀全文
2006年12月12日
Thread Dump:
1,Solaris OS
<ctrl>-’\’ (Control-Backslash)
?kill -QUIT <pid>
2, Linux
Kill -3
PID?
PID通過(guò)下面方法獲取
ps -efHl | grep 'java' **. **
3,Windows
直接對(duì)MSDOS窗口的程序按Ctrl-break
?
2006年11月25日
摘要: PGP技術(shù)與網(wǎng)絡(luò)實(shí)名制的思考
閱讀全文
2006年11月13日
摘要: 最近追Friends(老友記),想在PPC上看,順便編寫(xiě)了一個(gè)HTTPClient的Sample,可以獲取PDABase.com的所有下載鏈接,希望對(duì)PDA愛(ài)好者有所幫助,可以自己生成Flashget的Task,一次性Download整個(gè)網(wǎng)站。
閱讀全文
摘要: 國(guó)內(nèi)所有的USBKey通過(guò)CAPICOM在Web頁(yè)面產(chǎn)生數(shù)字簽名的嚴(yán)重安全漏洞
閱讀全文
2006年11月11日
摘要: Alpha2,支持向?qū)?chuàng)建KeyStore;支持創(chuàng)建KeyPair;修正了Alpha1的Editor沒(méi)有Titile等Bug
閱讀全文
2006年11月8日
摘要: 原先是一個(gè)Keytool Eclipse Plugin功能的SecureX,經(jīng)過(guò)了一些小擴(kuò)展,集成了Java各種安全功能,包括XML數(shù)字簽名,數(shù)字印章,CSP,USBKey等開(kāi)源技術(shù)
閱讀全文
2006年10月31日
摘要: 關(guān)于如何應(yīng)用XFire JSR181到SpringSide的幾個(gè)設(shè)想
閱讀全文
2006年10月26日
摘要: 關(guān)于PHP與CAS做Web SSO,使用PHPCAS
閱讀全文
2006年10月18日
2006年10月16日
摘要: 探討一下Federate Portal概念以及WSRP技術(shù)
閱讀全文
2006年10月15日
摘要: 如何將SpringSide配置成一個(gè)基于Acegi的CAS Client
環(huán)境是CAS Server 3.0+Acegi 1.0+Tomcat
閱讀全文
2006年10月8日
第四次廣州UserGroup開(kāi)源技術(shù)研討會(huì)緊張籌備中,初定10月21日下午在廣州亞洲國(guó)際大酒店舉行。
主題是:SOA and Agile
ThroughtWorks的高級(jí)咨詢(xún)顧問(wèn)Brinkey將回到廣州為大家分享SOA與敏捷開(kāi)發(fā)的經(jīng)驗(yàn)
大家對(duì)SOA有興趣的請(qǐng)發(fā)郵件聯(lián)系我。
郵件:
david.turing@bjug.orgBEA廣州UserGroup 地址:
http://dev2dev.bea.com.cn/bbs/forum.jspa?forumID=29304&start=0BEA廣州UserGroup QQ群:30434538