<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ALL is Well!

    敏捷是一條很長的路,摸索著前進著

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      30 隨筆 :: 23 文章 :: 71 評論 :: 0 Trackbacks

    Java

         摘要: 快速排序的算法思想:
    快速排序采用了分治的策略,將原問題分解為若干個規模更小但結構與原問題相似的子問題。用遞歸方法解決子問題,然后將這些子問題的解組合為原問題的解。
      閱讀全文
    posted @ 2011-04-09 17:37 李 明 閱讀(2069) | 評論 (1)  編輯

         摘要: 在項目中實現了一個工具(獨立運行的Java工程,打成jar包后 通過 java -jar **.jar 執行的。),該工具通過配置能夠實現一些業務功能,
    并且該工具提供了接口與抽象類,供其他人擴展它的功能。

    這就涉及到一個問題:別人在擴展它的時候,需要引入一些jar或者配置文件,本來工具依賴的jar和配置文件都記錄在manifest文件中了,
    不可能別人加了jar包和配置文件就要修改manifest文件的。
    所以我為工具提供了另外一個入口,通過 該通過的配置文件 進行配置 路徑,由于考慮到擴展的人可能多人或者多組,所以配置文件如下定義:
    以ext_classpath開頭的,諸如 ext_classpath_biz1等對應的路徑均被加入到classpath中。
    以ext_resourcepath開頭的,諸如 ext_resourcepath_biz1等對應的路徑均被加入classpath中。  閱讀全文
    posted @ 2011-04-01 20:39 李 明 閱讀(13703) | 評論 (1)  編輯

         摘要: 通過上一篇 利用自定義Java注解實現資源注入 介紹的方法,我們實現了通過自定義注解完成了對DataSource資源的注入,但在實際應用中,我們通常不希望去顯式的去聲明這樣的MyAnnotationBeanProcessor對象來幫助我們完成注入,而是希望通過Spring幫我們“悄悄地”完成。  閱讀全文
    posted @ 2010-10-04 10:31 李 明 閱讀(8237) | 評論 (1)  編輯

         摘要: 這里是想介紹一下如何通過Java的注解機制,實現對bean資源的自動注入。主要介紹實現方法,至于例子的實用性不必討論。
    需求:一個應用有兩個數據庫,分別為DB-A,DB-B。
    假設持久層框架使用iBatis來完成,那么SqlMapClient對象在創建時,對于兩個不同的DB連接要有兩個不同的SqlMapClient對象,
    假設我們有一個Service類為MyService.java,該類中有兩個SqlMapClient對象分別對應著DB-A、DB-B。  閱讀全文
    posted @ 2010-10-04 10:19 李 明 閱讀(5349) | 評論 (0)  編輯

         摘要: 此程序需要ganymed-ssh2-build210.jar包。
    下載地址:http://www.ganymed.ethz.ch/ssh2/
    為了調試方便,可以將\ganymed-ssh2-build210\src下的代碼直接拷貝到我們的工程里,
    此源碼的好處就是沒有依賴很多其他的包,拷貝過來干干凈凈。

    此程序的目的是執行遠程機器上的Shell腳本。  閱讀全文
    posted @ 2010-09-26 13:03 李 明 閱讀(13608) | 評論 (7)  編輯

         摘要: 一個Java應用程序的日志里,出現了很不和諧的記錄:
    java.io.IOException: Too many open files

    在網上查了一些關于此異常的解決方案,基本上都是說要擴大linux系統的文件句柄數限制。
    但如果程序對于Socket、Stream等使用后沒能及時關閉的話,擴大這個文件句柄數限制是治標不治本的。

      閱讀全文
    posted @ 2010-09-14 19:36 李 明 閱讀(11126) | 評論 (2)  編輯

         摘要: 他山之石可以攻玉。
    Spring為我們提供了一個PropertyPlaceholderConfigurer,它能夠使Bean在配置時引用外部屬性文件。
    可以將BeanFactory定義中的一些屬性值放到另一個單獨的標準Java Properties文件中。
    我們在部署應用時只需要在屬性文件中對一些屬性進行修改,而不用對主XML定義文件或容器所用文件進行復雜和危險的修改。
    讓我們看看下面的例子:  閱讀全文
    posted @ 2010-09-13 15:44 李 明 閱讀(4914) | 評論 (2)  編輯

         摘要: 此問題在項目中被發現,經查看JDK源碼(JDK1.6),String類的public String substring(int beginIndex, int endIndex)的實現讓我很意外。

    想重現這個場景很容易,請看代碼。  閱讀全文
    posted @ 2010-09-01 12:41 李 明 閱讀(1465) | 評論 (0)  編輯

         摘要: 現在我們要做一個簡單的界面。

    包括一個進度條、一個輸入框、開始和停止按鈕。

    需要實現的功能是:

    當點擊開始按鈕,則更新進度條,并且在輸入框內把完成的百分比輸出(這里只做例子,沒有真正去做某個工作)。  閱讀全文
    posted @ 2010-09-01 12:05 李 明 閱讀(1036) | 評論 (3)  編輯

    posted @ 2010-09-01 11:36 李 明 閱讀(1386) | 評論 (0)  編輯

    Full Java Archive

    主站蜘蛛池模板: 亚洲AV香蕉一区区二区三区| a毛片在线还看免费网站| 国产亚洲一卡2卡3卡4卡新区 | 永久免费av无码不卡在线观看 | 亚洲色中文字幕无码AV| 国产va免费精品| 日韩毛片免费无码无毒视频观看| 亚洲视频免费在线看| h在线观看视频免费网站| 亚洲国产成a人v在线观看| 成人免费无码大片A毛片抽搐色欲| xxx毛茸茸的亚洲| 爽爽日本在线视频免费| 国产亚洲精品91| 国内精品免费麻豆网站91麻豆| 亚洲一区二区三区免费视频| 欧美a级成人网站免费| 亚洲av无码一区二区三区天堂| 国产又粗又长又硬免费视频| 亚洲一卡2卡4卡5卡6卡在线99| 成人奭片免费观看| 特级av毛片免费观看| 久久久久亚洲精品无码网址| 91香蕉国产线观看免费全集| 67194在线午夜亚洲| 国产在线19禁免费观看| 18禁在线无遮挡免费观看网站| 亚洲成av人片不卡无码| 国产免费小视频在线观看| 爱丫爱丫影院在线观看免费| 91亚洲性爱在线视频| 亚洲av无码成人精品区在线播放 | 天天摸天天碰成人免费视频| 亚洲精品美女久久久久| 在线精品免费视频| 国产免费福利体检区久久| 亚洲综合一区二区精品久久| 国产免费观看网站| 三年片在线观看免费大全电影| 亚洲综合一区二区三区四区五区| 成人免费大片免费观看网站|