摘要:
/** * JMX 导出器允许导出任何Spring管理Bean为 JMX,不需要在类中定义任何JMX信息 * 如果一个bean已经实现了一个JMX 管理接口,MBeanExporter可以通过它的自动检查过程简单地通过MBeanServer注册 * * 如果一个bean 没有实现任何JMX ... 阅读全文
摘要:
JMX在Java编程语言中定义了应用程序以及网络管理和监控的体系结构、设计模式、应用程序接口以及服务。通常使用JMX来监控系统的运行状态或管理系统的某些方面,比如清空缓存、重新加载配置文件等优点可以非常容易的使应用程序具有被管理伸缩性的架构每个JMX Agent服务可以很容易... 阅读全文
摘要:
iBatis的二级缓存支持FIFO,LRU,MEMORY,OSCACHE; 从源码去分析这些缓存是如何实现的 FIFO / ** *先进先出缓存控制器 * FIFO (first in, first out) cache controller implementation */ public cla 阅读全文
摘要:
public class SqlMapConfigParser { //初始化 NodeletParser protected final NodeletParser parser = new NodeletParser(); //初始化XmlParserState private XmlParse 阅读全文
摘要:
在iBatis中对于$param$的处理方法是怎么样的呢?下面将通过源码解读具体的处理逻辑 public class SimpleDynamicSql implements Sql { private static final Probe PROBE = ProbeFactory.getProbe( 阅读全文
摘要:
在Spring中集成iBATIS是一件很简单的事情,只需要简单的配置即可;在Spring中使用iBATIS的配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema 阅读全文
摘要:
首先先学习一下注解,注解为我们在代码中添加信息提供了一种形式化的方法,使得我们在稍后的某个时刻可以方便地使用这些数据。 在日常的编码中我们一直都在使用注解,只是没有特别关注过,Java中内置了三种注解:@Override,@SuppressWarnings @Deprec... 阅读全文
摘要:
回顾一下DispatcherServlet中doDispatch的处理流程 /** * Process the actual dispatching to the handler. * The handler will be obtained by applying the s... 阅读全文
摘要:
PropertyDescriptor 描述了一个JavaBean 属性的一对访问方法即 getter和setter。常用的构造方法是PropertyDescriptor(String propertyName,Class beanClass);propertyName就是属性的名称,b... 阅读全文
摘要:
正则表达式是一种功强大而灵活的文本处理工具。一般来说,正则表达式就是以某种文本的方式来表述字符串,一次你可以说:“如果一个字符串会有这些东西,那么它就是我们要找的东西”。再好的东西如果使用不当依然会造成灾难性后果。 一天晚上突然收到同事反馈,其使用的一个正责表达式对收货人姓名处理时,输入某种字符不能 阅读全文