web_developer

There is no end to learning, believe yourself!

【转】linux-命令top详解

目录简介参数含义命令使用 在工作中遇到了内存泄漏的问题,通过top监控了一下,发现top一些地方还不知道什么含义,故转载此博文,以便记录。原博文地址:http://www.cnblogs.com/sunshuhai/p/6250514.html 简介 top命令是Linux下常用的性能分析工具...

2019-01-24 10:57:37

阅读数 172

评论数 0

单元测试-系列博文目录

博主正完善项目的单元测试部分,也借此机会系统的复习了一下单元测试相关的东西,也陆陆续续写了一些文章,也希望对大家有一些帮助,欢迎参考~ 最近修改日期:2019-1-21 单元测试 单元测试-【转】论单元测试的重要性 单元测试-一份如何写好单元测试的参考 单元测试-mock使用应该注意什么 ...

2019-01-21 18:07:58

阅读数 446

评论数 1

Junit5系列-什么是Junit5?

目录Junit5简介JDK 支持Maven 导入所有组件介绍JUnit PlatformJUnit JupiterJUnit VintageJunit5 BOM Junit5 官网:JUnit5 is the next generation of JUnit. 注意:以下内容绝大部分翻译自官网 ...

2019-01-21 17:57:46

阅读数 354

评论数 0

单元测试-一份如何写好单元测试的参考

目录开始参考建议1. 测试数据外部化2. 构建具有特定结果的测试3. 测试方面全面,设计的每一方面必须有一个测试用例:4. 测试用例请尽量简洁、简短5. 测试用例尽量快6. 每次运行单元测试时,请确保100%运行成功!7. 设计好你的测试8. 注意测试代码覆盖率9. 还有就是一些其他的注意点了,比...

2019-01-21 11:44:46

阅读数 261

评论数 1

单元测试-【转】论单元测试的重要性

本文章转自:http://www.51testing.com/html/00/n-3724000.html ,只供学习使用。 1 什么是单元测试 单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位:函数。(维基百科) 2 单元测试不是集成测试...

2019-01-21 11:41:56

阅读数 181

评论数 0

单元测试-mock使用应该注意什么

目录概念使用场景原则常用框架 概念 Mock的概念,其实很简单:所谓的mock就是创建一个类的虚假的对象,在测试环境中,用来替换掉真实的对象,以达到两大目的: 验证这个对象的某些方法的调用情况,调用了多少次,参数是什么等等 指定这个对象的某些方法的行为,返回特定的值,或者是执行特定的动作 上...

2019-01-18 17:23:17

阅读数 119

评论数 0

Junit5系列-Junit5中assertThrows()与assertDoesNotThrow()方法详解

目录简介案例分析源码分析 简介 Junit5中新添加了对方法抛出异常的断言Assertions类中的assertThrows()和assertDoesNotThrow(),使用此方法可以对被测试方法抛出的异常进行断言测试,而在junit4中的对异常进行断言实现相对来说比较麻烦的。 assertT...

2019-01-15 12:49:12

阅读数 859

评论数 0

Junit5系列-Junit5中DisabledCondition条件测试执行

目录简介规定操作系统条件规定Java 运行环境条件规定系统属性条件规定环境变量条件规定脚本依赖条件 Junit5中提供了许多可以基于操作系统、系统变量、环境变量甚至可以基于脚本去进行启动或禁止测试方法的执行,但是不怎么常用,就直接翻译官网上的文章吧。 简介 JUnit Jupiter中的Exe...

2019-01-10 10:32:34

阅读数 172

评论数 0

Junit5系列-Junit5中@Disabled禁止执行

目录简介案例分析源码分析其他 简介 可以通过@Disabled注释,禁用整个测试类或单个测试方法。 这个@Disabled注解代替了Junit4中的@Ignore注解,功能相同。 案例分析 其中每个方法的作用代码中的注释写的已经非常清楚了,就不再赘述了. 大家最好将代码自己测试一遍,可以加深理解与...

2019-01-09 17:13:34

阅读数 205

评论数 0

Junit5系列-Junit5中Assumptions假设类

目录简介案例解析源码分析 简介 在Junit5中的JUnit Jupiter模块附带了JUnit 4提供的假设方法的一个子集,并添加了一些非常适合与Java 8 lambdas一起使用的方法。 所有JUnit Jupiter假设测试方法都是org.junit.jupiter.api.Assumpt...

2019-01-09 16:08:56

阅读数 118

评论数 0

Junit5系列-Junit5中Assertions断言类

目录简介案例解析源码解析Assertions与AssertNull 简介 junit5中的JUnit Jupiter提供了Assertions类来替代了junit4中的Assert类并且添加了一些新的方法,所以工作过程中完全可以使用Assertions代替Assert类。 其包名称为:org.ju...

2019-01-08 20:28:53

阅读数 468

评论数 1

Junit5系列-Junit5中@DisplayName自定义名称

目录简介demo分析源码分析 简介 测试类和测试方法可以声明自定义显示名称 ,可以包含空格,特殊字符,甚至是表情符号 ,自定义名称将由测试运行者和测试报告显示。 上述功能的实现使用的就是junit5中的@DisplayName注解 demo分析 测试代码: import org.junit.jup...

2019-01-08 18:25:30

阅读数 309

评论数 0

【转】kafka-告诉你什么是kafka

文章转自:http://orchome.com/5 Kafka作为一个分布式的流平台,这到底意味着什么? 我们认为,一个流处理平台具有三个关键能力: 发布和订阅消息(流),在这方面,它类似于一个消息队列或企业消息系统。 以容错的方式存储消息(流)。 在消息流发生时...

2019-01-03 15:10:32

阅读数 129

评论数 0

【转】kafka-文件存储机制详解

文章转自“美团技术博客”:https://tech.meituan.com/ Kafka是什么 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问...

2019-01-03 15:04:52

阅读数 69

评论数 0

kafka-如何保证消息的可靠性与一致性

在kafka中主要通过ISR机制来保证消息的可靠性。 下面通过几个问题来说明kafka如何来保证消息可靠性与一致性 在kafka中ISR是什么? 在zk中会保存AR(Assigned Replicas)列表,其中包含了分区所有的副本,其中 AR = ISR+OSR ISR(in sync r...

2019-01-03 14:54:06

阅读数 1118

评论数 1

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