原创 dubbo管理控制檯找不到服務 解決小記

今天重新配置了下dubbo,結果發現管理控制檯上沒有顯示可用的服務,由於前陣子剛配置的時候是沒有問題的,於是開始逐步排查。 項目註冊中心用的zookeeper集羣,provider是採用jar包方式啓動的,consumer在tomcat容

原创 Maven構建可運行的jar包出錯解決辦法

手上有個項目需要以jar方式運行,使用maven-shade-plugin插件構建成功後,在服務器上運行"nohup java -jar myProject.jar > /dev/null &"出錯,錯誤信息:“Exception in

原创 遠程調用服務(RPC)和消息隊列(Message Queue)對比及其適用/不適用場合分析

最近考慮把公司系統重構升級,將原有的垂直MVC架構遷移爲分佈式系統,因此着重瞭解了下遠程調用服務(RPC)和消息隊列(MQ)。RPC和MQ都是用於分佈式系統的兩個關鍵技術,並且裏面都有服務提供者和消費者的概念,可在一定程度上對系統進行解耦

原创 zookeeper配置與使用

zookeeper是Apache Hadoop下的一個子項目,主要用來解決分佈式系統一致性的問題,比如狀態管理、統一命名、配置管理、集羣管理等。想要使用zookeeper必須先搭建並部署zookeeper環境,根據zookeeper的官方

原创 tomcat7日誌管理--基礎知識、配置、以及使用log4j做日誌分割

一直想研究下tomcat的日誌管理,今天終於抽出時間,通過上網查資料和親自動手實踐,終於把這一部分搞明白了。本人用的tomcat版本是7.0.55,下面寫的內容也是基於此版本的配置,7以下的可能有些不同,這裏就不做說明了。如有不正確的部分

原创 tomcat訪問不到軟連接文件解決辦法

    先說一下項目背景,由於項目中有用到靜態資源如圖片和HTML頁面,而這些資源是可以由管理平臺編輯改變的,剛開始每次部署項目都要單獨把tomcat服務器項目中的圖片資源備份,以防止覆蓋。後來覺得這樣太麻煩,就暫時想着在項目外建立一個目

原创 java虛擬機之內存管理

     俗話說,不想當將軍的士兵不是好士兵,作爲一個有追求的java程序猿,終極目標必然是系統架構師(捂臉)~而要想成爲一名合格的系統架構師,一定要對JVM有深入的研究與理解。建議對JVM感興趣的朋友可以讀一讀周志明編寫的《深入理解ja