实验环境:Mac + IDEA + junit 4.12 + hamcrest core 1.3 首先安装 Junit(测试) 和 Hamcrest(测试覆盖) 下载地址:https://github.com/junit team/junit4/wiki/Download and Install 需 ...
分类:
其他好文 时间:
2018-03-22 12:37:47
阅读次数:
290
1.选择开发工具 2. 练习自动单元测试技术 (1)新建File New Java Project 我新建的文件为liuzijun1 (2)输入被测试类 右键src New Package 右键liuzijun1 New Class 输入被测试的类 右键liuzijun1 Build Path AD ...
分类:
其他好文 时间:
2018-03-21 11:42:43
阅读次数:
160
单元测试 ==================== 基于Eclipse的JUnit工具包(java语言实现) 由于之前已经配置好JDK环境这里我就不讲Eclipse的安装了,Eclipse自带Junit工具包,所以也不用另外下载(在这里注明一下:有些电脑可能会墙掉该网站http://junit.or ...
分类:
其他好文 时间:
2018-03-20 12:48:06
阅读次数:
132
一、仅使用Junit进行单元测试不足之处: 1、导致多次Spring容器初始化问题 —>根据JUnit测试方法的调用流程,每执行一个测试方法都会创建一个测试用例的实例并调用setUp()方法。由于一般情况下,我们在setUp()方法中初始化Spring容器,这意味着如果测试用例有多少个测试方法,Sp ...
分类:
编程语言 时间:
2018-03-08 02:48:51
阅读次数:
193
恢复内容开始 第1章 秒杀系统高并发优化分析 1.为什么要单独获得系统时间 访问cdn这些静态资源不用请求系统服务器 而CDN上没有系统时间,需要单独获取,获取系统时间不用优化,只是new了一个日期对象返回,java访问一次内存(cacheline)的时间大概为10ns,即一秒可可访问一亿次 倒计时 ...
分类:
编程语言 时间:
2018-03-03 20:30:10
阅读次数:
236
spring整合JDBC spring提供了很多模板整合Dao技术 其中JdbcTemplate封装了JDBC技术,其与DBUtils中的QueryRunner非常相似. 与Web结合步骤: 1、导包 4+2 spring-testspring-aopjunit4类库 c3p0连接池JDBC驱动 s ...
分类:
数据库 时间:
2018-03-01 19:57:30
阅读次数:
179
spring test ,servlet 版本需要在 3.1.0以上...使用 servlet 2.5 会报错.... 如果 spring Mvc,spring 在一个 配置文件里面..加上 @WebAppConfiguration 注解 ...
分类:
编程语言 时间:
2018-01-30 16:43:17
阅读次数:
124
本节内容: AOP介绍 Spring底层AOP的实现原理 Spring的AOP名词 Spring中的AOP开发 一、AOP介绍 1. 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护 ...
分类:
编程语言 时间:
2018-01-28 11:28:00
阅读次数:
238
本节内容: Spring整合JDBC Spring中的AOP管理事务 一、Spring整合JDBC Spring框架永远是一个容器,Spring整合JDBC其实就是Spring提供了一个对象,这个对象封装了JDBC技术,它可以操作数据库,这个对象可以放入Spring容器,交给Spring容器来管理。 ...
分类:
数据库 时间:
2018-01-27 22:18:47
阅读次数:
260
什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置 ...
分类:
编程语言 时间:
2018-01-22 11:03:04
阅读次数:
170