`
zhangwei_david
  • 浏览: 476983 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
    Spring 允许提取公用的Bean配置成一个父bean. 从父Bean继承而来的Bean称为子Bean。 子Bean 从父bean继承Bean的配置,包括bean的属性和<bean>元素中的属性,避免了重复配置。 子bean在必要时也可以覆盖继承的配置。父bean可以作为一个配置模板也可以作为一个Bean的实例。 但是,如果希望父bean仅仅作为一个配置模板而不能检索,必须将abstract设置成true,要求Spring不要实例化这个bean。      必须注意的是不是所有在父<bean>元素中定义的属性都会被继承。例如:autowired和depen ...
在Maven 工程中添加如下依赖 写道 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelV ...
   从Spring 2.5 开始,自动装配功能进行了多次改进,可以通过@Autowired或者@Resource注解一个设值方法,构造字段,属性甚至任意方法自动装配特定的属性。     为了要求Spring 自动装配具有@Autowired或者@Resource注解的属性,必须在IOC容器中注册一个AutowiredAnnotationBeanPostProcessor实例。在上下文中什么实例: 写道 <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPos ...
        Spring 的依赖检查功能仅能检查某些类的所有属性。它的灵活性不够,不能仅仅检查特定的属性。在大部分的情况下,你希望检查特定的属性是否设置,而不是特定类型的所有属性。        解决方案是在set方法上添加@Required 注解。       RequiredAnnotationBeanPostProcessor 是一个Spring bean 后置处理器,检查带有@Required注解的所有bean的属性是否设置。 注意这里是检查属性是否设置而不能够测试属性是否为空。      为了邀请Spring检查所有的@Required,必须在IOC容器中注册一个Requ ...
  SequenceGeneratorImpl 类 @Scope("session")public class SequenceGeneratorImpl implements SequenceGenerator { /** 前缀 ***/ private String prefix;  /** 后缀 **/ private String suffix;  /** 初始值 **/ private int initial;  /** 计数器 ***/ private int counter;  public SequenceGeneratorImpl() { ...
        Spring 提供两种 IOC的实现,基本的一种称为 Bean工厂(Bean Factory)。更高级的称为应用上下文 ApplicationContext,这是对Bean Factory 的一种兼容性扩展。ApplicationContext 仅仅是一个接口,你必须实例化这个接口的实现。 ClassPathXmlApplicationContext实现从classpath 中装入一个XML配置文件,构建一个应用上下文。ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml&q ...
# MySQL 客户端参数[client]no-beep # pipe# socket=mysql # 端口号port=3306 # 字符编码 [mysql] default-character-set=utf8 # SERVER SECTION# ----------------------------------------------------------------------[mysqld] # The next three options are mutually exclusive to SERVER_PORT below.# skip-networking# e ...

MySQL-登录

      当MySQL启动完成后,便可以通过MySQL客户端登录MySQL数据库,在windows操作系统下可以通过两种方式登录MySQL 数据库。      1、以windows命令的方式登录          在DOS窗口中 使用  mysql -h hostName -u userName -p 这样的命令登录 如登录本地的mysql数据库: mysql -h localhost -u root -p     2、使用MySQL Command Line Client 登录  

MySQL-启动

1- win+R  弹出运行对话框,在对话框中输入 services.msc  查看当前MySQL 服务 2- 加入MySQL服务的名字是mysql56 3-在运行对话框中输入 cmd 4-在命令中输入 net start mysql56(启动MySQL服务)/ net stop mysql56(停止MySQL服务)

Ecache Spring

Java缓存框架 EhCache EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 EHcache 的配置文件各个属性的含义如下: maxElementsInMemory:设定内存中创建对象的最大值 ; eternal设置元素(译注:内存中对象)是否永久驻留。如果是,将忽略超 时限制且元素永不消亡。  overflowToDisk设置当内存中缓存达到 maxInMemory 限制时元素是否可写到磁盘上  timeToIdleSeconds设置某个元素消亡前的停顿时间。 也就是在一个元素消亡之前,两次访问时间的 ...
  在安装eclipse 的目录中找到 eclipse.ini  文件,在-vmargs 后添加如下信息: -XX:+PrintGCTimeStamps  -XX:+PrintGCDetails  -verbose:gc  -Xloggc:gc.log   启动Eclipse 会在该目录中生成 gc.log 可以看到 34.397: [GC [PSYoungGen: 51048K->335K(917504K)] 129648K->78935K(1966080K), 0.0027948 secs] [Times: user=0.00 sys=0.00, real=0.00 ...
Spring 3.0 @Scheduled 1、 首先添加命名空间 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion& ...
springmvcexceptionbeanstrutsobject 一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法:   public boolean preHandle(HttpServletRequest ...
改eclipse.ini文件,修改如下: -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512M
package demo.bigDecimal; public class Model { private String name; private String familyName; private String country; private String city;  public static class Builder {  private String name;  private String familyName;  private String country;  private String city;   public Builder name(String n ...
Global site tag (gtag.js) - Google Analytics