zming

          Java tech JMX Aop Ioc WebUI....

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            25 隨筆 :: 0 文章 :: 3 評論 :: 0 Trackbacks

          #

          通常我們會遇到需要檢測一個像"20040531"這樣的日期是不是合法,因為不知道這個月又沒有31天等等,于是寫了一個簡單
          實用的日期檢測工具函數,他利用了Calendar的一個Lenient屬性,設置這個方法為false時,便打開了對Calendar中日期的
          嚴格檢查,注意一定要調用了cal.getTime()方法的時候才會拋出異常,否則就不能檢測成功.

          import java.util.Calendar;

          /**
           *
           * 日期檢測工具類
           * @author zming
           * (http://blog.jweb.cn)
           * (http://www.aygfsteel.com/zming)
           */

          public class DateCheck {

              public static void main(String[] args) {
                 
              
                 System.out.println("check 1:"+checkValidDate("20050123"));
                 System.out.println("check 2:"+checkValidDate("20050133"));
              }
             
           /**
            * 日期檢測工具類
            * @param pDateObj 日期字符串
            * @return 整型的結果
            */
              public static boolean checkValidDate( String pDateObj ) {

            boolean ret = true;
            
            if ( pDateObj==null || pDateObj.length() != 8 )
            {
             ret = false;
            }

            try {

             int year = new Integer(pDateObj.substring( 0, 4 )).intValue();

             int month = new Integer(pDateObj.substring( 4, 6 )).intValue();

                 int day = new Integer(pDateObj.substring( 6 )).intValue();

             Calendar cal = Calendar.getInstance();

             //允許嚴格檢查日期格式
             cal.setLenient( false );

             cal.set(year, month-1, day);
             
             //該方法調用就會拋出異常
             cal.getTime();

            } catch( Exception e ) {
             ret = false;
            }
            return ret;
           }
           

          }

          posted @ 2005-08-25 12:54 zming's blog 閱讀(1419) | 評論 (0)編輯 收藏

               摘要:   翻譯作者:zming 翻譯自:http://today.java.net/pub/a/today/2005/04/14/dependency.html 轉載請注明出處:http://blog.csdn.net/zmxj/archive/2005/05/25/380784.aspx <<Head First Design Patterns&...  閱讀全文
          posted @ 2005-05-26 09:20 zming's blog 閱讀(2128) | 評論 (2)編輯 收藏

          錄音下載:http://btzz.org/sounds/maosim.wma
          移動用戶:
          你好,我想咨詢一個問題啊

          服務小姐:請講

          移動用戶:我有一張卡,被我家貓給吃了,拿出來能不能用了

          服務小姐:那您只能是插在手機上試一下,如果不行的話,只能是去移動營業廳換卡啦

          移動用戶:不是,你的事先告訴我能不能用,能用的話我就把我家貓宰了拿卡,要不能用的話,就浪費我家一只貓,對吧

          服務小姐:您好,這樣的話建議您還是不要宰它了,那您就拿上您的身份證去移動營業廳補上一張卡就可以

          移動用戶:問題是我的卡是

          移動用戶:50辦的,我家那只貓30塊錢買的嘛

          服務小姐:可是您補一張卡的話是40塊錢

          移動用戶:補卡?

          服務小姐:對,號不變

          移動用戶:號不變啊

          服務小姐:去移動營業廳拿上您的身份證,再補原來那個號就可以了,重新換一張卡,那張卡就不能用了

          移動用戶:那你說我家那個貓會不會有什么不良反應阿

          服務小姐:您好,這個我就不太清楚了,那需要您領著貓去看病的

          移動用戶:那你幫問問同事呀

          服務小姐:您好,很抱歉,您現在撥的是1860手機業務咨詢臺,至于貓怎么樣的話咱們這邊是給您處理不了的

          移動用戶:我家這個貓他叫M-Zone人

          服務小姐:對,那、那也不行的

          移動用戶:那咋不行的嗎,我都起了動感地帶的名字了

          服務小姐:即使是他叫周杰倫的話也沒有辦法來幫您處理的,那只能是您自己來去看一下了,那您卡出現問題了我們移動營業廳和1860可以幫您解決,那貓具體 怎么樣話我們肯定沒有辦法來幫您解決的

          移動用戶:問題他是移動的卡

          服務小姐:(深吸了一口氣)您好先生您覺得這樣有意義嗎?

          移動用戶:不是,我就是特奇怪你是啥意思啊

          服務小姐:沒有什么,您好,我沒有什么意思的,您覺得您有什么意思嗎?那您就說了這個貓具體……

          移動用戶:別別別著急慢慢說

          服務小姐:您說這個貓……

          移動用戶:說累了喝口水

          服務小姐:您好,首先您這個貓具體怎么樣咱們這點肯定為您處理不了的

          移動用戶:我知道你處理不了,我這是讓你給我點建議,我這樣該怎么處理啊

          服務小姐:您好我現在建議您就是說是可以拿著您的身份證去移動營業廳辦理補卡就可以了

          移動用戶:那然后還要考慮貓的呀

          服務小姐:那貓就沒有辦法了,我這邊就……
          posted @ 2005-05-17 09:54 zming's blog 閱讀(1410) | 評論 (0)編輯 收藏

          從昨天開始,比爾?蓋茨終于可以名正言順地來到中國推銷他的賺錢新寵———MSN。

            “MSN正式來到中國。”微軟MSN事業部大中華區總監羅川這句話背后是,MSN采取合資形式,在上海建立起中國總部正式開展業務。

            昨日,微軟MSN宣布與上海聯和投資(隸屬上海市政府)共同成立合資公司———上海美斯恩網絡通訊技術有限公司,雙方持股比例為1:1。作為MSN中國總部的美斯恩,可開展MSN的一系列業務。微軟大中華區CEO陳永正稱此舉是“里程碑”。

            目前,中國有710萬用戶在使用中文MSN Messenger即時通訊軟件和Hotmail電子郵箱。但微軟胃口遠遠不止這些,微軟將全面轟炸中國互聯網市場:MSN網站馬上要成立,搜索、博客全部都做;手機聊天等電信增值業務也將全面展開,7個涵蓋交友、購物、下載等內容的合作頻道也要正式開通,廣告搶錢攻勢箭在弦上。

            “微軟終于掃清障礙,正式撲過來了。”艾瑞分析師表示,比爾?蓋茨的互聯網攻略將在中國全面展開。微軟業務幾乎涵蓋了互聯網中所有賺錢的領域。

            “避其鋒芒”,騰訊CEO馬化騰曾這樣為與MSN的競爭定調。MSN在中國的頭號對手是騰訊,他認為騰訊要盡量走一條與MSN差異化的道路,而不是與MSN針鋒相對地競爭。

            一方面與中國幾乎所有互聯網巨頭為敵,另一方面微軟還是要非常依賴中國本地合作伙伴。微軟昨日還宣布,與深圳清華深訊科技發展有限公司達成獨家合作協議,并計劃收購其部分資產。還要成立”移動技術研發中心“,為MSN提供本土化技術支持,并針對3.4億移動用戶開展電信增值業務。

            2003年3月25日,微軟制訂出使MSN成為一家全球性網絡門戶的戰略,布局中國也隨即開始。從美國到歐洲,比爾?蓋茨親自主持MSN新版本的發布,參與互聯網廣告和MSN服務的營銷活動。
          Form:http://www.pcpchina.com/news/list.asp?id=8244
          posted @ 2005-05-17 09:44 zming's blog 閱讀(1436) | 評論 (0)編輯 收藏

          JTR ("Java Test Runner") 是一個基于IoC(反轉控制)的開放源J2EE測試框架。它使你能夠建立復雜的J2ee test suites,連接到應用服務器執行測試,包括多實例的測試。

          A JTR test suite is made of a set of factories (to control how the tests run and outcomes are evaluated), a set of runners (threads that actually execute tests), applilcation server settings (to allow multiple servers to be used in a given test run), and JMS configurations (to configure JMS resources). JTR uses all of this to run a test suite (specified as a set of runners) to provide unit and performance testing of EJB resources, JMS resources, and - of course - ordinary Java code.

          The JTR framework is completely designed by interface. This means it provides you with a number of pluggability points you might use to customize its behavior via the factories block.

          It's licensed under the GPL, and you can download it from Sourceforge.

          Form:http://www.theserverside.com/news/thread.tss?thread_id=33856
          posted @ 2005-05-12 13:20 zming's blog 閱讀(1588) | 評論 (0)編輯 收藏

          PMD是一個開源的java原代碼分析工具,它可以發現未使用的變量,空的catch塊,不必要的對象創建,以及更多其他的。他還包括一個CPD工具,能夠檢測大量相同的代碼。PMD可以插件的形式支持
          JDeveloper, Eclipse, JEdit, JBuilder, Omnicore's CodeGuide, NetBeans/Sun ONE Studio, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs等工具.

          This release includes eight new rules, a slew of bugfixes, and better support for JDK 1.5. Several rules were optimized; for example, UnusedModifer now runs about ten times faster.

          You can download it from sourceforge.

          Form:http://www.theserverside.com/news/thread.tss?thread_id=33852
          posted @ 2005-05-12 12:56 zming's blog 閱讀(2302) | 評論 (0)編輯 收藏

          在使用String.split方法分隔字符串時,分隔符如果用到一些特殊字符,可能會得不到我們預期的結果。
          文章來源:http://blog.csdn.net/zmxj/archive/2005/04/29/367779.aspx
          posted @ 2005-04-30 15:09 zming's blog 閱讀(1805) | 評論 (0)編輯 收藏

          一直沒有接觸過VBA編程,最近工作中遇到一個問題迫使我研究了一下簡單的VBA編程。原來效果還是不錯,通過一段VBA代碼的確幫我做了大量對excel文檔的重復的拷貝、粘貼工作。
          文章來源:http://blog.csdn.net/zmxj/archive/2005/04/30/369266.aspx
          posted @ 2005-04-30 15:09 zming's blog 閱讀(1844) | 評論 (0)編輯 收藏

          Laszlo Systems一個開放源的富客戶internet應用平臺,今天宣布OpenLaszlo 3.0版本發布,開發者只需編寫名為LZX的描述語言(其中整合了XML和javascript),運行在J2EE應用服務器上的Laszlo平臺會將其編譯成FLASH文件并傳輸給客戶端展示。
          文章來源:http://blog.csdn.net/zmxj/archive/2005/04/27/365193.aspx
          posted @ 2005-04-28 10:14 zming's blog 閱讀(1292) | 評論 (1)編輯 收藏

          最近遇到這個問題,困擾了兩天才解決了。在日文win2000系統下安裝Jbuilder時,總是報 (Win32 Erorr:234 file "Win32Util.cpp"line:1425)錯誤,分析原因,可能是Installanywhere打包的文件執行的時候出的問題。因為之前在安裝Eclipse的myeclipse插件時也遇到同樣的問題,于是在google網上搜索,很難找到相關的問題,最后在一個日本網站上找到了問題解決。原因是日文系統中環境變量TMP的路徑中默認為當前登陸用戶名目錄下的temp目錄,而這個目錄可能包含日文字符,而Installanywhere打包出來的程序執行時需要操作這個目錄,Installanywhere不能識別日文字符導致了這個錯誤。

          解決辦法:修改環境變量TMP,設置成一個英文的目錄,比如c:/TMP,(一定要注意設置你磁盤上存在的目錄哦)然后問題解決。

          安裝完Jbuilder后,一運行,又報一個錯誤說找不到臨時目錄,查看我的環境變量,還有一個TEMP環境變量也存在同樣的問題,把它設置成一個簡單的英文字符的目錄問題解決了。

          這里還有一個國外網站的相關問題聯接,http://www.better-office.com/Deutsch/Produkte/Borland/Java__pipe__JBuilder/Java_Community/Java_Com_FAQs/Java_Com_FAQs__minus__13_Aug__brO_3_brC_.htm

          上面還有很多java相關的faq。

          posted @ 2005-04-22 09:42 zming's blog 閱讀(1202) | 評論 (0)編輯 收藏

          僅列出標題
          共3頁: 1 2 3 下一頁 
          主站蜘蛛池模板: 车致| 勃利县| 永定县| 盐津县| 沅陵县| 岐山县| 黄冈市| 改则县| 图们市| 象州县| 蒙自县| 岐山县| 伽师县| 岫岩| 庆阳市| 西安市| 伊通| 会同县| 乐清市| 汽车| 白玉县| 利辛县| 孝感市| 兴安盟| 简阳市| 清丰县| 乌拉特后旗| 太仓市| 平乐县| 滁州市| 瑞丽市| 新建县| 乐山市| 乌鲁木齐县| 达州市| 饶平县| 丹棱县| 东莞市| 肥东县| 山东省| 乳山市|