上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 60 下一页
摘要: 问题描述 最近在写一些单元测试用例,为了避免连接外界服务,所有选择mock了数据库Dao层,计划将数据库所需要的数据存在List中,在类加载的时候初始化List并且填充数据。代码如下: 结果在new对象的时候: 一直报错: 起初以为是init方法出错了,尝试了多种方式,才发下原来是类加载时,当执行到 阅读全文
posted @ 2019-03-28 15:49 Boblim 阅读(4515) 评论(0) 推荐(0)
摘要: 引言 对于软件开发人员来说,单元测试是一项必不可少的工作。它既可以验证程序的有效性,又可以在程序出现 BUG 的时候,帮助开发人员快速的定位问题所在。但是,在写单元测试的过程中,开发人员经常要访问类的一些非公有的成员变量或方法,这给测试工作带来了很大的困扰。本文总结了访问类的非公有成员变量或方法的四 阅读全文
posted @ 2019-03-27 22:18 Boblim 阅读(2394) 评论(0) 推荐(0)
摘要: 单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 懒汉式,线程不安全 当被问到 阅读全文
posted @ 2019-03-26 11:08 Boblim 阅读(1076) 评论(0) 推荐(0)
摘要: 转自:Mockito 中文文档 ( 2.0.26 beta ) 转自:手把手教你 Mockito 的使用 参数匹配器 Argument Matcher(参数匹配器) Mockito通过equals()方法,来对方法参数进行验证。但是有时候我们需要更加灵活的参数需求,比如,匹配任何的String类型的 阅读全文
posted @ 2019-03-25 17:37 Boblim 阅读(5344) 评论(0) 推荐(0)
摘要: JUNIT了解学习 转自:关于Java单元测试,你需要知道的一切 转自: JUnit 入门教程 JUnit高级用法之@RunWith @RunWith 关于@RunWith注解,官方文档是这么描述的: When a class is annotated with @RunWith or extend 阅读全文
posted @ 2019-03-25 17:28 Boblim 阅读(1146) 评论(0) 推荐(1)
摘要: 转自:http://www.cnblogs.com/wangiqngpei557/p/6056624.html 有一种场景是经常发生的。 大家都基于develop拉出分支进行并行开发,这里的分支可能是多到数十个。然后彼此在进行自己的逻辑编写,时间可能需要几天或者几周。在这期间你可能需要时不时的需要p 阅读全文
posted @ 2019-03-25 11:42 Boblim 阅读(8882) 评论(0) 推荐(0)
摘要: 在做mybatis的mapper.xml文件的时候,我们时常用到这样的情况:动态生成sql语句的查询条件,这个时候我们就可以用mybatis的foreach了 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭 阅读全文
posted @ 2019-03-20 17:45 Boblim 阅读(416402) 评论(8) 推荐(34)
摘要: 当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是 pluginfunction maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用来打可执行包,executable(fat) 阅读全文
posted @ 2019-03-15 15:13 Boblim 阅读(22330) 评论(0) 推荐(0)
摘要: 1. Why? 通过 maven-shade-plugin 生成一个 uber-jar,它包含所有的依赖 jar 包。 2. Goals GoalDescription shade:help Display help information on maven-shade-plugin.Callmvn 阅读全文
posted @ 2019-03-15 15:02 Boblim 阅读(7896) 评论(0) 推荐(0)
摘要: 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包;如何解析 jar 包依赖;包冲突是如何产生;如何解决包冲突;依赖管理解决什么问题;什么是依赖范围;使用包依赖的最佳实践等 6 个问题来介绍。 如何引入 jar 包 在代码开发时,如果需要使用第三方 jar 包提供的类库,那么需要在 阅读全文
posted @ 2019-03-15 14:49 Boblim 阅读(3488) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 60 下一页