摘要:
一.作用:为其他对象提供一种代理以控制对这个对象的访问。 二.代码 这是代理类A。。 代理开始 这是代理目标的实现类A。。 代理结束 三.代理模式和装饰模式的区别: 从代理类和装饰类可以看出,它们的最大区别就是代理模式由代理类创建目标对象,而装饰类需要传入目标对象。 阅读全文
摘要:
一.作用:动态的给一个对象添加额外的功能。 二.代码 洗手。。一个女人在吃饭...洗手。。 偷吃。。一个男人在吃饭... 阅读全文
摘要:
此篇和我之前写的spring单元测试,springMVC测试,MyBatis测试由很大关联,可以结合着看 一.包 二.整体结构 三.代码 其他代码和我之前写的spring单元测试,springMVC测试,MyBatis测试中的代码是相同的 阅读全文
摘要:
一.项目总体结构 二.用到jar包: mybatis-3.4.1.jar ojdbc14-10.2.0.3.0.jar JUnit4 三.配置文件 四.java代码部分 阅读全文
摘要:
一.定义 Properties类继承自Hashtable(Hashtable实现了Map接口),它表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 常用方法: void load(InputStream inStream) 从输入流中 阅读全文
摘要:
这篇是接着上篇Spring单元测试写的。 一.修改web.xml,配置SpringMVC的前端控制器 2.修改spring.xml,配置SpringMVC的视图解析器 3.在WEB-INF下添加页面NewFile.jsp 4.测试 阅读全文
摘要:
1.下载Spring4所需要的jar包,包括如下:spring-core、spring-context、spring-jdbc、spring-beans、spring-web、spring-expression、spring-orm等或创建maven项目来管理jar包; 2.创建maven项目, 在 阅读全文
摘要:
1.Source类 2.target接口 3.Adapter适配器类 4.测试类 阅读全文
摘要:
一.懒汉模式 二.饿汉模式 三.双重锁 四.静态内部类 总结:单线程模式下用第一种就行,多线程下最好用第二种或第四种。因为网上很多人说第二种也没有做到线程安全。 阅读全文
摘要:
一.遍历 设L、D、R分别表示遍历左子树、访问根结点和遍历右子树, 则对一棵二叉树的遍历有三种情况:DLR(称为先根次序遍历),LDR(称为中根次序遍历),LRD (称为后根次序遍历)。 1.先序遍历:首先访问根,再先序遍历左子树,最后先序遍历右子树。 2.中序遍历:首先中序遍历左子树,再访问根,最 阅读全文