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

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

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

    ALL is Well!

    敏捷是一條很長的路,摸索著前進(jìn)著

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      30 隨筆 :: 23 文章 :: 71 評(píng)論 :: 0 Trackbacks

    Java

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

         摘要: 在項(xiàng)目中實(shí)現(xiàn)了一個(gè)工具(獨(dú)立運(yùn)行的Java工程,打成jar包后 通過 java -jar **.jar 執(zhí)行的。),該工具通過配置能夠?qū)崿F(xiàn)一些業(yè)務(wù)功能,
    并且該工具提供了接口與抽象類,供其他人擴(kuò)展它的功能。

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

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

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

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

    此程序的目的是執(zhí)行遠(yuǎn)程機(jī)器上的Shell腳本。  閱讀全文
    posted @ 2010-09-26 13:03 李 明 閱讀(13622) | 評(píng)論 (7)  編輯

         摘要: 一個(gè)Java應(yīng)用程序的日志里,出現(xiàn)了很不和諧的記錄:
    java.io.IOException: Too many open files

    在網(wǎng)上查了一些關(guān)于此異常的解決方案,基本上都是說要擴(kuò)大linux系統(tǒng)的文件句柄數(shù)限制。
    但如果程序?qū)τ赟ocket、Stream等使用后沒能及時(shí)關(guān)閉的話,擴(kuò)大這個(gè)文件句柄數(shù)限制是治標(biāo)不治本的。

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

         摘要: 他山之石可以攻玉。
    Spring為我們提供了一個(gè)PropertyPlaceholderConfigurer,它能夠使Bean在配置時(shí)引用外部屬性文件。
    可以將BeanFactory定義中的一些屬性值放到另一個(gè)單獨(dú)的標(biāo)準(zhǔn)Java Properties文件中。
    我們?cè)诓渴饝?yīng)用時(shí)只需要在屬性文件中對(duì)一些屬性進(jìn)行修改,而不用對(duì)主XML定義文件或容器所用文件進(jìn)行復(fù)雜和危險(xiǎn)的修改。
    讓我們看看下面的例子:  閱讀全文
    posted @ 2010-09-13 15:44 李 明 閱讀(4924) | 評(píng)論 (2)  編輯

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

    想重現(xiàn)這個(gè)場景很容易,請(qǐng)看代碼。  閱讀全文
    posted @ 2010-09-01 12:41 李 明 閱讀(1471) | 評(píng)論 (0)  編輯

         摘要: 現(xiàn)在我們要做一個(gè)簡單的界面。

    包括一個(gè)進(jìn)度條、一個(gè)輸入框、開始和停止按鈕。

    需要實(shí)現(xiàn)的功能是:

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

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

    Full Java Archive

    主站蜘蛛池模板: 久久久久国产亚洲AV麻豆| 亚洲天天做日日做天天看| 久久精品免费大片国产大片| 午夜亚洲AV日韩AV无码大全| 中文字幕无码不卡免费视频| 无遮挡a级毛片免费看| 亚洲精品第五页中文字幕 | 免费a级毛片18以上观看精品| 一级做性色a爰片久久毛片免费| 中文字幕亚洲综合久久2| 国产免费卡一卡三卡乱码| 香港a毛片免费观看 | 亚洲AV日韩AV一区二区三曲| 黑人精品videos亚洲人| 国产精品视频永久免费播放| 久久久WWW免费人成精品| 国产亚洲玖玖玖在线观看| 国产亚洲精aa成人网站| 成人免费网站在线观看| 久久er国产精品免费观看2| 日韩亚洲人成网站| 亚洲电影唐人社一区二区| 国产专区一va亚洲v天堂| 曰曰鲁夜夜免费播放视频| 中国在线观看免费的www| 久久久亚洲精华液精华液精华液 | 亚洲成a人片在线观看无码| 日本一道本高清免费| 最近最新高清免费中文字幕| eeuss在线兵区免费观看| 精品丝袜国产自在线拍亚洲| 亚洲AV无码第一区二区三区 | 激情五月亚洲色图| 亚洲Av永久无码精品三区在线 | 亚洲视频在线观看网址| 亚洲精品无码久久久影院相关影片| 日韩特黄特色大片免费视频| 中文字幕乱码免费视频| 国产精品视频白浆免费视频| 一级毛片免费播放男男| 羞羞视频免费网站含羞草|