xylz,imxylz

          關注后端架構、中間件、分布式和并發(fā)編程

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks

          12 2009 檔案

               摘要: 以前有段時間需要知道某些類在什么jar包中,這樣當出現(xiàn)ClassNotFoundException或者NoClassDefFoundError的時候我們就可以去找這個類在什么jar包中然后去引用此jar包即可。在我們的系統(tǒng)很小的時候我恨不能都將jar包放入eclipse中,這樣借助 eclipse平臺查找類就非常方便了。包括非常有用的Ctrl+Shift+T,Ctrl+T,Reference search等等,但是當工程多了大了的時候,上百個jar包放入eclipse中那個速度完全不是我能忍受的,稍微動一下就看到CPU一直在那抖動。好吧,用maven,更慢,簡直受不了,所以大多數(shù)時候Maven是一個比較好的批處理工具,和UI結合起來還不是很好用。

          我發(fā)現(xiàn)我非常需要這個從jar包中尋找類的功能,我只需要看看我的類在什么地方而已,僅次而已!于是自己就寫了一個類查找器。非常簡單就是遍歷所有的jar包中的類,當匹配類名稱的時候就顯示類所在的jar包。
          有以下幾個特性:

          * 允許添加jar包,zip包
          * 允許匹  閱讀全文
          posted @ 2009-12-31 17:07 imxylz 閱讀(20897) | 評論 (11)  編輯

               摘要: 本章節(jié)繼續(xù)討論Google Guice與第三方的整合,這里主要討論如何整合JMX的服務,通過guice-jmx插件我們可以很方便的將我們的服務注入到JMX服務中,這樣就能夠通過遠程調用來控制我們的服務。  閱讀全文
          posted @ 2009-12-31 15:35 imxylz 閱讀(19887) | 評論 (3)  編輯

               摘要: Google Guice 整合第三方組件。

          在《Google Guice 入門教程06 – Web 和Servlet》 中我們看到了Guice 整合Struts 2的應用。本章節(jié)繼續(xù)討論Guice整合其它第三方組件的應用。

          本章節(jié)重點談Guice與DWR和Spring的整合。
            閱讀全文
          posted @ 2009-12-29 00:11 imxylz 閱讀(27382) | 評論 (5)  編輯

               摘要: 本章節(jié)主要講Guice中如何開發(fā)Servlet,當然了作為IOC的容器,Guice在這方面仍然局限于依賴注入功能。作為WEB方面的開發(fā)就不能不提Struts,這里著重談如何與Struts 2進行整合。  閱讀全文
          posted @ 2009-12-27 22:58 imxylz 閱讀(16789) | 評論 (1)  編輯

               摘要: 本章節(jié)主要討論Guice中AOP的使用,其中花了一些篇幅談AOP的概念,然后通過一些API和例子來說明AOP的具體使用過程。  閱讀全文
          posted @ 2009-12-27 00:16 imxylz 閱讀(17790) | 評論 (2)  編輯

               摘要: 本章節(jié)繼續(xù)討論依賴注入的其他話題,包括作用域(scope,這里有一個與線程綁定的作用域例子)、立即初始化(Eagerly Loading Bindings)、運行階段(Stage)、選項注入(Optional Injection)等等。   閱讀全文
          posted @ 2009-12-25 18:02 imxylz 閱讀(16634) | 評論 (1)  編輯

               摘要: 本章節(jié)繼續(xù)討論依賴注入的一些其它話題,包括多接口的實現(xiàn)、Provider的使用、綁定常量和綁定Properties等。  閱讀全文
          posted @ 2009-12-24 19:13 imxylz 閱讀(18689) | 評論 (1)  編輯

               摘要: 本文主要討論Google Guice三種屬性注入的方式,包括基本屬性注入、構造函數(shù)注入和Setter注入等。  閱讀全文
          posted @ 2009-12-23 23:45 imxylz 閱讀(20475) | 評論 (3)  編輯

               摘要: 在我們64位的CenterOS上,指定了JVM的最大堆內存為5500M,但是在top和進程status中可以看到實際占用內存已經遠遠大于5500M,那么JVM到底占用多大內存?如果做到控制JVM的占用內存大小?  閱讀全文
          posted @ 2009-12-23 19:51 imxylz 閱讀(3555) | 評論 (1)  編輯

               摘要: 基于Google Guice 2.0的入門教程,本章節(jié)主要講類的依賴注入,也就是IOC容器的核心組件。  閱讀全文
          posted @ 2009-12-22 23:28 imxylz 閱讀(35762) | 評論 (5)  編輯

               摘要: 本文將探討單例模式的各種情況,并給出相應的建議。
          單例模式應該是設計模式中比較簡單的一個,但是在多線程并發(fā)的環(huán)境下使用卻是不那么簡單了。
          本文將探討在多線程下靜態(tài)域單例模式、雙重檢查鎖機制、類延時加載、同步鎖等機制的相關技術問題。  閱讀全文
          posted @ 2009-12-18 23:15 imxylz 閱讀(7354) | 評論 (4)  編輯

               摘要: 大家都知道HashMap不是線程安全的,但是大家的理解可能都不是十分準確。很顯然讀寫同一個key會導致不一致大家都能理解,但是如果讀寫一個總是存在HashMap中且不變的對象會有問題么?我們來試試看。  閱讀全文
          posted @ 2009-12-18 18:20 imxylz 閱讀(6175) | 評論 (2)  編輯


          ©2009-2014 IMXYLZ
          主站蜘蛛池模板: 吴桥县| 定西市| 焦作市| 平安县| 钟山县| 乌鲁木齐市| 塔城市| 通化县| 晋江市| 大姚县| 靖边县| 柞水县| 米泉市| 瑞丽市| 井研县| 德州市| 抚松县| 南和县| 拉孜县| 田阳县| 岑溪市| 桐乡市| 广灵县| 韩城市| 石城县| 丹东市| 察雅县| 绥芬河市| 清水县| 漠河县| 津市市| 哈密市| 启东市| 宜君县| 普陀区| 乌兰浩特市| 上思县| 噶尔县| 黄龙县| 石棉县| 雷州市|