摘要:
现在很多项目都使用EasyMock来作为单元测试框架。 EasyMock一个方法,基本上是三步:EasyMock.expect()、EasyMock.replay()、EasyMock.verify()。 在写单元测试的时候按这三步写,并不清楚EasyMock.replay()到底有什么作用。 因为 阅读全文
摘要:
这是一个很神奇的错误。 常规的出错是因为在mock方法里,其中某一个或者几个参数使用了EasyMock.anyxx(),而其他的使用了具体的值。 java.lang.IllegalStateException: 1 matchers expected, 5 recorded. This except 阅读全文
摘要:
使用io.spring.platform时,它会管理各类经过集成测试的依赖版本号。 但有的时候,我们想使用指定的版本号,这个时候就需要去覆盖io.spring.platform的版本号。 前面的文章总结过,使用io.spring.platform有两种方式,一种是继承,一种是导入。 一、先来看继承的 阅读全文
摘要:
上一篇文章介绍了springboot依赖版本号管理的几种方式,现在来详细分析一下spring-boot-dependencies、spring-boot-starter-parent、io.spring.platform是如何进行版本号控制的,各自有什么作用和区别。 一、spring-boot-de 阅读全文
摘要:
springboot里会引入很多springboot starter依赖,这些依赖的版本号统一管理,springboot有几种方案可以选择。 一、spring-boot-dependencies 有两种方式: 1.继承parent: 在pom.xml里添加 这个时候再导入我们需要的springboo 阅读全文
摘要:
现在项目里使用springboot,平时开发并不太关注springboot的一些基本配置,现在想整理一下springboot相关内容。 实际开发中都会因为各种业务需求在springboot上添加很多东西,这里想先来看一个最简单最基本的springboot。 1.使用Maven新建一个工程: 2.在p 阅读全文
摘要:
今天起开始总结JVM。自己也看了好多JVM相关的知识,在此做个总结。 打算分为五个部分来讲:JVM内存模型、JVM类加载机制、JVM垃圾回收机制、JVM启动参数设置及优化、JVM其他相关。 今天首先来看JVM内存模型。 ———————————————————————————————————————— 阅读全文
摘要:
在看技术文档的过程中,经常会出现新的java缩写术语,很多时候都不知道它们是什么,在这里记下,持续更新。 —————————————————————————————————————————————————— JDK:Java Development Kit,java的开发工具 JRE:Java Ru 阅读全文