10 2016 档案
摘要:此篇和我之前写的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.中序遍历:首先中序遍历左子树,再访问根,最
阅读全文
摘要:一.原理和思想 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序。 插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。 二.示例 三.代码
阅读全文
摘要:一.冒泡排序的思想 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需
阅读全文
摘要:一.定义泛型接口、类 1.泛型接口 //定义接口时指定了一个类型形参E public interface List<E>{ //在该接口里,E可以作为类型使用 //下面方法可以使用E作为参数类型 void add(E e); ... } 2.泛型类 //定义Apple类时使用了泛型声明 public
阅读全文
摘要:参考我最喜欢的一本书,李刚《疯狂java讲义》第6章 一.内部类的访问控制修饰符 1.外部类的上一级单元是包,所以它只有两个作用域:同一个包内和任何位置。所以外部类有包访问权限(即默认的,没有修饰符)和public。 2.内部类的上一级程序单元是外部类,它有四个作用域:同一个类private,同一个
阅读全文
摘要:正则表达式规则太多不好记,特写此篇以便查阅。参考李刚《疯狂java讲义》第七章 一.正则表达式的使用: 1.典型用法: //将一个字符串编译成Pattern对象 Pattern p = Pattern.compile("a*b"); //使用Pattern对象创建Matcher对象 Matcher
阅读全文
摘要:1.实现(implements)A B A implements B 2.继承(extends)A B A extends B 3.依赖关系 A 〉B B的变化会影响A 4.private用减号 - 表示 5.public用加号 + 表示 1.类 2.接口 引用李刚的《疯狂java讲义》的一段内容:
阅读全文

浙公网安备 33010602011771号