- 博客(14)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 spring源码附录(4)FactoryBean的使用
一、FactoryBean接口public interface FactoryBean<T> { T getObject() throws Exception; Class<?> getObjectType(); default boolean isSingleton() { return true; }}getObject:返回FactoryBean创建
2017-04-30 14:52:31 423
原创 spring源码(9)自定义标签与自定义标签的解析
一、自定义标签建立modelpackage com.demo3;/** * * @author dqf * @since 5.0 */public class User { private String userName; private String email; public String getUserName() { return us
2017-04-30 12:50:57 801
原创 oracle 常用自定义函数
CREATE OR REPLACE FUNCTION FIND_IN_SET(piv_str1 varchar2, piv_str2 varchar2, p_sep varchar2 := ',')RETURN NUMBER IS l_idx number:=0; -- 用于计算piv_str2中分隔符的位置 str varchar2(500); -- 根据分隔符截
2017-04-28 08:34:57 1624
原创 spring源码附录(5)spring源码中使用到的设计模式
一、模板方法模式 preProcessXml(root); parseBeanDefinitions(root, this.delegate); postProcessXml(root);二、监听者模式随处可见...
2017-04-25 22:00:15 1834 2
原创 spring源码附录(8)import、beans标签的解析
对于过于庞大的项目,分模块应该是解决麻烦的好方法了。spring import标签就可以达到此目的,例如:<beans> <import resource="..."/> <import resource="..."></beans>下面来看源码中的解析: protected void importBeanDefinitionResource(Element ele) {
2017-04-25 21:57:25 1276
原创 spring源码(8)注册解析的BeanDefinition
对于配置文件解析完之后,我们得到了beanDefinition。下一步就是注册。 同样,注册操作委托给BeanDefinitionReaderUtils.registerBeanDefinition。public static void registerBeanDefinition( BeanDefinitionHolder definitionHolder, BeanDef
2017-04-25 09:08:25 513
原创 spring源码附录(6)解析子元素property
对于子元素constructor-arg的解析看这里:http://blog.csdn.net/disiwei1012/article/details/70500005一、基本用法public class Animal { public String type; public Set<Integer> age; private Map<String, Integer> sell;
2017-04-23 14:27:59 614
原创 spring源码附录(5)解析子元素constructor-arg
一、基本使用public class Animal { public String type; public int age; /** * @param type * @param age */ public Animal(String type, int age) { super(); this.type =
2017-04-23 14:21:54 1402
原创 spring源码附录(3)spring bean子标签 loopup-method、replaced-method基本用法
看例子:public class User { public void showMe(){ System.out.println("i am user"); }}public class Teacher extends User{ @Override public void showMe() { System.out.println(
2017-04-23 13:47:12 596
原创 子类调用父类默认构造函数
看一个题目: class Person { String name = "No name"; public Person(String nm) { name = nm; } } class Employee extends Person { String empI
2017-04-20 14:36:13 975
原创 子类的初始化过程、内存结构
一、首先先看引例public class Father { public Father() { say(); } public void say() { System.out.println("I'm father"); } }public class Son extends Father{ priva
2017-04-20 13:53:58 749
原创 spring源码附录(3)容器的基本实现
spring对其内部使用到的资源实现了自己的抽象结构。该结构如下: spring使用(接口-抽象类-实现类-内部类)的模式实现各种类型文件的读取。InputStreamSource作为其顶级接口,只定义一个方法:InputStream getInputStream() throws IOException;Resource接口抽象了所有Spring内部使用到的底层资源。对于不同来源的资源文件都有相
2017-04-17 09:55:10 411
原创 oracle null 和空字符串
null和’’(空字符串)是一个意思在使用AVG,MAX,SUM,COUNT等函数时,为NULL的纪录会被忽略。排序时,NULL作为无穷大处理。
2017-04-08 10:54:07 963
原创 oracle 注意点汇总
错误写法SELECT sinfo.linkedSup, sinfo.ID, if ( sinfo.supplierNature='个人' and sinfo.linkedSup is not null ) then sinfo
2017-04-08 10:43:17 456
《spring源码剖析》中有一句话不太理解,哪位大神帮忙提醒下?
2017-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人