
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
接口自动化测试一、接口定义接口:对外暴露的一个统一规范的接入点。二、为什么要做接口测试1.更容易实现持续集成(背景就是第三点) 如何理解持续集成: 说背景---大型系统更多更复杂,系统间模块越来越多,组装的过程中出现的问题也越来越多,需要不断的迭代,不断的解决问题 2.自动化测试落地性性价比更高、比UI更稳定3.大型系统更多...
Redis实现分布式锁
数组1、什么是数组数组对应的英文是 array,是有限个相同类型的变量所组成的有序集合,数组中 的每一个变量被称为元素。数组是最为简单、最为常用的数据结构;以整型数组为例,数组的存储形式如下图所示:数组中的每一个元素有着自己的下标,只不过这个下标从0开始,一直到数组长度-1;数组的另一个特点,是在内存中顺序存储,因此可以很好地实现逻辑上的顺序表。数组在内存中的顺序存储:内存是由一个个连续...
单元测试中使用Mock对象单元测试中使用Mock对象一、简单的替换二、Mock 对象三、测试 Servlet单元测试中使用Mock对象一、简单的替换假设在代码中,你调用你自己的 getTime () 来返回系统当前的日期和时间 :public long getTime() {return System.currentTimeMillis();}通常建议对应用...
Spring Cloud 的微服务架构前言Spring Cloud 微服务总体架构图名词理解:Sleuth-链路跟踪:为服务之间调用提供链路追踪。通过Sleuth可以很清楚的了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而让我们可以很方便的理清各微服务间的调用关系。断路器(Hystrix):在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调...
堆和栈的概念和区别【转载自博客】在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 JVM内存的划分有五片:...







