隨筆-72  評論-20  文章-0  trackbacks-1
          07 2007 檔案
          麥中凡教授的精彩觀點
          posted @ 2007-07-27 23:39 前方的路 閱讀(169) | 評論 (0)  編輯
          java 中計算任意2個日期之間的工作天數      摘要: 對于任意2個日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先計算這連個日期之間的時間間隔(天數),然后分別對date_start 和date_end 取得它們下一個星期一的日期,這樣就可以得到一個新的可以整除7的完整日期間隔(這個新的日期間隔已經把星期幾的問題剔出掉了),換一種說法就是我們可以得到,這兩個新的日期之間的周數,拿這個周數乘以5就是工作日期了(tmpWorkingDays)。但是這個日期并不是我們所要的日期,接下來我們要做的就是計算date_start,date_end這兩個日期對于根據它們所產生的新的日期之間的時間偏移量,date_start的偏移量(date_start_change)是需要加的,而date_end的這個偏移量(date_end_change)是需要減去的。 最后我們只要用tmpWorkingDays+date_start_change-date_end_change就是我們所要求的實際工作日了。以下是所有實現代碼(兩個日期跨年也沒有問題)。   閱讀全文
          posted @ 2007-07-27 23:35 前方的路 閱讀(147) | 評論 (0)  編輯
          Java實用經驗總結--其他      摘要: 1、Map的遍歷;2、文件操作;3、對象的保存與讀取;4、其他  閱讀全文
          posted @ 2007-07-27 22:29 前方的路 閱讀(160) | 評論 (0)  編輯
          動態裝載問題的研究      摘要: 我們都知道,Java平臺一大亮點就在于其類裝載器體系結構,這使得JVM可以在運行期從Java API,擴展路經(java.ext.path),classpath以及用戶指定的位置(文件或網絡)中載入所需的class,從而達到動態裝載的目的。然而其類裝載器委托模型在保證了安全性和強大功能的同時,也導致了相當的復雜性,有很多地方一旦我們不加注意的話就將導致錯誤。這里我希望通過一些小例子來展示動態裝載的某些方面,深入地了解一下怎么進行動態裝載,會遇到什么樣的問題,并就問題的原因與解決方法進行討論。  閱讀全文
          posted @ 2007-07-27 22:28 前方的路 閱讀(361) | 評論 (1)  編輯
          Solaris 10 上的性能調優的一些總結      摘要: 我們都知道,Java平臺一大亮點就在于其類裝載器體系結構,這使得JVM可以在運行期從Java API,擴展路經(java.ext.path),classpath以及用戶指定的位置(文件或網絡)中載入所需的class,從而達到動態裝載的目的。然而其類裝載器委托模型在保證了安全性和強大功能的同時,也導致了相當的復雜性,有很多地方一旦我們不加注意的話就將導致錯誤。這里我希望通過一些小例子來展示動態裝載的某些方面,深入地了解一下怎么進行動態裝載,會遇到什么樣的問題,并就問題的原因與解決方法進行討論。
            閱讀全文
          posted @ 2007-07-27 22:27 前方的路 閱讀(353) | 評論 (0)  編輯
          來自巴黎的華人軟件架構師      摘要: 他締造了著名的設計軟件PowerDesigner,并在全球擁有5萬多的正版用戶,被稱為“Power- Designer創始教父”;他還在著名國際軟件企業Sybase中擔任此產品的首席軟件架構師。王曉昀所書寫的這一段軟件傳奇,也成為了中國所有程序員的驕傲。

          自從王曉昀在1988年研發出第一套Windows版本的PowerDesigner 1.0,經過不斷修正與改良,2004年正式推出PowerDesigner最新版本10.0,功能強大而完整,涵蓋Business Process、UML、E-R Model、Enterprise Repository 等必要模組功能,是目前市面上著名的軟件工程建模工具。

          為協助中國廣大的軟件用戶,將軟件工程技術應用到實際開發工作上,王曉昀應邀到中國巡回演說。從上海講座返回北京后,在中國大飯店的一間會議室中,剛剛下飛機的王曉昀接受了采訪。
            閱讀全文
          posted @ 2007-07-27 16:51 前方的路 閱讀(140) | 評論 (0)  編輯
          Enterprise Application Integration深層解析      摘要: 早期EAI是相對狹義上的EAI,正如其字面上的含義“Enterprise Application Integration”,即企業應用整合,僅指企業內部不同應用系統之間的互連,以期通過應用整合實現數據在多個系統之間的同步和共享,現在EAI具有了更廣義上的內涵,它已經被擴展到業務整合(Business Integration)的范疇,業務整合相對EAI來說是一個更寬泛的概念,它將應用整合進一步拓展到業務流程整合的級別。業務整合不僅要提供底層應用支撐系統之間的互連,同時要實現存在于企業內部應用與應用之間,本企業和其他合作伙伴之間的端到端的業務流程的管理,它包括應用整合,B2B整合,自動化業務流程管理,人工流程管理,企業門戶以及對所有應用系統和流程的管理和監控等方方面面。  閱讀全文
          posted @ 2007-07-27 16:41 前方的路 閱讀(327) | 評論 (0)  編輯
          J2EE體系結構設計      摘要: 目前大多數企業采用J2EE技術的結構設計與解決方案。對于我們學習和研究J2EE體系結構來說,了解與掌握J2EE體系結構的設計方法及一些常用模式是必須的;模型-視圖-控制(model-view-control,簡稱MVC)結構是目前最常見的J2EE應用所基于的體系結構,MVC主要適用于交互式的Web應用,尤其是存在大量頁面及多次客戶訪問及數據顯示;相比較而言,一個工作流體系結構更多應用于過程控制和較少交互的情況下;除了體系結構外,J2EE的設計模式對我們解決應用系統的設計也有很大的幫助。

            閱讀全文
          posted @ 2007-07-27 16:40 前方的路 閱讀(342) | 評論 (0)  編輯
          log4j 簡明手冊      摘要: 這個文檔資料描述了log4j API,它的獨特的特性和設計原理。Log4j是由許多作者共同參與的開放源代碼項目。它允許開發人員以任意的精細程度控制哪些日志說明被輸出。通過使用外部的配置文件,可以在運行時配置它。最好的是,log4j 開發包很容易上手。注意,它也可能會使一些開發人員著迷。

          簡 介
          幾乎每個大的應用程序都有它自己的日志和跟蹤程序的API。順應這一規則,E.U. SEMPER項目組決定編寫它自己的程序跟蹤API(tracing API)。這開始于1996年早期。經過無數的工作,更改和性能加強,這個API終于成為一個十分受歡迎的Java日志軟件包,那就是log4j。這個軟件包的發行遵守open source動議認證的Apache Software License。最新的log4j版本包括全部的源代碼,類文件和文檔資料,可以在 http://logging.apache.org/log4j/找到它們。另外,log4j已經被轉換成 C, C++, C#, Perl, Python, Ruby, 和 Eiffel 語言。

            閱讀全文
          posted @ 2007-07-23 17:01 前方的路 閱讀(192) | 評論 (0)  編輯
          如何使用Log4j?      摘要: 1、 Log4j是什么?
          Log4j可以幫助調試(有時候debug是發揮不了作 用的)和分析,要下載和了解更詳細的內容,還是訪問其官方網站吧: http://jakarta.apache.org/log4j 。

          2、Log4j的概念
          Log4j中有三個主要的組件,它們分別是 Logger、Appender和Layout,Log4j 允許開發人員定義多個Logger,每個Logger擁有自己的名字,Logger之間通過名字來表明隸屬關系。有一個Logger稱為Root,它永遠存在,且不能通過名字檢索或引用,可以通過Logger.getRootLogger()方法獲得,其它Logger通過 Logger.getLogger(String name)方法。
          Appender則是用來指明將所有的log信息存放到什么地方,Log4j中支持多種appender,如 console、files、GUI components、NT Event Loggers等,一個Logger可以擁有多個Appender,也就是你既可以將Log信息輸出到屏幕,  閱讀全文
          posted @ 2007-07-23 16:06 前方的路 閱讀(146) | 評論 (0)  編輯
          Log4j基本使用方法      摘要:   Log4j由三個重要的組件構成:日志信息的優先級,日志信息的輸出目的地,日志信息的輸出格式。日志信息的優先級從高到低有ERROR、WARN、INFO、DEBUG,分別用來指定這條日志信息的重要程度;日志信息的輸出目的地指定了日志將打印到控制臺還是文件中;而輸出格式則控制了日志信息的顯示內容。

            閱讀全文
          posted @ 2007-07-23 15:53 前方的路 閱讀(119) | 評論 (0)  編輯
          設置Tomcat的JVM虛擬機內存大小      摘要: Tomcat本身不能直接在計算機上運行,需要依賴于硬件基礎之上的操作系統和一個java虛擬機。您可以選擇自己的需要選擇不同的操作系統和對應的JDK的版本(只要是符合Sun發布的Java規范的),但我們推薦您使用Sun公司發布的JDK。確保您所使用的版本是最新的,因為Sun公司和其它一些公司一直在為提高性能而對java虛擬機做一些升級改進。一些報告顯示JDK1.4在性能上比JDK1.3提高了將近10%到20%。

            閱讀全文
          posted @ 2007-07-03 15:37 前方的路 閱讀(731) | 評論 (0)  編輯
          Java虛擬機(JVM)參數配置說明      摘要: 在Java、J2EE大型應用中,JVM非標準參數的配置直接關系到整個系統的性能。
          JVM非標準參數指的是JVM底層的一些配置參數,這些參數在一般開發中默認即可,不需要任何配置。但是在生產環境中,為了提高性能,往往需要調整這些參數,以求系統達到最佳新能。
          另外這些參數的配置也是影響系統穩定性的一個重要因素,相信大多數Java開發人員都見過“OutOfMemory”類型的錯誤。呵呵,這其中很可能就是JVM參數配置不當或者就沒有配置沒意識到配置引起的。  閱讀全文
          posted @ 2007-07-03 15:30 前方的路 閱讀(499) | 評論 (0)  編輯
          JBossCache-TreeCache體驗
          posted @ 2007-07-03 15:20 前方的路 閱讀(2897) | 評論 (3)  編輯

          主站蜘蛛池模板: 中卫市| 巨鹿县| 甘德县| 龙陵县| 铁力市| 韶关市| 浠水县| 洞口县| 德保县| 五莲县| 定远县| 会昌县| 宁陵县| 淳安县| 阿巴嘎旗| 囊谦县| 清流县| 张家川| 甘孜县| 宜丰县| 尼勒克县| 鹿邑县| 贵德县| 柳林县| 玉山县| 稻城县| 手机| 乐亭县| 安丘市| 临澧县| 凤凰县| 永善县| 富顺县| 四会市| 巴南区| 镇平县| 霍林郭勒市| 岑巩县| 当阳市| 菏泽市| 寻甸|