隨筆 - 59, 文章 - 4, 評論 - 184, 引用 - 7
          數據加載中……

          使用Eclipse3.1的新特性方便的發布你的RCP Product

               摘要: Eclipse3.1剛剛release的時候,它的RCP發布功能就很吸引我,當時正好有個小東西要做,就用了這個功能發布了一個小程序,似乎很多人推薦用NSIS,但是我覺得Eclipse的這個功能似乎更方便,幾乎不用擔心任何部署的問題。
            閱讀全文

          posted @ 2006-01-16 23:16 fisher 閱讀(3718) | 評論 (4)編輯 收藏

          N久沒有更新了-大雜燴-blogjava年終看點

          Blog有一個多月沒有更新了,今年8個月的忙碌生活,以及最后兩個月的突擊使我徹底失去了熱情,無論是工作還是寫blog,目前只想每天休息休息,看看書。
          12月底回了一趟北京,然后又順路回大連家中辦了點事情,待了三天,又飛回武漢著手招人和培訓的工作,為明年的工作做準備,技術上有些事情還得自己動手,不知道這忙碌的生活什么時候可以停歇.....

          在妖精群里還跟非魚說要寫一篇關于架構師職責的Blog,暫時還是沒心情寫,不過自從那次在群里討論過架構師的職責之后,似乎已經有很多人寫了這方面的文章,在blogjava中就有很多了,架構師之家的文章數目也一下激增起來。

          近期blogjava也是好戲連臺,雖然不寫,看著也是過足癮了。

          canonical是個很好的寫手,學理論物理出身的思維縝密果然不同凡響,關于架構師的職責那篇,已經把能寫的都寫盡了。江南白衣 搞的springside.org.cn看起來也很吸引人,有理想的好青年的典范。非魚的幾篇關于架構的文章也寫的很扎實,預備役架構師是有些謙虛了,呵呵。Jerry在經過一段時間的忙碌之后,似乎又再次復活了,以每天一到兩篇的速度持續更新blog,讓我著實佩服他的精力,幾篇blog的涉獵范圍so廣,足見積累之深。老莊最近似乎也是瑣事纏身,除了在上月底被Rx反敲喪鐘的時候露了幾次臉,就沒怎么出現過,看來年底了哪里都是忙碌的時候。Raimundox近期多次出手,除了對老莊的《喪鐘》系列的再次釋疑之外,還為我們貢獻了Smalltalk的入門手冊,實為近期技術blog中風頭最勁的一個了。飛云小俠也更新漸少了,除了今天預告了WebWork2.2的發布,已經10天沒更新了。近期weide技術架構評估也是頗為扎眼,算是近期最全面完整的一篇技術文章了,顯然是花了精力了,難怪達到14709的訪問量 :)

          2005年讓我感覺到人的精力畢竟有限,以及,一個純技術人員能發揮的能量實在太小了,雖然不情愿,但這可能促使我更早的脫離純技術崗位,真是凌亂的一年......

          posted @ 2006-01-11 00:36 fisher 閱讀(727) | 評論 (4)編輯 收藏

          【ESB專題】之六 - System Management及其相關模式

           

          開發一個基于消息的解決方案是不容易的事情,在生產中操作這樣一個產品同樣也是一個挑戰:一個基于消息的集成解決方案一天可以產生、路由和轉換成千上萬的消息。我們不得不處理異常、效率瓶頸或改變合作系統。而為了使事情變得更加有挑戰性,組件經常被分布在不同的平臺和機器上,甚至位于不同的地理位置。

           

          System Management包含以下幾種模式

          l         Control Bus

          l         Detour

          l         Wire Tap

          l         Message History

          l         Message Store      

          l         Smart Proxy

          l         Test Message

          l         Channel Purger

           

           

          除了與生據來的復雜性、分布式集成的規模以及個性化的應用之外,低耦合的架構使得測試和debug變得更加困難。Martin Fowler將這個癥狀稱為“架構師的夢想,開發者的夢魘”。低耦合的架構原則以及間接的依賴于外部系統提供了靈活性。然而,測試一個消息生產者不了解消息消費者的系統可能會是一個挑戰。另外異步的和時間相關的消息使得事情變的更加復雜。舉例來說,消息方案可能被設計沒有被成消息生產者者必須從接受者那里得到一個回應。同樣的消息基礎設施通常保證傳輸消息,但不能保證傳輸時間。這是的開發基于消息傳送結果的測試用例變得困難。

           

          當監控一個消息解決方案,我們可以在兩個抽象層面上跟蹤消息流。一個典型的系統管理方案監控多少消息被發送或者它多長時間得到一個被處理的消息。這些監控方案不檢查消息數據,除了可能會檢查消息頭中的幾個字段(比如消息標識或者消息歷史)。與之相對的,BAMbusiness activity monitoring)方案聚焦于包含在消息中的有效數據,舉例來說,發生在過去一小時的所有訂單的金額。System Management中的很多模式都足夠通用并可以用在以上兩個目的中(監控消息頭或者消息內容)。然而,由于BAM本身就是一個新領域,并且需要從數據倉庫中獲得很多數據(有些我們根本就沒有涉及到),我們決定在系統管理的內容中討論這些模式。

           

          系統管理模式被設計用于為保持一個基于消息的復雜系統的運轉所提出的需求并提供工具。System Management的模式涉及三個種類:監控和控制,觀察和分析消息流量,測試和調試

           

          監控和控制

           

          一個Control Bus提供一個單獨的控制點來對一個分布式方案進行監控和管理。它將多個組件連接到一個中心管理控制臺,這里可以顯示每個組件的狀態并且監控通過每個組件的消息流量。控制臺同時也可以用于發送控制命令給組件,比如,轉變消息流。

          我們可能想要在路由消息時添加附加的步驟,比如驗證或者日志。由于這些步驟可能使效率降低,所以我們可以通過Control Bus來控制他們開關。一個Detour為我們提供這種能力。

           

          觀察和分析消息流量

           

          有時我們想要在不影響主要消息流的情況下觀察消息的內容。一個Wire Tap允許我們接入到消息流中。

          當我們調試一個基于消息的系統,知道一個特定的消息在哪使很有幫助的。Message History保留一個消息訪問過的所有組件的日志,而不需要增加組件間的依賴。

          然而Message History依賴于單獨的消息,一個中心的Message Store可以提供一個穿越系統的每個消息的完整記錄。結合Message HistoryMessage Store可以分析所有消息穿過系統的可能路徑。

          Wire Tap, Message History, Message Store幫助我們分析異步的消息流。為了跟蹤發送到請求-應答service的消息,我們需要在消息流中插入一個Smart Proxy

           

          測試和調試

           

          在部署前測試一個消息系統是一個非常好的注意。但是測試不應該停止在部署前。你應該有能力驗證正在運行的消息系統運行持續的運行正常。你可以周期性的發送一個Test Message到系統中并驗證結果。

          當一個組件失敗或者運行不正常,它可以簡單的終止,并放棄一個channel中的剩余消息。在測試期間這是很有用的。一個Channel Purger可以為我們做這些。

           

          posted @ 2005-11-23 20:20 fisher 閱讀(1650) | 評論 (7)編輯 收藏

          【過勞死】27個危險信號,在你身上發生幾個了? (zt)

          最近身體不太好,轉貼一則文章,提醒自己多多休息和鍛煉。

          ------------------------

           只要踏入在我們IT這個行業, 過不了幾年身體就是亞健康狀態,過渡的話就可能會“過勞死”,要想防止“過勞死”,就必須了解身體為我們發出的“過勞死”信號。

              研究者認為:在這27項癥狀和因素中占有7項以上,即是有過度疲勞危險者,占10項以上就可能在任何時候發生“過勞死”。同時,在第1項到第9項中占兩項以上或者在第10項到18項中占3項以上者也要特別注意,這27項癥狀和因素分別是:

            1.經常感到疲倦,忘性大;

            2.酒量突然下降,即使飲酒也不感到有滋味;

            3.突然覺得有衰老感;

            
          4.肩部和頸部發木發僵;

            
          5.因為疲勞和苦悶失眠;

            
          6.有一點小事也煩躁和生氣;

            7.經常頭痛和胸悶;

            8.發生高血壓、糖尿病,心電圖測試結果不正常;

            9.體重突然變化大,出現“將軍肚”;

            10.幾乎每天晚上聚餐飲酒;

            11.一天喝5杯以上咖啡;

            12.經常不吃早飯或吃飯時間不固定;

            13.喜歡吃油炸食品;

            14.一天吸煙30支以上;

            15.晚上10時也不回家或者12時以后回家占一半以上;

            16.上下班單程占2小時以上;

            17.最近幾年運動也不流汗;

            18.自我感覺身體良好而不看病;

            19.一天工作10小時以上;

            20.星期天也上班;

            21.經常出差,每周只在家住兩三天;

            22.夜班多,工作時間不規則;

            23.最近有工作調動或工作變化;

            24.升職或者工作量增多;

            25.最近以來加班時間突然增加;

            26.人際關系突然變壞;

            27.最近工作失誤或者發生不和。

            針對如何擺脫過度疲勞,何永成博士開出如下處方:

            消除腦力疲勞法:適當參加體育鍛煉和文娛活動,積極休息。如果是心理疲勞,千萬不要濫用鎮靜劑、安眠藥等,應找出引起感情憂郁的原因,并求得解脫。病理性疲勞,應及時找醫生檢查和治療。

            飲食補充法:注意飲食營養的搭配。多吃含蛋白質、脂肪和豐富的B族維生素食物,如豆腐、牛奶、魚肉類,多吃水果、蔬菜,適量飲水。

            休息恢復法:每天都要留出一定的休息時間。聽音樂、繪畫、散步等有助解除生理疲勞。

            科學健身方法:一是有氧運動,如跑步、打球、打拳、騎車、爬山等;二是腹式呼吸,全身放松后深呼吸,鼓足腹部,憋一會兒再慢慢呼出;三是做保健操;四是點穴按摩。

              哥們, 上面27條在你身上出現幾條癥狀了?  怕怕吧? 

            建議哥們們每天早上和傍晚各抽出一小時鍛煉身體,畢竟身體是革命的本錢!

          轉自: 電子商務論壇 http://bbs.eczn.com/

          上面下劃線的是我有的問題,你都有哪些?

          posted @ 2005-11-23 13:38 fisher 閱讀(707) | 評論 (0)編輯 收藏

          WTP1.0已經到達M9

          經過這半年的使用,WTP在我們組內已經從只用于開發Web Service的工具變成web開發的首選插件
          雖然只是0.7版,但WTP的設計確實很好,目前WTP1.0已經release到了M9,還有20幾天就到達release date了,熱烈期待中....

          posted @ 2005-11-23 13:29 fisher 閱讀(634) | 評論 (0)編輯 收藏

          僅列出標題
          共12頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 格尔木市| 婺源县| 武夷山市| 尖扎县| 嫩江县| 六安市| 眉山市| 恩平市| 亳州市| 永修县| 宣城市| 介休市| 江陵县| 英德市| 利津县| 维西| 镶黄旗| 马龙县| 南召县| 会昌县| 定兴县| 沭阳县| 手游| 阜阳市| 开江县| 青浦区| 惠东县| 平乡县| 宜黄县| 剑阁县| 白玉县| 渝北区| 麟游县| 梁平县| 雷波县| 汨罗市| 万州区| 诸暨市| 敖汉旗| 酒泉市| 枣庄市|