posts - 156,  comments - 601,  trackbacks - 0
 
     摘要: 在上篇博客中,介绍了如何借助Spring Module项目,配置声明式缓存功能实现,文中只针对Ehcahce的实现进行了讲解,其它Spring Module项目把这块的功能做了一个很好的抽取,使其能更好的对其它的缓存框架的支持和扩展。笔者正好利用该代码框架实现了与Memcached服务的集成,本文将得点通过源代码解讲一下抽取这层的实现,希望大家有所帮助。  阅读全文
posted @ 2010-05-13 19:53 x.matthew 阅读(4416) | 评论 (2)编辑 收藏
     摘要: 前言:
如果大家使用过Spring事务管理,会发现Spring提供的事务分为“只读”和“读写”事务两类。这不免就会疑问这两种事务会有什么不同?本文则通过对Spring和Hibernate源代码的剖析来找出这两种事务的区别。特别是运行性能方面的区别。
文章调试使用的版本为 Spring 2.5.6.SEC01 ,Hibernate 3.3.2.GA。  阅读全文
posted @ 2010-05-06 19:31 x.matthew 阅读(5989) | 评论 (1)编辑 收藏
     摘要: 本笔记针对Spring-dynamic 1.2.0版本进行一个简单开发应用讲解,使用Apache Felix-1.8.0作为osgi运行环境。  阅读全文
posted @ 2010-04-29 19:08 x.matthew 阅读(4521) | 评论 (2)编辑 收藏
     摘要: 前言:
本文档将讲解一下,如何借助Spring Module项目,实现配置声明性缓存功能。
说明:
本档的配置经过本人测试,都能正确运行。
运行环境: Jdk5.0, Spring-2.5, Spring-modules-0.9, ehcache-1.6.0-beta4.jar  阅读全文
posted @ 2010-04-22 19:47 x.matthew 阅读(3271) | 评论 (4)编辑 收藏
两种Java代码实现方法:

 通过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 阅读(2506) | 评论 (0)编辑 收藏
     摘要: 经过这么长时候的等候,终于期待到了Spring3.0 GA版本的发布,猜想众多和我一样期待的朋友应该是会非常高兴等到这一天。

Spring3.0主要新增的特征如下:
1. 完整的Rest API支持(可惜不兼容JSR311规范)
2. Java EE 6 的初步支持
3. 基于声明式的数据模块校验功能
4. 支持内置数据库
5. Spring Expression Language
6. 基于原生的Java API支持,如泛型支持。  阅读全文
posted @ 2009-12-15 22:24 x.matthew 阅读(1611) | 评论 (0)编辑 收藏
     摘要: 本示例中,应用netbeans 6.0版本,演示使用Netbeans IDE自带的Profiler工具,跟踪Java应用程序中发生的内存泄漏问题。本人已经对文档中的操作过程进行尝试,的确能进行内存泄漏的定位,希望能给大家带来帮助。并祝大家国庆,中秋双节快乐!
转自: http://www.javapassion.com/handsonlabs/nbprofilermemory/  阅读全文
posted @ 2009-10-07 11:53 x.matthew 阅读(2804) | 评论 (1)编辑 收藏
     摘要: 本文将介绍使用Eclipse JPDA,在Eclipse的开发环境下对远程运行的Java程序进行调试操作。

请按以下步骤进行(本人已经在Eclipse 3.2, JDK 1.5_08)环境下调试成功。

1. 在启动Java程序时,在Java启动命令中,加入以下参数
Xrunjdwp:transport=dt_socket,address=1234,server=y,suspend=n
注: suspend参数表示,启动时,是否等待JPDA调试端连接。n表示否  阅读全文
posted @ 2009-08-08 11:10 x.matthew 阅读(4062) | 评论 (3)编辑 收藏
     摘要: 在上次发布http://www.blogjava.net/xmatthew/archive/2009/06/30/284825.html游戏之后收到很多人的关注,在此本人表示感谢。这次把整理后的服务器和客户端的程序打包上传,希望大家能喜欢玩这个游戏。  阅读全文
posted @ 2009-07-06 13:12 x.matthew 阅读(3609) | 评论 (10)编辑 收藏
     摘要: 记得刚开始学习中国象棋,还不太明白象棋的规则。所以自然是下得比较糗,所以也不知道是从哪里学来了这种玩法,就是只使用半张的 棋盘空间,把红黑两方的棋子都反面朝下打散,然后玩家就一个个把棋子翻过来,比谁的棋子大,如果相邻的棋子,大的一方可以把小的一方吃掉,到最后谁的棋子先被吃光,则就输了。  阅读全文
posted @ 2009-06-30 19:43 x.matthew 阅读(2245) | 评论 (10)编辑 收藏
仅列出标题
共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last