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

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

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

    posts - 156,  comments - 601,  trackbacks - 0
      2008年11月27日
         摘要: 1. Springboot config示例與原理介紹1.1 Springboot config示例Springboot給我們提供了非常便捷與方便的配置使用方式,常用的使用示例有以下兩種:1)使用@ConfigurationProperties 讀取多個(gè)屬性使用方法:@ConfigurationProperties(prefix = "spring.datasource")使用說明:提供...  閱讀全文
    posted @ 2021-04-08 20:00 x.matthew 閱讀(538) | 評(píng)論 (0)編輯 收藏
         摘要: jprotobuf-rpc-http 是應(yīng)用jprotobuf類庫實(shí)現(xiàn)基于http協(xié)議的RPC開發(fā)組件。 目前1.0提供可以直接把Google protobuf的IDL定義語言發(fā)布成RPC服務(wù),客戶端也可以直接應(yīng)用IDL定義語言進(jìn)行動(dòng)態(tài)創(chuàng)建,幫助開發(fā)完全省去了手工編譯protobuf IDL語言的麻煩。  閱讀全文
    posted @ 2014-10-10 15:20 x.matthew 閱讀(3551) | 評(píng)論 (0)編輯 收藏
         摘要: JProtobuf官方網(wǎng)址:https://github.com/jhunters/jprotobuf
    1.0.0 支持普通類型,嵌套對(duì)象以及對(duì)象數(shù)組的Protobuf協(xié)議的序列化與反序列化實(shí)現(xiàn)。(注解替換proto描述文件)
    1.0.1 由注解對(duì)象動(dòng)態(tài)生成Protobuf的IDL描述文件內(nèi)容。
    1.0.3 增加由.proto 描述文件動(dòng)態(tài)生成Protobuf操作對(duì)象的支持,詳見下面使用說明。  閱讀全文
    posted @ 2014-09-30 11:43 x.matthew 閱讀(4912) | 評(píng)論 (4)編輯 收藏
         摘要: 如果大家有遇到過Java內(nèi)存泄露問題,而且親自動(dòng)手去定位和分析經(jīng)歷的同學(xué)來講,獲取Java的堆內(nèi)信息對(duì)了內(nèi)存使用情況的問題分析和定位是非常有幫助了。例如我們常用的MAT工具,可以較方便的讓我們定位程序中內(nèi)存的使用情況,是哪塊導(dǎo)致了內(nèi)存的泄露等。
    但由于傳統(tǒng)的分析過程比較麻煩,需要使用Jdk的jmap(Java Memory Map)命令把heap內(nèi)存dump到一個(gè)文件,然后用MAT進(jìn)行分析。所以本文介紹一種方法可以實(shí)現(xiàn)在線查看heap內(nèi)存的使用情況,并附上源碼實(shí)現(xiàn),希望對(duì)大家有幫助。由于目前調(diào)研中只找到了Sun JDK6以及以上版本的實(shí)現(xiàn),所以目前該方案只支持Sun JDK6或以上。如果其他同學(xué)有其它版本的JDK實(shí)現(xiàn)分享,歡迎一起交流。  閱讀全文
    posted @ 2013-02-20 16:30 x.matthew 閱讀(6322) | 評(píng)論 (9)編輯 收藏
         摘要: CyclicBarrier一個(gè)同步輔助類,它允許一組線程互相等待,直到到達(dá)某個(gè)公共屏障點(diǎn) (common barrier point)。假如在涉及一組固定大小的線程的程序應(yīng)用中,要求這些線程必須不時(shí)地互相等待(保證所有線程都執(zhí)行完畢才返回),那么選擇 CyclicBarrier 就會(huì)讓這個(gè)實(shí)現(xiàn)變得非常容易。CyclicBarrier 在釋放等待線程后可以重用,所以又稱它為循環(huán) 的 barrier。  閱讀全文
    posted @ 2012-06-28 13:34 x.matthew 閱讀(2756) | 評(píng)論 (1)編輯 收藏
         摘要: 本文通過對(duì)Apache Commons Collections 項(xiàng)目中LRUMap這個(gè)集合類的源代碼進(jìn)行詳細(xì)解讀,為幫助大家更好的了解這個(gè)集合類的實(shí)現(xiàn)原理以及使用如何該集合類。
    首先介紹一下LRU算法. LRU是由Least Recently Used的首字母組成,表示最近最少使用的含義,一般使用在對(duì)象淘汰算法上。也是比較常見的一種淘汰算法。  閱讀全文
    posted @ 2012-06-28 13:34 x.matthew 閱讀(5858) | 評(píng)論 (1)編輯 收藏
         摘要: Treap=Tree+Heap。Treap本身是一棵二叉搜索樹,它的左子樹和右子樹也分別是一個(gè)Treap,和一般的二叉搜索樹不同的是,Treap記錄一個(gè)額外的數(shù)據(jù),就是優(yōu)先級(jí)。Treap在以關(guān)鍵碼構(gòu)成二叉搜索樹的同時(shí),還按優(yōu)先級(jí)來滿足堆的性質(zhì)(在這里我們假設(shè)節(jié)點(diǎn)的優(yōu)先級(jí)大于該節(jié)點(diǎn)的孩子的優(yōu)先級(jí))。但是這里要注意的是Treap和二叉堆有一點(diǎn)不同,就是二叉堆必須是完全二叉樹,而Treap可以并不一定是。  閱讀全文
    posted @ 2012-05-16 14:37 x.matthew 閱讀(4297) | 評(píng)論 (0)編輯 收藏
         摘要: 對(duì)于Mybatis 擁有的Lazy Load(有中文翻譯成延遲加載)功能,應(yīng)該很同學(xué)都有聽說過,今天主要與大家一起來解讀一下Mybatis在Lazy Load功能的實(shí)現(xiàn)的代碼。Lazy Load實(shí)現(xiàn)的功能很好理解,就是在數(shù)據(jù)與對(duì)象進(jìn)行Mapping操作時(shí),只有當(dāng)真正使用該對(duì)象時(shí),才進(jìn)行Mapping操作,以減少不必要的數(shù)據(jù)庫查詢開銷,從而提升了程序的效率。  閱讀全文
    posted @ 2011-12-29 19:14 x.matthew 閱讀(5039) | 評(píng)論 (1)編輯 收藏
         摘要: Thrift出自Facebook用于后臺(tái)各個(gè)服務(wù)間的通訊,Thrift的設(shè)計(jì)強(qiáng)調(diào)統(tǒng)一的編程接口的多語言通訊框架.
    本文通過一個(gè)實(shí)例來介紹一下Thrift最基本的應(yīng)用。  閱讀全文
    posted @ 2011-11-12 18:57 x.matthew 閱讀(17900) | 評(píng)論 (4)編輯 收藏
         摘要: JDK Proxy AOP實(shí)現(xiàn)與Cglib Proxy AOP實(shí)現(xiàn)對(duì)比。  閱讀全文
    posted @ 2011-10-10 19:24 x.matthew 閱讀(5024) | 評(píng)論 (1)編輯 收藏
         摘要: 在SQL開發(fā)過程中,動(dòng)態(tài)構(gòu)建In集合條件查詢是比較常見的用法,在Mybatis中提供了foreach功能,該功能比較強(qiáng)大,但由于官方文檔對(duì)這塊的使用,描述的比較簡短,細(xì)節(jié)上也被忽略掉了(可能是開源項(xiàng)目文檔一貫的問題吧),也使用不少同學(xué)在使用中遇到了問題。特別是foreach這個(gè)函數(shù)中,collection屬性做什么用,有什么注意事項(xiàng)。由于文檔不全,這塊只能通過源代碼剖析的方式來分析一下各個(gè)屬性的相關(guān)要求。  閱讀全文
    posted @ 2011-08-31 14:38 x.matthew 閱讀(50564) | 評(píng)論 (4)編輯 收藏
         摘要: 本文主要介紹什么是API,以及API兼容的重要性,最終給出方案如何評(píng)估API,以及如何做到API兼容。  閱讀全文
    posted @ 2011-07-29 19:35 x.matthew 閱讀(580) | 評(píng)論 (0)編輯 收藏
         摘要: Spring聲明式事務(wù)功能應(yīng)該是大家應(yīng)用Spring中使用的最多的功能之一了,的確該功能極大的簡化了大家對(duì)數(shù)據(jù)庫操作的。目前Spring支持的聲明式事務(wù)有兩個(gè)配置方式,一種是XML配置方式,另一種是注解方式

    針對(duì)配置這塊,XML配置同學(xué)們會(huì)覺得比較麻煩,特別是針對(duì)事務(wù)屬性的配置,所以補(bǔ)充一下本塊配置說明,特分享給大家,希望對(duì)大家有幫助。  閱讀全文
    posted @ 2011-06-23 13:25 x.matthew 閱讀(4388) | 評(píng)論 (3)編輯 收藏
         摘要: 本月Tomcat 7.0.14版本正式發(fā)布,其最顯著的一個(gè)新功能就是引入了StuckThreadDetectionValve功能,該功能可以幫助分析和檢查耗時(shí)的請(qǐng)求或潛在可能會(huì)出現(xiàn)請(qǐng)求線程阻塞等情況  閱讀全文
    posted @ 2011-05-25 21:51 x.matthew 閱讀(3061) | 評(píng)論 (4)編輯 收藏
         摘要: 本文章會(huì)通過連載的方式來深入了解和學(xué)習(xí)Spring相關(guān)核心技術(shù)和實(shí)現(xiàn)原理。包括Spring的Bean生命周期管理,聲明性事務(wù)管理,AOP管理,注解應(yīng)用實(shí)現(xiàn),以及在其上面進(jìn)行擴(kuò)展的相關(guān)應(yīng)用。

    本篇技術(shù)文章將介紹Spring聲明式事務(wù)管理實(shí)現(xiàn)技術(shù)細(xì)節(jié)的剖析。  閱讀全文
    posted @ 2011-04-29 10:54 x.matthew 閱讀(2186) | 評(píng)論 (1)編輯 收藏
         摘要: 講起靜態(tài)代碼分析工具,估計(jì)大家耳熟能詳?shù)亩寄苤v出幾個(gè)來,像PMD, Checkstyle, Findbug等。沒錯(cuò)這些都是我們?nèi)粘>幋a代碼時(shí)用于提升我們代碼質(zhì)量的好工具,本文將從PMD工具實(shí)現(xiàn)的規(guī)則出發(fā),通過這些規(guī)則的定義來學(xué)習(xí)一下代碼優(yōu)化的技巧,希望通過這些技巧的介紹可以幫助大家在編碼過程中提升大家的代碼編寫質(zhì)量。同時(shí)也算給大家介紹一個(gè)比較不錯(cuò)的途徑去學(xué)習(xí)改進(jìn)代碼編寫質(zhì)量的方法。  閱讀全文
    posted @ 2011-04-29 10:54 x.matthew 閱讀(2363) | 評(píng)論 (2)編輯 收藏
         摘要: 本文章會(huì)通過連載的方式來深入了解和學(xué)習(xí)Spring相關(guān)核心技術(shù)和實(shí)現(xiàn)原理。包括Spring的Bean生命周期管理,聲明性事務(wù)管理,AOP管理,注解應(yīng)用實(shí)現(xiàn),以及在其上面進(jìn)行擴(kuò)展的相關(guān)應(yīng)用。

    本篇技術(shù)文章介紹Spring AOP的實(shí)現(xiàn)。  閱讀全文
    posted @ 2011-04-01 10:52 x.matthew 閱讀(2355) | 評(píng)論 (0)編輯 收藏
         摘要: 本塊文章會(huì)通過連載的方式來深入了解和學(xué)習(xí)Spring相關(guān)核心技術(shù)和實(shí)現(xiàn)原理。包括Spring的Bean生命周期管理,聲明性事務(wù)管理,AOP管理,注解應(yīng)用實(shí)現(xiàn),以及在其上面進(jìn)行擴(kuò)展的相關(guān)應(yīng)用進(jìn)行介紹。

    本篇技術(shù)文章將作為Spring入門篇。
      閱讀全文
    posted @ 2011-03-14 19:24 x.matthew 閱讀(2451) | 評(píng)論 (3)編輯 收藏
         摘要: 本文是針對(duì) 之前的通過Spring2.5對(duì)單元測試的Annotation支持進(jìn)行TDD開發(fā) 進(jìn)行擴(kuò)展,增加了Struts Action層的測試實(shí)現(xiàn)。雖然Action沒有注入到Spring容器,也可以通過 getProxyAction方法,實(shí)現(xiàn)Spring容器的屬性依賴注入實(shí)現(xiàn)  閱讀全文
    posted @ 2011-02-27 19:15 x.matthew 閱讀(1943) | 評(píng)論 (2)編輯 收藏
         摘要: 介紹:
    Hibernate Envers目的是根據(jù)對(duì)實(shí)體的設(shè)置,提供記錄執(zhí)行數(shù)據(jù)變更歷史的功能(數(shù)據(jù)變更版本)。它實(shí)現(xiàn)原理是通過對(duì)Hibernate的操作事件監(jiān)聽并根據(jù)
    基于Annoatation的配置來記錄修改數(shù)據(jù)的內(nèi)容。  閱讀全文
    posted @ 2010-08-22 23:20 x.matthew 閱讀(9424) | 評(píng)論 (1)編輯 收藏
         摘要: 在上篇博客中,介紹了如何借助Spring Module項(xiàng)目,配置聲明式緩存功能實(shí)現(xiàn),文中只針對(duì)Ehcahce的實(shí)現(xiàn)進(jìn)行了講解,其它Spring Module項(xiàng)目把這塊的功能做了一個(gè)很好的抽取,使其能更好的對(duì)其它的緩存框架的支持和擴(kuò)展。筆者正好利用該代碼框架實(shí)現(xiàn)了與Memcached服務(wù)的集成,本文將得點(diǎn)通過源代碼解講一下抽取這層的實(shí)現(xiàn),希望大家有所幫助。  閱讀全文
    posted @ 2010-05-13 19:53 x.matthew 閱讀(4459) | 評(píng)論 (2)編輯 收藏
         摘要: 前言:
    如果大家使用過Spring事務(wù)管理,會(huì)發(fā)現(xiàn)Spring提供的事務(wù)分為“只讀”和“讀寫”事務(wù)兩類。這不免就會(huì)疑問這兩種事務(wù)會(huì)有什么不同?本文則通過對(duì)Spring和Hibernate源代碼的剖析來找出這兩種事務(wù)的區(qū)別。特別是運(yùn)行性能方面的區(qū)別。
    文章調(diào)試使用的版本為 Spring 2.5.6.SEC01 ,Hibernate 3.3.2.GA。  閱讀全文
    posted @ 2010-05-06 19:31 x.matthew 閱讀(6050) | 評(píng)論 (1)編輯 收藏
         摘要: 本筆記針對(duì)Spring-dynamic 1.2.0版本進(jìn)行一個(gè)簡單開發(fā)應(yīng)用講解,使用Apache Felix-1.8.0作為osgi運(yùn)行環(huán)境。  閱讀全文
    posted @ 2010-04-29 19:08 x.matthew 閱讀(4541) | 評(píng)論 (2)編輯 收藏
         摘要: 前言:
    本文檔將講解一下,如何借助Spring Module項(xiàng)目,實(shí)現(xiàn)配置聲明性緩存功能。
    說明:
    本檔的配置經(jīng)過本人測試,都能正確運(yùn)行。
    運(yùn)行環(huán)境: Jdk5.0, Spring-2.5, Spring-modules-0.9, ehcache-1.6.0-beta4.jar  閱讀全文
    posted @ 2010-04-22 19:47 x.matthew 閱讀(3295) | 評(píng)論 (4)編輯 收藏
    兩種Java代碼實(shí)現(xiàn)方法:

     通過jmx rmi 連接:
              HashMap env = new HashMap(1); 
            
    final String[]    credentials    = new String[] { "admin""adminadmin" };
            env.put( JMXConnector.CREDENTIALS, credentials );
            
    // so our JMXConnectorProvider may be found
            
    //env.put( JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES, "com.sun.enterprise.admin.jmx.remote.protocol" );
            JMXServiceURL serviceURL = new JMXServiceURL( "service:jmx:rmi:///jndi/rmi://localhost:8686/management/rmi-jmx-connector");
            JMXConnector connector 
    = JMXConnectorFactory.connect(serviceURL , env); 
            MBeanServerConnection connection 
    = connector.getMBeanServerConnection(); 
                
            Object o 
    = connection.invoke(new ObjectName("com.sun.appserv:type=domain,category=config"), "getName"new Object[]{}, new String[]{});
            System.out.println(o);
     通過jmx http連接
            HashMap env = new HashMap(4);
            env.put( 
    "com.sun.enterprise.as.http.auth""BASIC" );
            env.put( 
    "USER""admin" );
            env.put( 
    "PASSWORD""adminadmin" );
            env.put( JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES, 
    "com.sun.enterprise.admin.jmx.remote.protocol" );
            JMXServiceURL serviceURL 
    = new JMXServiceURL("s1ashttp""localhost"4848);
            
    final JMXConnector conn    = JMXConnectorFactory.connect( serviceURL, env );
            MBeanServerConnection connection 
    = conn.getMBeanServerConnection(); 
            
            Object o 
    = connection.invoke(new ObjectName("com.sun.appserv:type=domain,category=config"), "getName"new Object[]{}, new String[]{});
            System.out.println(o);


    Good Luck!
    Yours Matthew!

    posted @ 2010-03-29 15:42 x.matthew 閱讀(2536) | 評(píng)論 (0)編輯 收藏
         摘要: 經(jīng)過這么長時(shí)候的等候,終于期待到了Spring3.0 GA版本的發(fā)布,猜想眾多和我一樣期待的朋友應(yīng)該是會(huì)非常高興等到這一天。

    Spring3.0主要新增的特征如下:
    1. 完整的Rest API支持(可惜不兼容JSR311規(guī)范)
    2. Java EE 6 的初步支持
    3. 基于聲明式的數(shù)據(jù)模塊校驗(yàn)功能
    4. 支持內(nèi)置數(shù)據(jù)庫
    5. Spring Expression Language
    6. 基于原生的Java API支持,如泛型支持。  閱讀全文
    posted @ 2009-12-15 22:24 x.matthew 閱讀(1627) | 評(píng)論 (0)編輯 收藏
         摘要: 本示例中,應(yīng)用netbeans 6.0版本,演示使用Netbeans IDE自帶的Profiler工具,跟蹤Java應(yīng)用程序中發(fā)生的內(nèi)存泄漏問題。本人已經(jīng)對(duì)文檔中的操作過程進(jìn)行嘗試,的確能進(jìn)行內(nèi)存泄漏的定位,希望能給大家?guī)韼椭2⒆4蠹覈鴳c,中秋雙節(jié)快樂!
    轉(zhuǎn)自: http://www.javapassion.com/handsonlabs/nbprofilermemory/  閱讀全文
    posted @ 2009-10-07 11:53 x.matthew 閱讀(2856) | 評(píng)論 (1)編輯 收藏
         摘要: 本文將介紹使用Eclipse JPDA,在Eclipse的開發(fā)環(huán)境下對(duì)遠(yuǎn)程運(yùn)行的Java程序進(jìn)行調(diào)試操作。

    請(qǐng)按以下步驟進(jìn)行(本人已經(jīng)在Eclipse 3.2, JDK 1.5_08)環(huán)境下調(diào)試成功。

    1. 在啟動(dòng)Java程序時(shí),在Java啟動(dòng)命令中,加入以下參數(shù)
    Xrunjdwp:transport=dt_socket,address=1234,server=y,suspend=n
    注: suspend參數(shù)表示,啟動(dòng)時(shí),是否等待JPDA調(diào)試端連接。n表示否  閱讀全文
    posted @ 2009-08-08 11:10 x.matthew 閱讀(4095) | 評(píng)論 (3)編輯 收藏
         摘要: 在上次發(fā)布http://www.tkk7.com/xmatthew/archive/2009/06/30/284825.html游戲之后收到很多人的關(guān)注,在此本人表示感謝。這次把整理后的服務(wù)器和客戶端的程序打包上傳,希望大家能喜歡玩這個(gè)游戲。  閱讀全文
    posted @ 2009-07-06 13:12 x.matthew 閱讀(3652) | 評(píng)論 (10)編輯 收藏
         摘要: 記得剛開始學(xué)習(xí)中國象棋,還不太明白象棋的規(guī)則。所以自然是下得比較糗,所以也不知道是從哪里學(xué)來了這種玩法,就是只使用半張的 棋盤空間,把紅黑兩方的棋子都反面朝下打散,然后玩家就一個(gè)個(gè)把棋子翻過來,比誰的棋子大,如果相鄰的棋子,大的一方可以把小的一方吃掉,到最后誰的棋子先被吃光,則就輸了。  閱讀全文
    posted @ 2009-06-30 19:43 x.matthew 閱讀(2273) | 評(píng)論 (10)編輯 收藏
         摘要: 針對(duì) JDK IO部分整理的類圖
      閱讀全文
    posted @ 2009-06-13 10:38 x.matthew 閱讀(3424) | 評(píng)論 (6)編輯 收藏

      由于多年一直在使用MySQL數(shù)據(jù)庫,對(duì)其可謂感情深厚。MySQL 從發(fā)展初期到現(xiàn)在幾經(jīng)展轉(zhuǎn),似乎又重回到了最初的開創(chuàng)時(shí)期的階段。不同的是它不在稚嫰,又是更加成熟,發(fā)展的更加穩(wěn)健。祝愿MySQL一路發(fā)展順利。

      開源數(shù)據(jù)庫聯(lián)盟: http://opendatabasealliance.com/





    Good Luck!
    Yours Matthew!
    posted @ 2009-05-15 09:23 x.matthew 閱讀(1522) | 評(píng)論 (0)編輯 收藏
         摘要: 終于盼到了五一節(jié),先祝大家節(jié)日快樂!
    有一陣子沒有整理該項(xiàng)目,盼到了五一節(jié),本人也花了些時(shí)間,繼續(xù)改進(jìn)了該項(xiàng)目的一些功能。此次發(fā)布版本為1.2.0。
    此次發(fā)布包含以下內(nèi)容:
    * Spring-Integration支持。目前支持最新的版本 1.2.0。對(duì)Spring-Integration的支持,可以更大的利用Spring-Integration提供的擴(kuò)展組件。如JMS, FTP, WebService, RMI, HTTP, Stream等。
    * 全新的項(xiàng)目的主頁,方便大家的交流。
    * 重新整理了更詳細(xì)的 用戶文檔和平臺(tái)開發(fā)者文檔(包括與Spring-Integration集成開發(fā)文檔)。  閱讀全文
    posted @ 2009-05-01 22:15 x.matthew 閱讀(2654) | 評(píng)論 (4)編輯 收藏
         摘要: JNorm是一個(gè)Java代碼分析工具。
    它能夠探測代碼中的哪些功能可以用現(xiàn)存的開源項(xiàng)目代替,幫助提高代碼的可復(fù)用性,可維護(hù)性。
    該項(xiàng)目還提供一個(gè)輔助使用的Eclipse插件。  閱讀全文
    posted @ 2009-04-14 18:39 x.matthew 閱讀(1509) | 評(píng)論 (4)編輯 收藏
         摘要: 本文以javarebel-2.0 free版本為例,包括如何配置在使用Eclipse插件開發(fā)tomcat應(yīng)用時(shí),實(shí)現(xiàn)即時(shí)重載java class更改。  閱讀全文
    posted @ 2009-04-02 11:58 x.matthew 閱讀(2640) | 評(píng)論 (2)編輯 收藏
         摘要: 在Spring官方網(wǎng)站閑逛,發(fā)現(xiàn)Grails 1.1在 2009-03-12正式發(fā)布了.

    主要新加入的功能特征:
    1. Standalone GORM.(可脫離Grails框架單獨(dú)運(yùn)行)
    2. Maven & Ant+Ivy Support(Grails項(xiàng)目可以通過Maven和Ant Ivy編譯)
    3. Better Plugins (更好的插件實(shí)現(xiàn),支持通知項(xiàng)目的metadata文件進(jìn)行安裝)
    4. Spring Namespace Support
    5. JSP Tag Library Support JSP標(biāo)簽庫支持  閱讀全文
    posted @ 2009-03-15 22:48 x.matthew 閱讀(1258) | 評(píng)論 (1)編輯 收藏
         摘要: 建議學(xué)習(xí)存儲(chǔ)技術(shù)可以分為前期準(zhǔn)備階段、存儲(chǔ)新人階段、存儲(chǔ)老人階段、存儲(chǔ)高人階段和存儲(chǔ)牛人階段,每個(gè)階段應(yīng)該學(xué)習(xí)或應(yīng)該達(dá)到的目標(biāo)如下  閱讀全文
    posted @ 2009-03-10 21:50 x.matthew 閱讀(695) | 評(píng)論 (2)編輯 收藏
         摘要: 期待這么長時(shí)間,終于在SpringSource官方網(wǎng)站發(fā)布了M2版本,大部分新特性已經(jīng)開發(fā)完成

    * 從Spring3.0開始,就只支持java 5及以上的版本。開始泛型的支持,M2版本中的HibernateTemplate已經(jīng)實(shí)現(xiàn)了泛型的支持。
    * 擴(kuò)展了對(duì)并發(fā)的支持。M2版本將對(duì)java 5的 java.util.concurrent 類庫進(jìn)行更緊密的集成。在將來的Spring 3.0 M3版本會(huì)更進(jìn)一步對(duì)配置進(jìn)行簡單,以方便使用。  閱讀全文
    posted @ 2009-02-27 21:10 x.matthew 閱讀(2696) | 評(píng)論 (2)編輯 收藏
         摘要: 本人參考官方文檔整理出來最完整的Quartz CronTrigger配置說明.  閱讀全文
    posted @ 2009-02-15 14:41 x.matthew 閱讀(72287) | 評(píng)論 (12)編輯 收藏
         摘要: 之前向大家推薦過一款Java反編譯工具Java Decompiler, 目前該工具有對(duì)其進(jìn)行較大的更新,所以也再次推薦給大家。

    官網(wǎng)下載網(wǎng)址:http://java.decompiler.free.fr/
    Eclipse 插件更新Url http://java.decompiler.free.fr/jd-eclipse/update  閱讀全文
    posted @ 2009-02-05 20:34 x.matthew 閱讀(7013) | 評(píng)論 (3)編輯 收藏
         摘要: iBatis Java Mapper是iBatis+Spring的一個(gè)擴(kuò)展,能夠讓你使用Java類和接口來代替用于object-SQL映射的XML文檔。  閱讀全文
    posted @ 2009-01-05 21:35 x.matthew 閱讀(2808) | 評(píng)論 (0)編輯 收藏
         摘要: Spy2server項(xiàng)目發(fā)布至今,也有大半年了,很高興有很多的朋友在使用該項(xiàng)目并給本人也提供很多建議,在此表示感謝。雖然發(fā)布至今有這么長時(shí)間,但自己真得檢討,一直沒有時(shí)間對(duì)文檔進(jìn)行整理,加上最近項(xiàng)目比較忙所以一直就拖到了現(xiàn)在。在元旦之際終于有時(shí)間進(jìn)行整理,現(xiàn)在共享大家,希望大家多提些建議。當(dāng)然Spy2servers項(xiàng)目我還會(huì)擴(kuò)展下去,下一部會(huì)對(duì)Spring-integration集成,達(dá)到更好的功能擴(kuò)展。  閱讀全文
    posted @ 2009-01-03 17:37 x.matthew 閱讀(2101) | 評(píng)論 (1)編輯 收藏
         摘要: svenson是一個(gè)用于生成和解析JSON數(shù)據(jù)格式的Java5開源類庫。它能夠?qū)SON數(shù)據(jù)集轉(zhuǎn)換成Java對(duì)象或相反的操作。  閱讀全文
    posted @ 2008-12-29 21:35 x.matthew 閱讀(3119) | 評(píng)論 (0)編輯 收藏
         摘要: 期待了許久的JSR-315(Servlet 3.0)規(guī)范終于Public Review了,這下本人估計(jì)就要熱鬧了。Public Review往往是帶來最大的討論與爭議的過程。不過還是希望JSR-315規(guī)范能盡早的敲定,讓我們這些期盼以久的開發(fā)人員能使用這些新特征。  閱讀全文
    posted @ 2008-12-25 08:44 x.matthew 閱讀(1853) | 評(píng)論 (0)編輯 收藏
         摘要: 又是一周的周未,不過最近項(xiàng)目一直進(jìn)展不順也少了一些悠閑。不過正好,文秘下來給大家發(fā)月刊,說是刊中有一題
    考大家,前幾名回復(fù)有獎(jiǎng)品。這可一下子讓大家一直緊張的情緒,緩和了一些了。

    下面是這個(gè)題目:

    A、B、C三人的年齡一直是一個(gè)秘密。將A的年齡數(shù)字的位置對(duì)調(diào)一下,就是B的年齡;C的年齡兩倍是A與B
    兩個(gè)年齡的差數(shù);而B的年齡是C的10倍。請(qǐng)問:A、B、C三人的年齡各是多少?  閱讀全文
    posted @ 2008-12-12 22:58 x.matthew 閱讀(3550) | 評(píng)論 (23)編輯 收藏
         摘要: Simple是一個(gè)XML序列化框架,一個(gè)Java版本寬容的序列化框架,能夠快速在Java平臺(tái)上開發(fā)XML。支持通過annotations完全配置化的XML結(jié)構(gòu);提供版本管理框架允許向前和向后兼容序列化;更好的性能,使用輕量級(jí)StAX提升XML反序列化進(jìn)程,比XStream和JAXB更快;通過namespace annotations提供完全的命名空間支持;包括XML模板系統(tǒng)  閱讀全文
    posted @ 2008-12-10 20:16 x.matthew 閱讀(3831) | 評(píng)論 (1)編輯 收藏
         摘要: 期待了許久,終于等到Spring Integration 1.0的正式發(fā)布。在些先祝賀一了Spring Source公司和Spring integration團(tuán)隊(duì)。
    下面是本人爭取第一時(shí)整理的學(xué)習(xí)筆記(針對(duì)最新版本)  閱讀全文
    posted @ 2008-12-04 08:33 x.matthew 閱讀(4787) | 評(píng)論 (3)編輯 收藏
         摘要: 前一部分,通過XML的使用方式講解了The Cafe Sample(小賣部訂餐例子)
    本筆記接下講解以Annotation的方式來使用Spring-integration的例子。還是之前的那個(gè)示例:
      閱讀全文
    posted @ 2008-12-04 08:33 x.matthew 閱讀(3261) | 評(píng)論 (0)編輯 收藏
         摘要: 應(yīng)該使用過Spring的人都被問題過這個(gè)問題, What is Spring?(當(dāng)然不能回答春天了,呵呵)

    其實(shí)在Spring官方網(wǎng)站就是具體的介紹,下面本人對(duì)其譯成了中文.如有翻譯不當(dāng)之處,敬請(qǐng)各位指正。  閱讀全文
    posted @ 2008-12-01 22:04 x.matthew 閱讀(1752) | 評(píng)論 (6)編輯 收藏
         摘要: ftp4j是一個(gè)FTP客戶端Java類庫,實(shí)現(xiàn)了FTP客戶端應(yīng)具有的大部分功能。可以將ftp4j嵌到你的Java應(yīng)用中,來傳輸文件(包括上傳和下載),瀏覽遠(yuǎn)程FTP服務(wù)器上的目錄和文件,創(chuàng)建、刪除、重命,移動(dòng)遠(yuǎn)程目錄和文件。ftp4j提供多種方式連接到遠(yuǎn)程FTP服務(wù)器包括:通過 TCP/IP直接連接,通過FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理連接,通過SSL安全連接。  閱讀全文
    posted @ 2008-12-01 08:13 x.matthew 閱讀(7733) | 評(píng)論 (8)編輯 收藏
         摘要: 在網(wǎng)絡(luò)上看到了這個(gè)項(xiàng)目,本人對(duì)這個(gè)不太了解,但挺興趣所以也推薦給大家,希望能一起學(xué)習(xí)。
    jNetPcap是libpcap的一個(gè)Java完整封裝。jNetPcap使用與libpcap相同風(fēng)格的API。libpcap是unix/linux平臺(tái)下的網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)庫,大多數(shù)網(wǎng)絡(luò)監(jiān)控軟件都以它為基礎(chǔ)。 Libpcap可以在絕大多數(shù)類unix平臺(tái)下工作。Libpcap提供了系統(tǒng)獨(dú)立的用戶級(jí)別網(wǎng)絡(luò)數(shù)據(jù)包捕獲接口,并充分考慮到應(yīng)用程序的可移植性。  閱讀全文
    posted @ 2008-11-27 22:55 x.matthew 閱讀(11801) | 評(píng)論 (1)編輯 收藏
    主站蜘蛛池模板: 东北美女野外bbwbbw免费| 成人黄动漫画免费网站视频 | 亚洲 欧洲 视频 伦小说| 大胆亚洲人体视频| 永久免费av无码网站yy| 亚洲熟妇AV日韩熟妇在线| 亚洲人成影院在线观看| 国产又大又粗又长免费视频| 美美女高清毛片视频黄的一免费 | 又黄又大的激情视频在线观看免费视频社区在线 | 亚洲激情黄色小说| 免费一级大黄特色大片| 午夜免费福利片观看| 亚洲av永久中文无码精品| 国产A在亚洲线播放| 日本高清免费中文字幕不卡| 精品国产一区二区三区免费| 亚洲精品无播放器在线播放| 亚洲av中文无码乱人伦在线播放| 午夜免费不卡毛片完整版| 暖暖日本免费中文字幕| 国产AV日韩A∨亚洲AV电影| 亚洲三级电影网址| 亚洲人成无码久久电影网站| 99久久免费精品国产72精品九九 | 丁香花免费高清视频完整版| 国产午夜精品理论片免费观看| 国产亚洲福利在线视频| 亚洲av女电影网| 亚洲人成无码www久久久| 毛片免费在线观看网站| 一区二区在线免费观看| 一级做a爰片久久毛片免费看 | 色噜噜狠狠色综合免费视频| 亚洲videosbestsex日本| 亚洲AV无码国产精品麻豆天美 | 亚洲精品国产成人99久久| 超清首页国产亚洲丝袜| 国产三级免费电影| 好男人视频在线观看免费看片| 亚洲免费在线观看视频|