摘要: 在分布式服務框架中,一個最基礎的問題就是遠程服務是怎么通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關系呢,它們背后到底是基于什么原理實現的呢,了解這些是實現分布式服務框架的基礎知識,而如果在性能上有高的要求的話,那深入了解這些技術背后的機制就是必須的了,在這篇blog中我們將來一探究竟,拋磚引玉,歡迎大家提供更多的實現遠程通訊的技術和原理的介紹。
閱讀全文
posted @
2010-05-07 17:24 Liver 閱讀(372) |
評論 (0) |
編輯 收藏
摘要: 你可能早就聽說過Web Service了,你也可能已經對Web Service有了一些概念,現在不管是在什么場合,談到以后發展的新趨勢,大家都會提到Web Service。世界上的頂級公司,不管是微軟、IBM還是SUN,都開始把 Web Service頻繁地掛在嘴邊。大多數媒體也開始鼓吹Web Service是多么的好,多么的有前途或者“錢”途……但Web Service 到底是什么呢?數據庫通過網頁實現服務?網絡上的協議?還是一種軟件的標準?
閱讀全文
posted @
2010-04-27 16:42 Liver 閱讀(233) |
評論 (0) |
編輯 收藏
摘要: 場景描述:
一個倉庫,生產者在工廠里生產了產品后,將產品存放到倉庫里,倉庫存放數量有限,當滿倉后,停止生產,直到有消費著將產品消費后才繼續生產;消費者從倉庫里提取產品,當倉庫空倉時,停止消費產品,直到倉庫中有產品時,才繼續消費產品。
代碼的實現(調整線程sleep時間可以實現生產速度與消費速度的不同):
閱讀全文
posted @
2009-06-04 10:57 Liver 閱讀(1428) |
評論 (4) |
編輯 收藏
摘要: 今天有同事問到線程的問題,自己突然就有點蒙了,只模糊的記得個大概。
當初學習線程的時候把這7個狀態記得比自己名字還熟悉
還把這7個狀態編成了一段凄慘而美麗的愛情故事
沒想到如今卻只能記得個大概
真驗證了“好記性不如爛筆頭”的真理
還是趕快回憶一下吧
閱讀全文
posted @
2009-06-04 00:06 Liver 閱讀(2191) |
評論 (2) |
編輯 收藏
摘要: 一、配置JNDI數據源
這一步有幾種配置方式,比如直接修改Tomcat/conf/server.xml文件,但這樣修改是全局的,個人不太喜歡這樣的方式,本著的原則是能不全局就不全局,以保證項目能夠盡量少的影響到其他項目,盡量少的進行修改。因此這里才用局部配置的方式。
把下邊的代碼保存為context.mxl文件,并放到WebRoot/META-INF目錄下。
閱讀全文
posted @
2009-05-31 22:59 Liver 閱讀(3280) |
評論 (0) |
編輯 收藏