自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Programming is an art form.

本博客暂停维护

  • 博客(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

jquery分页工具

简单的前台分页插件

2016-07-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除