`
wugaokai
  • 浏览: 61989 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  Java代码 HandleMapping接口 public interface HandlerMapping { String PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE = HandlerMapping.class.getName() + ".pathWithinHandlerMapping"; String BEST_MATCHING_PATTERN_ATTRIBUTE = HandlerMapping.class.getName() + ".bestMa ...
DispatcherServlet         Servlet是 Servlet规范中规定的一个服务器组件的接口,任何一个可以处理用户请求的服务器组件需要实现这个接口, Web容器就是根据 URL到 Servlet的映射派遣一个 HTTP请求到这个 Servlet组件的实现,进而对这个HTTP请求进行处理,并且产生 HTTP响应。   通用 Servlet(GenericServlet)是 Servlet的一个抽象实现。这个实现是和协议无关的。它提供了 Servlet应该具有的基础功能。例如,保存 Servlet配置,为后来的操作提供初始化参数和信息等等。   HTT ...
  ContextLoaderListener这个监听器是启动根IoC容器并把它载入到Web容器的主要功能模块,也是整个Spring Web应用加载IoC的第一个地方。 为了方便在Web环境中使用IoC容器,Spring为Web应用提供了上下文的扩展接口WebApplicationContext来满足启动过程的需要,结构图如下:  这个常量用于在ServletContext中存取根上下文 String ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE = WebApplicationContext.class.getName() + & ...
  protected String uploadImage(ActionForm form, HttpServletRequest request) { Hashtable ff = form.getMultipartRequestHandler().getFileElements(); String path = ""; Iterator<String> its = ff.keySet().iterator(); while (its.hasNext()) { String key = its.next(); ...
原文链接: http://blog.csdn.net/historyasamirror/article/details/4270633 作为程序员从应用层面来考虑的四个概念   同步阻塞IO:     在 这个模型中,应用程序(application)为了执行这个read操作,会调用相应的一个system call,将系统控制权交给kernel,然后就进行等待(这其实就是被阻塞了)。kernel开始执行这个system call,执行完毕后会向应用程序返回响应,应用程序得到响应后,就不再阻塞,并进行后面的工作。       举一个浅显的例子,就好比你去一个银行柜台存钱。首先,你 ...
 BeanDefinition org.springframework.beans.factory.config.BeanDefinition是配置文件<bean>元素标签在容器中内部表示形式。<bean>元素标签拥有class、scope、lazy-init等配置属性,BeanDefinition则提供了相应的beanClass、scope、lazyInit属性,BeanDefiniti ...
      public abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccessor implements BeanDefinition, Cloneable { /** * 常数为默认作用域的名称:“”,相当于单身状态,但是从父bean定义(如适用)所覆盖。 */ public static final String SCOPE_DEFAULT = ""; /** * 常数,指示没有自动装配。 */ public s ...
方式一:自定义定时器类和定时器方法,好处是不用继承 java.util.TimerTask 或者org.springframework.scheduling.quartz.QuartzJobBean   public class TestTask1 { private static final Logger log=Logger.getLogger(TestTask1.class); public void tasktrigger(){ log.info("TestTask1定时器触发.........."); } } ...
原网址:http://weilingfeng98.iteye.com/blog/836637 FactoryBean接口定义了以下3个接口方法:    Object getObject():返回有FactoryBean创建的Bean实例,如果isSingleton()返回true,则该实例会放到Spring容器的单实例缓存池中。     boolean isSingleton():确定由FactoryBean创建Bean的作用域是singleton还是prototype.    Class getObjectType():返回FactoryBean创建Bean的类型。 当配置文件中 <b ...
这是DefaultSingletonBeanRegistry类的体系结构,由一个类一个责任的原则 AliasRegistry : 提供别名注册的接口 SingletonBeanRegistry :  提供单例bean注册的接口 ObjectFactory : 这个接口通常用于封装一个通用的工厂,它只有一个方法getObject() ,它调用getObject()方法返回一个新的实例,一些在每次调用的目标对象(原型). DisposableBean : 接口实现为beans要破坏释放资源。它也只有一个方法destroy(),由一个破坏一个singleton的BeanFactory ...

BeanFactory类

  /* * Copyright 2002-2010 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/ ...
1.HtmlStaticFilter : /** * 静态页面过滤器 */ public class HtmlStaticFilter implements Filter { public final Logger log = Logger.getLogger(HtmlStaticFilter.class); private static int count = 0; private XCacheManager cache; public XCacheManager getCache() { return cache; } public ...
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数:    -n requests     Number of requests to perform    //在测试会话中所执行的请求个数。默认时,仅执行一个请求    -c concurrency Number of multiple requests to make    //一次产生的请求个数 ...
  <?xml version="1.0" encoding="UTF-8"?>   <ehcache>  
  用Maven编译spring-contex一直被提示找不到inject-tck-1.0.0-PFD-3-jboss-1.jar 找了好久终于从某个远程仓库下载下来了 //----------远程仓库站点   <repositories>       <repository>         <id>maven-net-cn</id>         <name>Maven China Mirror</name>         <url>https://maven.nuxeo.org/nex ...
Global site tag (gtag.js) - Google Analytics