自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鱼小鱼的博客

做你喜欢的,喜欢你做的!

原创 Apollo配置中心多套测试环境搭建

文章目录背景环境准备步骤背景随着项目的迭代速度越来越快,同时会存在多个分支并行开发联调。有的依赖以及数据只有测试环境有,因此需要在测试环境联调开发,但又不影响现有分支代码的测试。基于此,可以通过Apollo配置来解决环境单一的问题。环境准备ApolloStark步骤说明: 对于有apollo配置的应用,需在apollo新增测试集群配置,对应的配置集群名称应与stark上的部署环节中的子环境名同名 。1、apollo配置中心,添加TEST环境集群 (Tips:集群名称与srark部署环

2020-06-16 18:56:45 137

原创 Jmeter参数化

文章目录_CSVRead函数使用_CSVRead函数使用1、点击菜单栏,打开函数助手__CSVRead函数用于对脚本进行参数化,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。 _CSVRead函数即从外部读取参数,_CSVRead函数可以从一个文件中读取多个参数,以供使用操作。步骤:CSV file to get values from | *alias:表示要读取的文件路径 (如:E:\工作\测试工作\压测\参数.txt)CSV文件列号| next| *alias:表示

2020-05-21 12:56:31 68

原创 全链路压测实战

背景说明通过全链路压测,模拟真实流量高峰,串联线上全部系统,让核心系统同时达到流量峰值:验证大促峰值流量下系统稳定性容量规划进行强弱依赖的划分降级、报警、容灾、限流等演练…通过全链路压测这一手段,对线上系统进行最真实的促销、抢购、暴击演练,获取系统在大压力时的表现情况,进而准确评估线上整个系统集群的性能和容量水平,保障系统的稳定性。性能测试主要有线下单系统单接口、线上单系统以及线上全链路压测等手段。通过不同维度和颗粒度对接口、系统、集群层面进行性能测试,最终保障系统的稳定性。本篇主要是全

2020-05-19 16:38:55 436

原创 使用Chrome模拟手机app打开页面

环境准备: chrome浏览器步骤:1、打开chrome无痕窗口,输入网址2、编辑3、输入内容,完成后点击“add”按钮即可4、完成编辑后,选择添加的访问即可注意:页面需要token,又没有提示登录时,可在cookie里面手动输入token,如下:完成!...

2020-04-17 15:22:12 305

原创 word如何绘制斜线表头

目的: wps中,插入的表格需要绘制斜线表头,如下:步骤:1、word中插入表格2、鼠标光标定位到要编辑的表格单元格,点击”表格样式”3、选择”表格样式”的”绘制斜线表头”4、选择,点击”确定”即可完成!...

2020-04-02 18:17:58 84

原创 mysql中varchar字符串按照数字排序

问题:对mysql数值字符串类型进行排序,在默认情况下使用order by 字段名称 desc/asc 进行排序的时候,mysql进行的排序规则是按照ASCII码进行排序的,并不会自动的识别出这些数据是数值。如:L1,L2,L3…L10,L11排序,按照常规的 desc/asc 进行排序,结果为:L1,L10,L11,L2,L3…解决...

2020-03-23 17:30:15 121

原创 Java maven工程pom.xml中出现红色字体怎么解决

问题:Java maven工程pom.xml中出现红色字体,如下:问题原因:出现这种情况,是ItelliJ 中maven 与setting.xml设置的问题解决方案:设置maven与setting.xml ,步骤:1、InteliJ IDEA --> file --> setting -->2、点击ok之后,重新 update maven或者根据IDEA的右...

2019-12-19 20:04:45 729

原创 Java创建maven工程时,GroupId和Artifact Id该怎么填写

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。groupId:一般分为多个段,第一段为域,第二段为公司名称…域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。eg.apache公司的tomcat项目,这个项目的groupId是org.ap...

2019-12-19 19:54:01 1282

原创 如何通过Chrome远程调试Android上的Web页面

这里写自定义目录标题准备工作手机端打开USB调试模式Chrome远程调试Android手机准备工作安卓手机(打开USB调试模式,USB链接电脑)PC端打开chrome浏览器手机端打开USB调试模式以Oppo手机为例:打开设置–>其他设置–>开发者选项(输入验证码)打开开发者选项,开启USB调试模式USB模式打开成功如图所示:Chrome远程调试Android...

2019-12-17 20:25:05 64

原创 如何测试H5页面?

写在之前H5页面的测试除了业务逻辑功能测试外,其他部分的测试方法基本是可以通用的,在此对H5页面的一些通用测试方法进行总结H5页面介绍

2019-11-08 13:55:56 241

原创 adapter与mq

参考资料:http://tech.sina.com.cn/s/2009-08-18/06101031915.shtmlhttps://juejin.im/entry/58242b5d5bbb5000590a8145adapter,适配器服务.对外,接受MQ,对内,转为事件。

2019-10-30 17:27:00 56

原创 Redis基础

一、redis里面存的数据类型redis里存的都是二进制数据,也就是字节数组(byte[]),这些字节数据是没有数据类型的,只有把它们按照合理的格式解码后,可以变成一个字符串,整数或对象,此时才具有数据类型。因此,任何东西只要能转化成字节数组(byte[])的,都可以存到redis里。无论是字符串、数字、对象、图片、声音、视频、还是文件,只要变成byte数组。二、redis里面的数据结构1...

2019-10-12 15:16:33 39

转载 浅谈分布式系统中的幂等性

幂等操作

2019-08-07 17:35:39 41

原创 JsonPath的使用

需要的jar包:commons-lang-2.6.jarjson-path-0.8.1.jarjson-smart-1.1.1.jar参考文章:https://www.cnblogs.com/weilunhui/p/3857366.html

2019-07-31 19:14:29 47

原创 TestNG执行顺序设置

一、用一个class里面不同test方法执行顺序设置使用priority来控制test方法的执行顺序,数值越小,优先级越高。package test;import org.testng.annotations.Test;public class test_demo1 { @Test(priority = 2) public void test1() { ...

2019-07-30 15:55:33 1703

原创 fiddler实现Java程序的抓包

方法1: 在Java代码中设置代理服务器在运行程序前加上如下代码:System.setProperty("http.proxyHost", "localhost"); System.setProperty("http.proxyPort", "8888"); System.setProperty("https.proxyHost", "localhost");System.setProp...

2019-06-26 14:49:49 1713

原创 VSCode使用

一、使用vscode快速生成html代码1、把右下角的纯文本改成HTML2、打开空的html文件3、输入!4、按下tab键,即可自动生成,效果如下

2019-06-11 14:12:47 247

原创 等额本息、等额本金、等本等息概念

等额本息一、概念:等额本息的意思是,每月的本金+利息之和相等(其实每个月本金和利息都有变化,并不相等)二、使用Excel计算:利用函数PPMT(rate,per,nper,pv,fv,type)计算本金=PPMT(各期利率,第几期,总期数,本金)利息=IPMT(各期利率,第几期,总期数,本金)等本等息一、概念:等本等息的意思是,每月的本金相等,利息也相等。举个栗子:借款12...

2019-05-07 18:21:33 3456

原创 声明式REST请求:FeignClient

参考文献:1、https://blog.csdn.net/asdfsadfasdfsa/article/details/792827992、http://docs.springcloud.cn/user-guide/feign/#feign

2019-05-07 11:31:27 115

原创 Python库安装过程遇到的坑

本文记录python日常实践中,python库安装遇到的坑。PIL库(图片库)问题:1、使用命令pip install PIL安装库报错如下: Could not find a version that satisfies the requirement PIL (from versions: )No matching distribution found for PILYou a...

2019-04-29 17:23:39 308

原创 Intellij IDEA自动生成类和方法注释

目录生成类注释生成类注解模板设置方法注释模板IDEA设置注释模板,会让我们在写代码的时候更加方便。生成类注释File–>SettingsPreferencesEditor -> File and Code Templates -> Files -> Class生成类注解模板模板1/** * Created by author001 on 2019/...

2019-04-12 11:33:54 1590

原创 Java中的DO、DTO、BO、AO、VO、POJO定义

参考:1、阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义:https://www.cnblogs.com/EasonJim/p/7967999.html2、Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念:https://www.hollischuang.com/archives/5533、阿里巴巴开发手册:http://www....

2019-04-11 19:37:09 848 1

原创 Intellij IDEA终端使用git命令

拉代码git pull提交代码git add --allgit commit -m "提交说明"git remote add origin ssh://git@code.XXXXX.gitgit push -u origin master

2019-04-11 18:29:54 1397

原创 Maven-setting.xml文件详解

参考:https://blog.csdn.net/u012152619/article/details/51485152Maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称...

2019-04-11 17:19:28 146

原创 Intellij IDEA导入Maven项目Dependencies中出现红色波浪线

问题:在Maven Project中Dependencies出现红色波浪线,如下:解决:1、查询本地仓库:jar包是否已存在本地目录:C:\Users\BKXXXXSH\.m22、(1)本地jar包已存在从POM文件中,将对应的依赖信息进行移除执行Maven操作:clean将原先依赖重新填写到POM文件中执行Maven操作:install恢复正常,不再出现红色波浪线(...

2019-04-11 17:06:51 3200 1

原创 SpringBoot注解

1、@RunWith当一个类使用@RunWith注释或者扩展一个使用@RunWith注释的类时,JUnit将调用它引用的类来运行该类中的测试而不是内置于JUnit中的运行器。JUnit中有一个默认的Runner,它的名字叫BlockJunit4ClassRunner,这是在JUnit4.4之后才引入的,对于4.4之前版本的JUnit,它的名字叫Junit4ClassRunner。JUnit ...

2019-04-11 16:26:58 36

原创 测试技术栈

自动化测试Java接口自动化环境准备安装JDK,jre(根据项目需求确认Java使用的版本)安装Maven安装gradle使用到的技术栈Java11Maven(根据项目选择使用Maven还是gradle,大多使用Maven)gradleSpring Boot测试框架Junit测试框架spinage测试框架Python接口自动化环境准备Python3.7使...

2019-04-11 14:56:13 1243

原创 Navicat Premium激活步骤

写在之前参考:https://blog.csdn.net/u013490280/article/details/79720893https://www.jianshu.com/p/f3ef78deadaa版本说明:我本地的navicate是12版本。步骤:1、输入64位秘钥序列号:中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5英文版64位密钥序列号: NAV...

2019-04-11 12:03:39 6439

原创 Intellij IDEA导入Gradle项目

环境准备安装Java IDE安装Gradle1、手动安装,gradle下载地址:https://gradle.org/releases/2、下载好zip包,解压到本地文件夹3、配置系统环境变量将bin目录D:\Java\gradle-5.3.1\bin添加到path,如下:4、验证安装是否成功gradle -v...

2019-04-04 14:38:04 794

原创 开发常用编辑器

Python1.pycharm官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windowsJava1.JavaIDE官网下载地址:https://www.jetbrains.com/idea/前端相关ThinkJs1.vscode官网下载地址:https://code.visualstudio.com/...

2019-03-26 17:27:56 317

原创 Jacoco代码覆盖率统计工具

JaCoCo agent模式环境搭建环境:Windows软件安装步骤:1、安装jacocojacoco需安装在部署项目的服务器上。下载解压完毕后就算安装成功了。说明:如果是linux,则把下载的zip包上传到linux服务器上(路径自定),使用unzip工具将zip解压,解压完毕后就算安装成功了。官网下载地址:https://www.eclemma.org/jacoco/。2、安...

2019-03-26 14:55:19 620

原创 创建第一个Spring Boot项目

环境准备:编辑器:IntelliJ IDEA参考:1、Spring Boot官网https://spring.io/projects/spring-boot创建第一个Spring Boot项目创建步骤1、idea菜单栏 :文件 —>New—>Project–>Spring Initializr–>选择jdk版本–>next2、填写信息1.Gro...

2019-03-20 19:01:54 81

原创 Maven-pom.xml文件详解

一、什么是pompom代表项目对象模型,它是Maven中工作的基本组成单位。它是一个XML文件,始终保存在项目的基本目录中的pom.xml文件中。pom包含的对象是使用maven来构建的,pom.xml文件包含了项目的各种配置信息。POM.xml包含:项目组(groupId)项目名(artifactId)版本(version)如图:说明:以上属性在项目仓库是唯一标识的。需要特别注意...

2019-03-20 16:40:34 87

原创 Spring Boot 项目打包类型

packagingpackaging给出了项目的打包类型,即作为项目的发布形式,其可能的类型。在Maven 3中,其可用的打包类型如下jar,默认类型warejbearrarparpommaven-plugin打包类型详解1、war打包类型1、修改配置pom.xml中将打包方式jar修改为war<!-- 打包的方式 --><packaging&...

2019-03-20 16:14:37 191

原创 REST和RESTful API

基本概念REST ( REpresentational State Transfer ),State Transfer 为 “状态传输” 或 "状态转移 “,Representational 中文有人翻译为"表征”、“具象”,合起来就是 “表征状态传输” 或 “具象状态传输” 或 “表述性状态转移”。这里其实省略了主语资源(Resources),全称为:Resource Representat...

2019-03-20 11:34:52 353

原创 集成测试

概念:集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。又称组装测试,即对程序模块采用一次性或增值方式组装起来,对系统的接口进行正确性检验的测试工作。整合测试一般在单元测试之后、系统测试之前进行。一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。一些局部反映不出来的问题,在全局上很可能暴露出来。...

2019-03-19 10:42:48 89

原创 同步、异步与阻塞、非阻塞的概念

1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)。同步: 就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返回结果。被调用者通过状态、通...

2019-03-18 18:49:15 36

原创 测试框架

1、spinachSpinach is a BDD framework on top of Gherkin.git:https://github.com/codegram/spinach语言:ruby

2019-03-14 16:50:59 480

原创 Spring Boot-简介-1

背景Spring Boot是由Pivotal团队提供的全新框架,简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。boot:启动的意思,Spring Boot也就是spring的启动器,可以快速的进行项目的配置和项目的启动。可以快速的创捷一个独立运行的项目,可以快速打包、运行。Spring boot的特点创建独立的Sp...

2019-03-14 11:37:45 43

原创 Java IDE使用基础

Java IDE 使用常见问题1、Java IDE 里面文件夹夹显示红色波浪线问题:有红色波浪线是因为你代码引用的东西不存在,无法被使用。如:页面提示项目JDK未定义,那就在项目中配置JDK解决:这是没有jdk,需要给idea指定jdk包。这个下划线就会消失。IntelliJ IDEA配置jdk步骤:(1)File–>Project Structure(2)点击SDKs这个...

2019-03-13 11:59:36 1007

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