前言:前面讲了java的单测框架,但是遇到依赖了很多外部环境的方法就得考虑使用Mock框架了。 为什么需要mock?它与junit什么关系? 在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,记录Log, 文件系统 之类的)。 而我们没法控制这些外部 ...
分类:
其他好文 时间:
2018-08-04 19:07:01
阅读次数:
191
MyBatis的用途 1.仅有JDBC就可以使用java环境进行数据库的操作,那么为什么要使用Mybatis呢? answer:它消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装,这个问题会在最后作一篇专门的总结。 2.MyBatis项目组提供了那些jar包? answer:Myb ...
分类:
其他好文 时间:
2018-07-23 14:47:52
阅读次数:
145
最近给项目升级Log4j2,遇到了不少问题,进行一下总结。 1. 基础知识 configuration标签(<configuration status="debug" monitorInterval="30">), status设置Log4j2启动和加载配置文件时的打印信息,通过该设置可以看到log ...
分类:
其他好文 时间:
2018-07-21 17:22:18
阅读次数:
147
1.先建立工程,命名为JMeter4.0. JDK版本为10.0.1 2.在官网下载src文件,通过文件系统导入到JMeter4.0工程中 3.在ant中选择download_jars,ant会自动下载所有jar包,存放在lib文件夹中。 4.把jar包导入到项目中 5.修改工程目录下原有的“.cl ...
分类:
系统相关 时间:
2018-07-18 20:34:10
阅读次数:
166
本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过 ...
分类:
其他好文 时间:
2018-07-09 21:32:16
阅读次数:
169
1、e.printStackTrace()打印在哪里 在catch中的e.printStackTrace()将打印到控制台 2、e.printStackTrace()打印的内容是什么 如下代码: 输出结果如下: 可见,e.printStackTrace()打印了错误的具体信息,即这个错误出现的位置, ...
分类:
其他好文 时间:
2018-07-04 20:13:13
阅读次数:
152
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogg ...
分类:
其他好文 时间:
2018-06-28 21:34:28
阅读次数:
176
利用反射自动生成getter、setter、constructor 写个模板类 java package common; public class Templates { public static final String T_CLASS = "package {0};\n\n{1}public ...
分类:
其他好文 时间:
2018-06-26 01:05:53
阅读次数:
164
```java package Demo; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*; import o... ...
分类:
其他好文 时间:
2018-06-24 13:13:00
阅读次数:
171