- 浏览: 161998 次
- 性别:
- 来自: 北京
最新评论
-
BlueAeri:
好像旧了,有些参数没有,比如 --cups
VBoxManage命令详解 -
jiamb:
非常感谢!
学习ibatis的一些资料 -
memory_in_08:
正急着找ibatis的此资料呢,3k you..
学习ibatis的一些资料 -
小猪笨笨:
多谢···
学习ibatis的一些资料 -
mingxiao2010:
谢谢你的分享!!
学习ibatis的一些资料
文章列表
spring的加载过程(web) (9)--registerListeners 检测监听器bean并且注册他们
方法定义:添加实现了ApplicationListener作为监听器的bean.不影响其他监听器,那些没有被添加的的bean.
1)首先注册静态的特殊监听器。
2)添加根据ListableBeanFactory#getBeansOfType(Class type, boolean includePrototypes, boolean allowEagerInit)方法,返回的实现了ApplicationListener接口的bean.包括设置了prototype的bean
// ...
- 2008-12-01 16:32
- 浏览 1479
- 评论(0)
spring的加载过程(web) (8)--onRefresh 在特殊的context子类中初始化其他的特殊bean.
方法定义:能被复写来添加特殊context刷新工作的模板方法。在实例化单例之前,调用初始化特殊bean.默认是空实现。
在AbstractRefreshableWebApplicationContext中进行了实现。初始化主题能力(Initialize the theme capability)
实际调用=>UiApplicationContextUtils#initThemeSource(ApplicationContext context)
方法定义:为给定的 ...
- 2008-12-01 15:22
- 浏览 1683
- 评论(0)
spring的加载过程(web) (7)--initApplicationEventMulticas
方法定义:初始化ApplicationEventMulticaster,如果没有在context中定义,用SimpleApplicationEventMulticaster
1)判断是否设置applicationEventMulticaster这个bean.
2)如果没设置就实例化一个SimpleApplicationEventMulticaster对象。
3)注册到applicationEventMulticaster属性。
//============================== ...
- 2008-12-01 14:33
- 浏览 1314
- 评论(0)
spring的加载过程(web) (6)--initMessageSource 为本context初始化消息源
方法定义:初始化信息源。如果在本context中没定义,用父的messagesource。
1)判断是否包含messageSource这个默认的资源文件处理bean.
<1>如果存在则,使信息源认识父信息源(关联到父信息源)。
<2>反之,用空信息源接收getmessage calls。(new DelegatingMessageSource())
2)判断是否存在父信息源,如果没有注册好父信息源,则只设置父context本身作为父信息源
//===== ...
- 2008-12-01 11:48
- 浏览 1499
- 评论(0)
spring的加载过程(web) (5)--registerBeanPostProcessors 注册拦截bean创建的BeanProcessors
方法定义:实例化和调用所有注册过的BeanPostProcessor的bean,如果给定了明确的顺序按照顺序. 必须在任何应用bean的实例化之前call。
1)注册一个BeanPostProcessorChecker, 当一个bean在BeanPostProcessor实例化过程中被创建的时候记录一个infoMessage,即,当一个bean不能被所有BeanPostProcessor处理.
2)区分实现与没实现顺序接口得BeanPostProc ...
- 2008-12-01 11:27
- 浏览 1683
- 评论(0)
spring的加载过程(web) (4)--invokeBeanFactoryPostProcess.
此方法主要是指在beanFactory标准初始化之后检查配置文件中实现了BeanFactoryPostProcessor接口的bean进行调用处理applicationContext中的BeanFactory.
Invoke factory processors registered as beans in the context
调用作为bean在context注册的factory processors。
Instantiate and invoke all registered B ...
- 2008-11-28 17:29
- 浏览 1534
- 评论(0)
spring的加载过程(web) (3)--postProcessBeanFactory
修改应用的context的内部BeanFactory,在默认初始化之后。所有定义的bean都被加载,但是没有bean被实例化。允许注册特殊的BeanPostProcessors在确定的ApplicationContext实现中。
1.在AbstractApplicationContext中定义,在不同的子类中有不同的实现。但是基本只做3件事。
1)注册BeanFactory作用域。看了一下好像设置都一样。
2)添加BeanPostProcessor,各个子类实现不同。
3)ignoreDependencyI ...
- 2008-11-28 11:35
- 浏览 5827
- 评论(0)
prepareBeanFactory是配置factory的标准参数,比如ClassLoader and post-processors
1.setBeanClassLoader()方法,首先设置class loader,默认是当前context线程的class loader.在实例化context class(默认:XmlWebApplicationContext)的时候会在父类DefaultResourceLoader的构造方法中定义了设置class loader的方法。默认调用ClassUtils.getDefaultClassLoader()方法设置,或者是由自定义的contex ...
eclipse版本3.0时就已经支持代码提示功能,以前使用在win98,winxp都能自动实现自动提示。最近把eclipse最新版本3.2装在windows 2000中却不能实现代码提示功能,查了下资料才知道在windows 2000系统下安装后,默认这些功能没有被选中。可以手动修改
操作如下:
windows->preferences->java->Editor->Code Assist 中
auto-activetion中的Enable auto-activetion选项要勾选上
其中的三个的值可以自己设定,一般为默认值
然后修改code assist-&g ...
- 2008-11-11 13:54
- 浏览 1656
- 评论(0)
Spring 1.0的标准事务配置 先定义一个baseTxService进行基本的事务定义,类型为TransactionProxyFactoryBean。如果service没有基于接口,使用cgilib来实现AOP,定义<property name="proxyTargetClass" value="true"/> 实际的Manager类设置parent=baseTxService,target 为匿名的实际Manager类。如果需要定义特殊的事务,利用merge=true的属性,在manager的transactionAttributes节点 ...
- 2008-09-24 19:57
- 浏览 1092
- 评论(0)
import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io. ...
- 2008-09-19 10:45
- 浏览 2294
- 评论(0)
在你的web.xml里面加入session超时
<jsp-config>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</jsp-config>
- 2008-09-12 15:44
- 浏览 3069
- 评论(2)
从此列表中移除第一次出现的指定元素(如果存在)(可选操作)。如果列表不包含元素,则不更改列表。更确切地讲,移除满足 (o==null ? get(i)==null : o.equals(get(i))) 的最低索引 i 的元素(如果存在这样的元素)。如果此列表已包含指定元素(或者此列表由于调用而发生更改),则返回 true。 要使用equals来查找相同对象的,如果没有重写,比较的是地址,当然查不出来了
- 2008-09-12 15:40
- 浏览 1424
- 评论(0)
import java.security.MessageDigest;
public class MD5 {
public final static String MD5(String s) {
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f' };
try {
byte[] strTemp = s.getBytes();
MessageDigest mdTemp = MessageDigest.getInstanc ...
- 2008-07-31 15:36
- 浏览 1435
- 评论(0)