摘要: 這篇文章的第二部分在昨天也發布出來了,于是抓緊時間把它給翻譯了。在這篇文章的第一部分中,作者結合自己的經驗對如何構建具備良好的垂直擴展能力的Java EE應用做了講解,在這第二部分的文章中,作者則對如何構建具備良好水平擴展能力的Java EE應用來進行了詳細的講述,常見的session復制問題,水平擴展中經常需要涉及的分布式文件系統、分布式緩存、分布式并行計算,全文讀下來,作者基本指出了構建可擴展的Java EE應用需要了解的知識體系(如需深入的話還有必要進一步的學習,例如集群技術、通訊協議、線程、并發等)和平時實踐中的一些注意事項,應該說是篇十分難得的好文章,值得推薦。  閱讀全文
          posted @ 2008-07-10 15:42 BlueDavy 閱讀(6928) | 評論 (2)編輯 收藏
               摘要: 這是一篇從TheServerSide上翻譯過來的文章,很自豪這篇這么好的文章是一個中國人(從作者名字上猜想應該是中國人吧,:))寫的,原文地址為:http://www.theserverside.com/tt/articles/article.tss?l=ScalingYourJavaEEApplications,可以說,這篇文章寫的是非常的不錯的,這是文章的第一部分,探討了如何構建可垂直擴展的Java EE應用,文中談論到的讓所編寫的Java EE應用具備垂直擴展能力的幾個關鍵要素,例如熱鎖問題、盡可能的縮短同步塊、不要在static方法上加鎖、多使用Atomic包、jvm內存不能設置的太大等,文中除了列了這幾個關鍵要素外,還詳細的解釋了為什么不能做以及如何避免出現這樣的現象,可以很明顯的看出作者在這些方面是具備了非常豐富的經驗的,因此這篇文章不僅僅講述了可擴展性理論方面的知識,同時也很好的從實戰角度進行了分析,之后我也會結合這篇文章來說說自己曾經碰到的垂直擴展場景的反例,同時也很期待這篇文章的第二部分,第二部分將探討如何構建可水平擴展的Java EE應用,翻譯的不好的地方還請大家多  閱讀全文
          posted @ 2008-07-07 23:15 BlueDavy 閱讀(7808) | 評論 (16)編輯 收藏
               摘要: 之前寫了個簡單的jsp做壓力測試,沒想到出現的一個問題是當壓力比較大的情況,運行比較久的話會出現一個現象,就是jvm的內存幾乎被耗盡,用 jprofiler查看會發現是有一個ConcurrentHashMap對象的內存一直在增長,而且沒有釋放的跡象,隨后進入Debug模式,跟蹤查找都有誰new了ConcurrentHashMap,因為測試場景中是個非常簡單的jsp頁面,發現只有jsp的Request session會創建這個ConcurrentHashMap,很久沒寫jsp了,猜測是request session的默認超時時間太長,所以導致高壓力下(200并發,總共連續訪問50萬次,jvm內存1G)會出現內存一直沒有回收的問題,后來打印了一下request session的默認超時(AS是jboss 4.2.2),是半小時,如果這樣的話確實是會有造成上面內存一直被占用的現象。  閱讀全文
          posted @ 2008-07-03 16:24 BlueDavy 閱讀(8003) | 評論 (13)編輯 收藏
               摘要: 在JBoss Remoting 2.2.2中存在這么一個bug,如果剛好客戶端的timeout比服務器端處理時間短的話,就會出現客戶端連接池中的連接被無故用掉一個的狀況,而且是沒法回收的,最終就會導致很快客戶端的連接池被占滿的現象,在分析JBoss Remoting 2.2.2的代碼后發現了問題的所在,同時查看了下JBoss Remoting 2.4的代碼,發現在2.4中此bug已被修復。  閱讀全文
          posted @ 2008-06-30 18:46 BlueDavy 閱讀(4805) | 評論 (0)編輯 收藏
               摘要: 性能調優無疑是個龐大的話題,也是很多項目中非常重要的一環,性能調優的難做是眾所周知的,畢竟性能調優涵蓋的面實在是太多了,在這篇blog中我們蜻蜓點水般的來看看性能調優這項龐大的工程都有些什么過程,同時也看看這些過程中常見的一些做法。  閱讀全文
          posted @ 2008-06-29 23:37 BlueDavy 閱讀(6610) | 評論 (10)編輯 收藏
               摘要: Java 5并發包的加入,給Java的并發程序的開發帶來了很多的好處,在此列舉一些并發編程中應該掌握的一些基礎知識片斷,這些片斷基本都是由一些問題組成,在片段中沒有直接寫出答案,由于可用來解決這些片段的方法還是很多的,因此只是提到了解決問題可選方案的關鍵字,如果有需要進一步了解的話,基本上 google一下應該就能查出來了,不過就像之前有朋友說的,如果不是經常用的話,其實就算現在知道了也是會忘記的,這很正常,:),不過我更認為那是因為知其然而不知其所以然造成的,很多東西如果知道原理的話,基本上還是可以記得很長一段時間的。  閱讀全文
          posted @ 2008-06-20 01:29 BlueDavy 閱讀(7935) | 評論 (4)編輯 收藏
               摘要: 精通這個詞估計是在簡歷中最常見到的詞了,簡歷上通常都充斥著精通struts2、精通java、精通hibernate等等詞語,近來經常看些比較底層的書,越來越體會到精通這個詞應該具備的份量了,也越來越理解以前朋友和我說的在國外工程和研究是分的很清楚的原因了,在這篇blog里來扯扯自己對精通這個詞的看法。
          先來看幾個面試的片段,從中也許能看出些端倪,:)  閱讀全文
          posted @ 2008-06-12 21:41 BlueDavy 閱讀(8709) | 評論 (52)編輯 收藏
               摘要: 由于Topic的時間有限,因此此篇PPT只是簡單的對OSGi進行了介紹和演示,而沒有做詳細的OSGi使用的講解,可能讓參與這次Topic的同學們失望了,不過還是在此把PPT公開出來了,如感興趣的話,可以從以下地址下載:
          http://www.riawork.org/opentopic/Simple.Introduction.For.OSGi.ppt  閱讀全文
          posted @ 2008-05-27 20:49 BlueDavy 閱讀(4882) | 評論 (3)編輯 收藏
               摘要: JavaOne的第二天Sun正式官方宣布在Java 7中將支持OSGi:This will allow developers who create applications that use OSGi bundles will be able to run them unmodified in JDK 7.這消息對于知悉OSGi Vs JSR 277的一系列歷史戰爭的人而言絕對是非常的振奮人心,盡管不是說Java 7直接納用OSGi來實現模塊化這一塊(這個呢,其實如果JDK做的話,確實可以做的更好,至少可以更高效什么的),但就支持這一點也可看出Sun已經看到了OSGi是事實性的模塊化標準,這對于OSGi來說也是里程碑的一天。  閱讀全文
          posted @ 2008-05-08 22:10 BlueDavy 閱讀(3805) | 評論 (7)編輯 收藏
               摘要: Java領域中的分布式框架比較的多,分析一個已有的遠程調用框架無論是對于打算采用已有成果還是自己做分布式框架,都是很必要的事情,JBoss Remoting是其中很好很強大的一個框架,在此來對JBoss Remoting進行深入的分析,看看JBoss Remoting是如何基于java.net提供的包去解決這些問題的,本文所分析的JBoss Remoting源碼的版本為2.2.2_SP2,本來以為會是篇不怎么長的文檔,沒想到還沒寫的詳細和深入的時候就已經有三十多頁了,也不好在這里直接貼出來,就把文檔目錄和最后的總結部分貼在這了,感興趣的同學們可以從這個地址下載PDF版本的文檔:http://www.riawork.org/opendoc/JBoss.Remoting.Opendoc.pdf  閱讀全文
          posted @ 2008-05-04 21:54 BlueDavy 閱讀(5799) | 評論 (11)編輯 收藏
          僅列出標題
          共30頁: First 上一頁 2 3 4 5 6 7 8 9 10 下一頁 Last 

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 昌宁县| 枣阳市| 乐平市| 华蓥市| 大埔县| 曲沃县| 灌阳县| 丰镇市| 玉山县| 枝江市| 慈利县| 义马市| 天门市| 苍山县| 巴彦淖尔市| 天津市| 鄂州市| 翁牛特旗| 富裕县| 宜兰县| 大理市| 南阳市| 杭锦旗| 紫金县| 榆树市| 区。| 沂水县| 大荔县| 仲巴县| 朝阳区| 揭西县| 盘山县| 镇雄县| 康保县| 普兰店市| 社旗县| 安乡县| 保山市| 弥渡县| 五家渠市| 灵石县|