David.Turing's blog

 

2009年2月16日

關于JVM的Thin Lock, Fat Lock, SPIN Lock與Tasuki Lock

     摘要: 關于JVM的Thin Lock、Fat Lock、SPIN Lock以及Tasuki Lock等概念  閱讀全文

posted @ 2009-02-16 14:49 david.turing 閱讀(7613) | 評論 (3)編輯 收藏

2009年2月12日

關于Lazy-UnLocking(Reservation Lock)對Java鎖的性能優化

     摘要: 介紹Lazy-unLocking的概念,讀這篇文章之前,建議先讀一下我另外一篇Blog:http://www.fpcwrs.live/security/archive/2009/02/16/jvm_thin-lock_fat-lock__spin-lock_tasuki-lock.html  閱讀全文

posted @ 2009-02-12 14:40 david.turing 閱讀(4402) | 評論 (0)編輯 收藏

2008年7月11日

從java.lang.UnsupportedOperationException看WebLogic WS*協議棧的變遷

     摘要:   閱讀全文

posted @ 2008-07-11 08:29 david.turing 閱讀(5227) | 評論 (4)編輯 收藏

2008年7月7日

When ant build Spring 2.5.5 on Eclipse 3.4, We meet Ant compile rmic error - The task doesn't support the "base" attribute

     摘要:   閱讀全文

posted @ 2008-07-07 16:28 david.turing 閱讀(2231) | 評論 (0)編輯 收藏

2008年7月6日

Problem about java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class

     摘要: How to solve java.lang.LinkageError Problem  閱讀全文

posted @ 2008-07-06 18:41 david.turing 閱讀(8361) | 評論 (0)編輯 收藏

2008年7月4日

[原創]Hibernate的Antlr在Weblogic中產生Jar沖突的歷史緣故以及解決辦法

     摘要: WebLogic + Hibernate 包沖突看代碼重構的重要性  閱讀全文

posted @ 2008-07-04 23:24 david.turing 閱讀(7542) | 評論 (1)編輯 收藏

2008年6月29日

[原創]從中間件廠商的角度看EJB3標準

     摘要:   閱讀全文

posted @ 2008-06-29 22:28 david.turing 閱讀(2932) | 評論 (1)編輯 收藏

2008年6月6日

【轉載BSA】研究顯示亞太地區在降低軟件盜版方面取得穩定進展,中國盜版情況持續改善

     摘要: 軟件盜版不但對產業造成極為負面的影響,還制約了技術公司創造新工作崗位和對新
技術的創新能力,損害了本地分銷商和服務公司的利益,降低了政府稅收,增加了網絡犯
罪和安全問題的風險。2008 年1 月IDC 發布的降低軟件盜版對經濟影響的研究報告顯
示,如果中國在未來的四年中,將PC 軟件盜版率降低10 個百分點,將會帶來355,000
個新的就業機會、205 億美元的經濟增長和16 億美元的稅收收入。  閱讀全文

posted @ 2008-06-06 21:02 david.turing 閱讀(1347) | 評論 (0)編輯 收藏

2008年4月19日

將Spring用于高并發環境的隱憂

     摘要: Spring一個關于Lock Contention的Bug引起我對Spring代碼質量的憂慮  閱讀全文

posted @ 2008-04-19 09:47 david.turing 閱讀(10480) | 評論 (21)編輯 收藏

2008年3月4日

如何理解嵌套事務(Nested Transaction)

     摘要: 介紹nested transaction的概念  閱讀全文

posted @ 2008-03-04 12:38 david.turing 閱讀(7487) | 評論 (4)編輯 收藏

2008年1月16日

Oracle收購BEA——如何看待J2EE中間件的價值

Oracle終于收購了BEA了
http://www.oracle.com/bea/index.html
http://biz.yahoo.com/ap/080116/oracle_bea.html

新一輪收購,其實最值得關注的是WebLogic/Tuxedo兩個拳頭產品,而作為一直缺乏中間件領頭產品的Oracle公司,這一次又重新開始瓜分市場,微軟/IBM/SAP都會面臨直接的強有力的挑戰。

整個事件中,對于所有JavaEE開發者,無疑是WebLogic。
如果說,Oracle是最優秀的數據庫產品,我覺得,WebLogic絕對是鐵定最優秀的J2EE中間件服務器(對WAS6.1,用戶普遍認為還是WebLogic 9/10更強大)。
有很多人認為WebSphere會是一個挑戰者,這里面含有較多的商業因素,從技術含量上,從穩定性,可靠性和關鍵企業用戶覆蓋上,WebLogic的價值遠勝于WebSphere。在中國,WebLogic關鍵企業用戶要遠勝于WebSphere。
Oracle的中間件定義范疇非常廣,這次的收購,在J2EE的領域,將會是新一場中間件標準的全面對抗,如果考慮到Oracle數據庫曾經完勝了IBM的DB2一回,這一次,在J2EE中間件上,Oracle又一次是IBM拋離在腦后了。

在JavaEE中間件標準上,現在,Oracle有了Sibel,PeopleSoft,? BEA,在SOA Solution的完整性上,完全可以PK IBM了。

大部分人關注,現在的IT企業,架構越來越復雜,甚至SOA,曾經一度成為我們未來最重要的IT新概念,而J2EE本身,中間件本身,有些人甚至認為不再重要了,因為SOA是面向服務的,本身并不依賴于特定的J2EE中間件。
其實,明眼人還是能看出,所有的IT概念背后,IT的基礎設施仍然是IT生態鏈中的關鍵組成部分,實施一個SOA的項目,你必須購買主機硬件,購買OS,購買中間件,然后最后才在其上開發你的SOA架構。
現在,SOA對抗,虛一點看,好像是IT戰略的范疇,實一點看(從技術、資金),無非是平臺之爭。這一次Oracle收購BEA,足以讓國人重新審視J2EE中間件的巨大價值和重要地位,WebLogic,目前,一個被IT500強公認為最優秀的J2EE中間件服務器,將會收購事件背后的其中一個主要的推動因素。無論SOA是如何成為第三波IT產業革命的重要推動力,J2EE中間件平臺之爭就猶豫當年的OS、瀏覽器之爭那樣激烈,是每個企業決策層實施SOA的時候必定考慮到的因素。


posted @ 2008-01-16 22:39 david.turing 閱讀(5785) | 評論 (11)編輯 收藏

2007年11月19日

Eclipse+Ant開發EJB的三個習慣

     摘要: Eclipse上開發EJB的Ant環境設置的三個習慣  閱讀全文

posted @ 2007-11-19 14:32 david.turing 閱讀(3679) | 評論 (1)編輯 收藏

2007年9月4日

關于配置Weblogic的NodeManager服務

     摘要: 介紹如何配置Weblogic的Nodemanager服務  閱讀全文

posted @ 2007-09-04 15:20 david.turing 閱讀(13445) | 評論 (2)編輯 收藏

2007年8月16日

關于Weblogic GBK/GB2312/UTF-8亂碼的問題

最近,頻繁聽到很多關于Weblogic亂碼的問題,
其實,都是一些個人認為比較容易避免的問題。

1,如果是開發階段的亂碼,比如從屏幕上看到了一堆亂七八糟的編碼
嘗試在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>

這樣,起碼會告訴Weblogic容器你的應用含有中文,比如JSP頁面,而它會善待你的JSP中的中文。


2,如果你是在Windows上面開發,然后部署到其他平臺,比如IBM AIX上,則你要注意encoding的問題,
即文件的Encoding。比如,通常來說,各位都是Eclipse之徒,默認Eclipse上面的文件格式是基于本地的字符集,
即GBK,你是用GBK存儲這些文件,甚至打包后想放到AIX上運行是不行的,解決方法太簡單了,
JAVA_OPTIONS=-Dfile.encoding=GBK
告訴AIX上的Weblogic上的IBM JVM,默認文件encoding不是utf-8,是GBK, 即可。

上面兩種方法,前者是針對中文編碼的識別問題,后者是針對文件編碼的識別問題,兩者是不一樣的。
在Java中,任何的內容都是以Unicode存在的,看Java程序中的內存,全部String都是Unicode,另外一個問題是,
假定這些String存儲成文件,則要考慮Unicode如何寫入到文件中,通常用的都是utf-8編碼來存儲。


posted @ 2007-08-16 22:53 david.turing 閱讀(7643) | 評論 (0)編輯 收藏

關于Weblogic 10下開發WebService的配置問題

在Weblogic 10下面,weblogic.jar被拆分了,其中包括一些javax的接口被分解到api.jar去
所以,你發現自己的WebService無法解釋下面這些引用,請務必加入api.jar。
import?javax.jws.Oneway;
import?javax.jws.WebMethod;
import?javax.jws.WebResult;
import?javax.jws.WebParam;
import?javax.jws.WebService;


posted @ 2007-08-16 15:18 david.turing 閱讀(4990) | 評論 (0)編輯 收藏

2007年5月21日

國內第一例自由軟件盜用事件(Captcha開源社區的Captchio)

     摘要: 國內第一例自由軟件盜用事件(Captcha開源社區的Captchio軟件惡意盜用行為)  閱讀全文

posted @ 2007-05-21 19:03 david.turing 閱讀(5613) | 評論 (15)編輯 收藏

2007年5月9日

發布一個簡易的EclipseDos Plugin(6KB)

     摘要: 發布一個簡單易用的Dos插件,可以直接根據Java的package進入到Dos的相關路徑,只有6KB大小  閱讀全文

posted @ 2007-05-09 11:51 david.turing 閱讀(3990) | 評論 (10)編輯 收藏

2007年3月29日

Portal技術最新動態與企業門戶開發經驗交流(廣州User Group活動)

     摘要: 2007年4月7日廣州User Group活動
主 題:Portal技術最新動態與企業門戶開發經驗交流
時 間:2007年4月7日下午1:00到6:00
地 點:廣州天河北路468號
嘉逸國際酒店(百佳超市對面) 三樓嘉逸宴會廳

隨著信息化建設的逐漸深入,軟件技術的不斷創新,Portal技術已經成為企業信息化建設的一個重要組成部分。Portal是企業現有應用與新應用的集成節點,使用戶能夠與人員(People)、內容(content)、應用(Application)和流程(Processes)進行個性化的、安全的、單點式的互動交流。Portal現在已經成為企業最關注的領域之一,是實現企業整合的第一步。   閱讀全文

posted @ 2007-03-29 22:08 david.turing 閱讀(4909) | 評論 (10)編輯 收藏

2007年3月23日

BEA成都分公司招聘售前技術工程師一名

     摘要:   閱讀全文

posted @ 2007-03-23 10:46 david.turing 閱讀(2214) | 評論 (0)編輯 收藏

2007年3月8日

已經申請了Google Hosted Mail

用中國IP申請一直不行,今天無意中在公司的美國VPN線路上, 申請, 居然通過, 無話可說.
有需要使用gzug.org郵件的請跟我聯系.

電子郵件 - http://mail.google.com/a/gzug.org/
日歷 - http://www.google.com/calendar/a/gzug.org

另外, 發現google的Page Maker也很好用, 自己申請一個Google Hosted來寫
Blog很爽啊: )

http://www.gzug.org/

posted @ 2007-03-08 09:40 david.turing 閱讀(4013) | 評論 (10)編輯 收藏

2007年3月1日

針對Weblogic的JDBC寫法大全

     摘要: 最近收集到的JDBC寫法大全  閱讀全文

posted @ 2007-03-01 08:05 david.turing 閱讀(6388) | 評論 (0)編輯 收藏

2007年2月2日

微軟開始使用Google廣告了

     摘要: 連Microsoft都在用Google廣告了!  閱讀全文

posted @ 2007-02-02 17:43 david.turing 閱讀(3136) | 評論 (1)編輯 收藏

2007年2月1日

提供一個Dos/Bash到某個指定目錄的鼠標右鍵的快捷方式

     摘要: 創建dos/bash的簡單右鍵快捷方式  閱讀全文

posted @ 2007-02-01 16:54 david.turing 閱讀(3207) | 評論 (1)編輯 收藏

2007年1月13日

[原創] Pass SSL Certificate to Weblogic Cluster through Apache Proxy under SSL

     摘要: 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.fpcwrs.live/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html  閱讀全文

posted @ 2007-01-13 19:19 david.turing 閱讀(5059) | 評論 (0)編輯 收藏

2007年1月7日

[原創]Apache Proxy with Weblogic Cluster under SSL

     摘要: 如何配置Apache與Weblogic集群走SSL協議  閱讀全文

posted @ 2007-01-07 14:34 david.turing 閱讀(8823) | 評論 (2)編輯 收藏

發布一個簡易版本的SecureXRCP

     摘要: 發布一個簡易的SecureXRCP,方便不使用Eclipse的管理員去處理證書庫以及產生/驗證XML數字簽名以及數字水印。  閱讀全文

posted @ 2007-01-07 11:16 david.turing 閱讀(3786) | 評論 (3)編輯 收藏

2006年12月28日

安裝測試Apache Proxy For Weblogic Cluster筆記

請在下面的配置文檔中置換以下三個字符串

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
?
?
配置文檔:
1,Download Apache 2.0
http://httpd.apache.org/download.cgi

2,安裝Apache 2.0, 使用默認的80默認端口
Copy Weblogic的so到Apache目錄
源位置在:%BEA_HOME%\weblogic81\server\bin\mod_wl_20.so
目標位置在:%APACHE_HOME%\modules

注意改so文件已經包含了LoadBalence算法,可以通過Weblogic的Cluster去提供權重參數反饋給mod_wl_20.so,
這樣, Apache知道如何Balance Request到Cluster中處理能力更強的服務器。

修改httpd.conf配置文件(%APACHE_HOME%\conf\httpd.conf),讓apache加載weblogic提供的For Apache的Plugin——
LoadModule weblogic_module mod_wl_20.so
?
3,配置Apache指向Weblogic集群
讓Apache遇到任何請求,都轉發給Weblogic
<IfModule mod_weblogic.c>?
WebLogicCluster %WEBLOGIC_CLUSTER%?
MatchExpression *.*
</IfModule>

4,集群測試
在weblogic集群上部署defaultWebApp
直接訪問http://localhost/defaultWebApp
Apache即可重訂向用戶到Weblogic集群去。

建議:對于靜態資源,我們可以配置讓Apache去讀取并解析,無須Proxy到Weblogic集群去。

posted @ 2006-12-28 22:58 david.turing 閱讀(5622) | 評論 (1)編輯 收藏

2006年12月13日

引領下一代IDE發展的Workshop——將全面集成Java,PHP,Flex,Ruby到Weblogic

     摘要: 在2006 BEAWorld ,Workshop團隊向Java開發者展示了其強大的Workshop IDE功能,Workshop宣布支持PHP, Flex開發,開發者能夠在Weblogic Platform上部署PHP和Flex應用,在未來,Workshop還會支持Ruby等語言的集成開發。   閱讀全文

posted @ 2006-12-13 22:58 david.turing 閱讀(3758) | 評論 (6)編輯 收藏

2006年12月12日

關于JVM的一些常用技術

Thread Dump:
1,Solaris OS
<ctrl>-’\’ (Control-Backslash)
?kill -QUIT <pid>

2, Linux
Kill -3 PID?
PID通過下面方法獲取
ps -efHl | grep 'java' **. **

3,Windows
直接對MSDOS窗口的程序按Ctrl-break

?

posted @ 2006-12-12 22:28 david.turing| 編輯 收藏

2006年11月25日

PGP技術與網絡實名制的思考

     摘要: PGP技術與網絡實名制的思考  閱讀全文

posted @ 2006-11-25 11:21 david.turing 閱讀(6105) | 評論 (4)編輯 收藏

2006年11月13日

獲取PDABase.com所有下載文件的HTTPClient代碼

     摘要: 最近追Friends(老友記),想在PPC上看,順便編寫了一個HTTPClient的Sample,可以獲取PDABase.com的所有下載鏈接,希望對PDA愛好者有所幫助,可以自己生成Flashget的Task,一次性Download整個網站。  閱讀全文

posted @ 2006-11-13 23:18 david.turing 閱讀(4884) | 評論 (7)編輯 收藏

[原創]國內大部分的USBKey通過B/S方式(CAPICOM)產生數字簽名的嚴重安全漏洞

     摘要: 國內所有的USBKey通過CAPICOM在Web頁面產生數字簽名的嚴重安全漏洞  閱讀全文

posted @ 2006-11-13 11:06 david.turing 閱讀(14136) | 評論 (12)編輯 收藏

2006年11月11日

SecureX Eclipse Plugin Alpha2發布

     摘要: Alpha2,支持向導創建KeyStore;支持創建KeyPair;修正了Alpha1的Editor沒有Titile等Bug  閱讀全文

posted @ 2006-11-11 13:56 david.turing 閱讀(7359) | 評論 (13)編輯 收藏

2006年11月8日

發布SecureX Eclipse Plugin 2.0.0 alpha版本

     摘要: 原先是一個Keytool Eclipse Plugin功能的SecureX,經過了一些小擴展,集成了Java各種安全功能,包括XML數字簽名,數字印章,CSP,USBKey等開源技術  閱讀全文

posted @ 2006-11-08 16:45 david.turing 閱讀(4003) | 評論 (0)編輯 收藏

2006年10月31日

用JSR181驅動SpringSide Web Services

     摘要: 關于如何應用XFire JSR181到SpringSide的幾個設想  閱讀全文

posted @ 2006-10-31 09:47 david.turing 閱讀(3981) | 評論 (0)編輯 收藏

2006年10月26日

PHP與CAS做SSO

     摘要: 關于PHP與CAS做Web SSO,使用PHPCAS  閱讀全文

posted @ 2006-10-26 08:04 david.turing 閱讀(8592) | 評論 (8)編輯 收藏

2006年10月18日

PGP論壇開始啟用(pgp.sourceforge.net/forum)

http://www.pgp.org.cn
請共享你的公鑰

http://pgp.sourceforge.net/forum

歡迎探討PGP技術

posted @ 2006-10-18 20:22 david.turing 閱讀(9331) | 評論 (0)編輯 收藏

2006年10月16日

Federate Portal,面向SOA的Portal

     摘要: 探討一下Federate Portal概念以及WSRP技術  閱讀全文

posted @ 2006-10-16 22:25 david.turing 閱讀(3019) | 評論 (4)編輯 收藏

2006年10月15日

Yale CAS as an Acegi Client in SpringSide

     摘要: 如何將SpringSide配置成一個基于Acegi的CAS Client
環境是CAS Server 3.0+Acegi 1.0+Tomcat  閱讀全文

posted @ 2006-10-15 23:53 david.turing 閱讀(8061) | 評論 (2)編輯 收藏

2006年10月8日

BEA廣州UserGroup招募Speaker

第四次廣州UserGroup開源技術研討會緊張籌備中,初定10月21日下午在廣州亞洲國際大酒店舉行。
主題是:SOA and Agile
ThroughtWorks的高級咨詢顧問Brinkey將回到廣州為大家分享SOA與敏捷開發的經驗
大家對SOA有興趣的請發郵件聯系我。
郵件:david.turing@bjug.org

BEA廣州UserGroup 地址:http://dev2dev.bea.com.cn/bbs/forum.jspa?forumID=29304&start=0
BEA廣州UserGroup QQ群:30434538

posted @ 2006-10-08 13:06 david.turing 閱讀(1958) | 評論 (7)編輯 收藏

僅列出標題  下一頁

導航

統計

常用鏈接

留言簿(107)

我參與的團隊

隨筆分類(126)

隨筆檔案(155)

文章分類(9)

文章檔案(19)

相冊

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

魔法糖果闯关 管家婆精品二十四码中特 足球比分直播完场比分 2019欧冠积分榜 澳门娱乐棋牌官网下 吉林十一选五基本走势 北京pk10 10元体验金百家乐 车联网服务平台 3d开奖结果历史查 AV号番列表 10元体验金百家乐 上海天天彩选4最新开奖结果 麻将来了最新版本 湖北11选5彩票通软件 北京十一选五 开奖广东36选7