自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 spock测试框架使用指北

文章目录一、Spock是什么二、Spock,Junit,Jmock以及PowerMock区别三、Spock项目引用配置1. POM版本依赖2. 新建测试用例3. 执行单元测试四、Spock 使用示例1. 第三方依赖2. 多分支场景3. 静态类MOCK4. void 方法测试5. 异常情况用法五、小结1. spock的优点2. spock的缺点1.学习成本2.单测代码执行时间问题3. Spock不支持Java的静态,final方法的mock, 关于这一点在上面第三章已经讲过,一、Spock是什么基于Ja

2021-05-25 17:23:48 1243 1

原创 YGC 耗时10S+,导致本机提供服务超时异常

文章目录YGC 耗时10S+,导致本机提供服务超时异常一. 现象二. 问题追踪三. 解决办法四. 总结YGC 耗时10S+,导致本机提供服务超时异常Young GC 期间,导致应用 stop the word,影响了应用提供正常服务,导致服务调用方超时。一. 现象同事调用我方提供的服务接口,采用的是job轮询方式,依次调用。如果调用服务超时,会中断job,导致无法轮询至结束。二. 问题追踪​ 首先打开cat 查询当前应用,查看当前应用服务期间是否抛错,是否因为服务本身异常,导致无法超时。 1.

2021-05-24 14:40:47 460

原创 Mockito,PowerMock结合Unit 示例

文章目录Unit test 示例1. 工具类测试用例2. 依赖`spring`容器注入的bean3. 依赖Spring容器bean同时依赖静态类4. Mock各种实际情况1)忽略静态变量初始化2)初始化静态变量3)依赖的`bean` 为` list` 或者`map`a) `bean` 为 `list`b)`bean` 为`map`4) 链式调用`mock` 深度插桩建议Unit test 示例​ 单元测试选用的测试框架junit,如果依赖Spring 框架需要Mock 数据,选用mockito和powe

2020-05-25 14:11:43 623

转载 HibernateTemplate删除方式 org.hibernate.MappingException: Unknown entity: java.lang.Long

控制台打印:[xhtml] view plaincopyrelayStationIds--------------322,321,320,319,  ids[0]--------------322  id[0]-------------322  2011-5-10 17:00:46 org.apache.struts.chain.commands.AbstractExc

2014-09-05 21:42:45 1853

原创 最近S2SH框架整合和简单测试 Struts2-2.3.14+Spring-4.0.6+Hibernate-4.3.6

第一步引包:Strut2:Hibernate:Spring:Other: 第二步:配置web.xml:web-app version="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xs

2014-08-31 14:21:28 709

转载 Java学习之多态

多态的概念  多态==晚绑定。  不要把函数重载理解为多态。  因为多态是一种运行期的行为,不是编译期的行为。  多态:父类型的引用可以指向子类型的对象。  比如 Parent p = new Child();    当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;    如果有,再去调用子类的该同名方法。  (注意此处,静态static

2014-07-27 11:55:21 318

转载 java中堆(heap)和堆栈(stack)有什么区别

stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动

2014-07-26 23:29:49 346

转载 Java中堆和栈创建对象的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是

2014-07-26 23:20:22 378

S2SH整合+测试小例程

最近S2SH框架整合和简单测试 Struts2-2.3.14+Spring-4.0.6+Hibernate-4.3.6

2014-08-31

计算圆圈中心点

计算圆圈中心点

2013-05-10

HSV分割

RGB HSV LAB 基于颜色空间分割

2013-05-10

真彩图像转换为灰度图像

真彩图像转换为灰度图像

2013-05-10

模数课设时钟

时钟设计,软件仿真,PCB,这应该是你想要的,这个你懂得

2011-12-18

单片机时钟可调C代码, 数码管和1602显示,性能比较稳定

单片机时钟可调C代码, 数码管和1602显示,性能比较稳定,适用STC90C516RD+

2011-08-10

C代码 单片机 数码管 时钟 可调 24小时制

呵呵,简单的 C代码,单片机 STC90C516RD+

2011-08-09

空空如也

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

TA关注的人

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