- 博客(7)
- 收藏
- 关注
原创 责任链模式
责任链模式的主旨将请求交给责任链,就行了不用管是谁处理的。通过《设计模式之禅》上的例子来理解一下。++++++++++++++++++++++++++++++++Model++++++++++++++++++++++++++++++++++++中国古代对妇女制定了“三从四德”的道德规范,“三从”是指“未嫁从父、既嫁从夫、夫死从子”,也就是说一个女性,在没有结婚的时候要听从于父亲,结了婚后...
2019-01-24 22:47:34 199
原创 工厂模式
简单工厂模式为什么要有简单工厂?方法是一片代码的封装,当方法功能升级的时候,直接去改方法中的代码,所有调用此方法名的都会产生改变,而不是找到找到每一处的那个不使用方法的一行行功能实现,一个个改,,,这样一算得多麻烦。简单工厂也是这个理,需要的对象都来我这里拿吧,你要使用直接调用我方法即可,我给你返回对象出来。我给你创建,我给你返回对象,你找我拿对象即可,当以后要需要添加对象,或是修改,这就...
2019-01-23 22:37:33 176
原创 ClassUtils——可以由一个接口查找到所有的实现类,也可 以由父类查找到所有的子类
public class ClassUtils {//给一个接口,返回这个接口的所有实现类public static List<Class> getAllClassByInterface(Class c){ List<Class> returnClassList = new ArrayList<Class>(); //返回结果 //如果不是...
2019-01-23 21:26:16 906
原创 设计模式——单例模式
不考虑线程安全的单例模式第一步:定义一个private的构造函数,保证这个类不能让其他类new出来。第二部:定义一个getInstance()里面就是单利模式的核心代码if(objectDemo==null){ objectDemo = new ObjectDemo();}这样一来因为它是静态的属性且其他类不能new,所以每次new 出来的对象是一样的。以下是一个Demo,来自设计...
2019-01-22 13:55:40 152
原创 牛客网——剑指offer——二叉树——树的子结构
思路1.首先判断主树和从树都不能为空2. 对主树的每一个节点进行遍历3. 每遍历一个节点判断他和从树根节点的值一不一样,一样则有可能为子树一样则判断该节点的左节点是否等于从树的左节点,右节点是否等于从树的右节点,直到(一)从树的节点为空说明1.以主树当前节点为根的结点的树和从树都走到了叶子结点2.从树走到了叶子结点返回true。(二)以主树当前节点为根结点 的树 的子节点 为...
2019-01-02 18:15:09 182
原创 牛客网——剑指offer——二叉树——重建二叉树
思路1.采用递归的方式,每次进入函数先将参数列表的pre[0]作为根节点。2.如果pre数组里只有一个数就返回叶子节点3.否则将中序数组基于根节点(in[count])分成左右两部分左边的为一个数组(存放的都是根节点左边的节点),将先序数组分成对应的部分,进行递归右边的为一个数组(存放的都是根节点右边的节点),将先序数组分成对应的部分,进行递归4.返回第一个根节点代码/** ...
2019-01-02 17:24:30 146
原创 spring
spring 轻量级一站式开发框架web控制器(controller servlet):MVC开发框架 struct2 spring mvc业务层/服务层: spring jdbctemplate1.搭建一个spring环境1.创建一个spring.xml文件2.在xml中定义bean对象3.在启动程序中4.IOC容器不仅仅可以托管对象的产生,还可以对对象进行初始化1什么叫IOC(...
2019-01-02 16:56:38 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人