自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

媛测

微信公众号「媛测」,专注技术分享,个人总结,持续学习......

原创 性能测试定义和性能指标(文末有福利!)

文章目录一、什么是性能测试?1、软件测试分类性能 一、什么是性能测试? 1、软件测试分类 软件测试分类有很多,细数起来不下 20 种类型,可以说是五花八门了,哈哈。 根据实际工作中我们接触最多的类型,可以概括分为功能测试和非功能测试两种。 功能测试又可以包括冒烟测试、回归测试、SIT测试...

2019-05-27 20:17:32 1019 0

原创 python 解析 XML

import xml.etree.ElementTree as et class ParseXML: """ 解析 XML """ def __init__(self, file, c...

2019-10-13 22:21:52 76 0

原创 java 练习10 - 复制数组

Arrays 类提供了两类复制数组的方法,而且提供了很多重载形式,可以实现不同类型数组的复制,这里仅以 int 类型为例说明。 copyOf(arr, int newlength) 复制数组 arr 中的所有元素到新数组中 newlength 是新数组的长度,若大于 arr 的长度则用 0 填充...

2019-10-07 10:55:40 62 0

原创 java 练习09 - Arrays.fill 对数组元素进行填充和替换

Arrays.fill 是 Arrays 类的静态方法,作用: 对数组中全部元素进行赋值,即填充 对数组中部分元素进行赋值,即替换 方法使用说明: fill(int[] a, int value) 将指定的值 value 赋值给数组 a 的每个元素 返回填充后的数组 ...

2019-10-07 10:19:41 202 0

原创 java 练习08 - 找出数组中的最小值

遍历一维数组,找出最小值,下面使用了两种方法,效果是一样的。 思路:先把数组的第一个元素保存在变量中(即最小值 min),然后依次与其它元素进行比较,如果后面的元素较小,则赋值给 min,直到最后一个元素,即获得整个数组的最小值。 public static void main(String ar...

2019-09-03 23:19:45 168 0

原创 java 练习07 - break 和 continue 跳出循环

关键知识点: 1. break 和 continue 的使用和区别 都可以强制退出循环,但 break 是跳出当前的整个循环,continue 是跳出当前这一次的循环,继续执行下次循环 二者都可以用于 for、while、do…while 循环中 2. foreach 循环 是 for 语句...

2019-09-02 22:03:54 312 0

原创 java 练习06 - 输出九九乘法表

这是一个很经典的面试题,考察 for 循环。 直接上代码: public class NineNineMulti { public static void main(String args[]){ for(int i = 1; i < 10; i++){ ...

2019-09-01 20:52:17 51 0

原创 java 练习05 - 验证登录信息的合法性

需求:验证用户名和密码是否正确,如果不正确分别给出提示。 假设用户名为 lily,密码为 gotit,代码如下: import java.util.Scanner; public class Login { public static void main(String args[]){ ...

2019-09-01 19:48:37 90 0

原创 java 练习04 - 计算球形的体积

三维球体积公式:V3V^{3}V3 = 4/3∗pi∗r34/3*pi*r^34/3∗pi∗r3 核心代码: final double PI = 3.14; double r = 2.3; double volume = 4/3 * PI * r * r * r; System.out.print...

2019-09-01 16:55:22 177 0

原创 java 练习03 - 判断是否是闰年

首先要知道闰年的定义,它包括两种情况: 普通年(不能被100整除的年份):能被4整除的为闰年。 (如2004年就是闰年,1999年不是闰年); 世纪年(能被100整除的年份):能被400整除的是闰年。 (如2000年是闰年,1900年不是闰年); 闰年(Leap Year)是为了...

2019-09-01 16:41:18 84 0

原创 java 练习02 - 判断数字奇偶性

需求:判断数字奇偶性 分析:如果一个数能被 2 整除,则为偶数,否则为奇数,所以根据除 2 的余数来判断奇偶性。 关键代码: 方法 1: if(a % 2 == 0){ System.out.println("a 是偶数"); }else System.out.printl...

2019-09-01 16:23:14 141 0

原创 java 练习01 - 不用其它变量实现两个变量的值互换

一切知识都是为了拿来用的,若不用学来干啥? 需求:不用其它变量,实现两个变量的值互换 这是比较常见的 java 初级题目,考察位运算符:异或。 关键代码: int a = 10; int b = 20; System.out.println("运算前:a= " +...

2019-09-01 16:12:02 70 0

原创 Linux VI 文本编辑器使用教程

文章目录一、基础 vi 命令1、进入编辑器2、工作模式3、退出 vi 编辑器二、命令汇总 vi Linux 下最常用的文本编辑器,也是各版本 Linux 默认自带的标配 vi 除了文本编辑,还可以给字符着色、自动补全,但是不像 Windows 下的 word 有排版功能。 可以用来编辑现有的文件...

2019-07-10 16:53:47 368 0

原创 python函数的4种参数类型

总结 python 函数中的不同参数类型的使用方法。 在调用函数时,通常会传递参数,函数内部的代码保持不变,针对 不同的参数 处理 不同的数据。 有位置传参、关键字传参、默认值参数、多值参数等。 1、参数传递 形参和实参: 形参:定义 函数时的 参数变量 实参:调用 函数时,使用的参数变量 ...

2019-06-29 16:18:16 4458 0

原创 好书推荐|一本我舍不得送人的书

今天要推荐的书是《小强软件测试疯狂讲义–性能及自动化》-赵强。 小强老师是我在测试道路上的引路人,不管是在性能测试知识体系的建立,还是做为JMeter培训讲师的成长方面,都给我带来很大的帮助,是我内心一直很感激的人。 (这本书现在已经出新版了,新书叫《大话软件测试–性能、自动化及团队管理》,丰富...

2019-06-25 21:25:56 387 0

原创 好书推荐|移动App测试实战

推荐一本我最近看的不错的书:《移动App测试实战–顶级互联网企业软件测试和质量提升最佳实践》 这是一本在书架上被我尘封已久的书,周末整理书架才翻开看了一下,一看就停不下来了,居然是这么实用的一本书呀! 这本书的作者是三位BAT资深测试人员,不管是书中的技术还是思维,都很值得学习。 主要内容: ...

2019-06-20 10:19:42 545 0

原创 什么是大数据血缘?

今天跟一个测试同事聊天: 我:最近忙什么项目呢? 他:在测大数据血缘 我:啥? 他:血缘啊 我:啥血缘? 他:大数据血缘啊 我:血缘是啥? 他:就是数据血缘啊 我:... 看看,天就是这么被聊死的,我忍不住内心OS(怪不得你秃顶还没女朋友) 我赶紧回来问问 google,分析了各路答案之后,可以...

2019-06-19 20:55:11 6177 3

原创 django2.2版本中pymysql报错'mysqlclient 1.3.13 or newer is required'

本文环境(都安装的当前最新版本): python 3.7.3 django 2.2.2 mysql 8.0.16 pymysql 0.9.3 ImproperlyConfigured: mysqlclient 1.3.13 or newer is required 1、问题背景: 已经安装好了 ...

2019-06-14 13:07:15 10907 5

原创 学习python必须要知道的三种安装扩展库的方法

文章目录一、pip 命令安装1、pip 是什么?2、常用 pip 安装命令二、tar.gz 文件安装三、.whl 文件安装 Python 近几年的火热程度可以说是如日中天,几乎快要超越 Java 大佬了,这也使得 Python 有了越来越多丰富的扩展库,如果在工作中熟练使用各种扩展库,肯定可以事...

2019-06-06 19:13:11 2427 1

原创 接口测试是什么?有什么意义?

文章目录一、什么是接口?二、软件测试模型三、接口测试的意义1. 更早的发现问题2. 缩短产品周期3. 发现更底层的问题四、接口测试策略 对于测试人员来说,掌握接口测试基本上已经成为一个标配的能力了,但是对于初学者来说,看着网上一大堆高大上的名词解释,总会认为接口测试是一个很高深的东西(包括我刚开...

2019-06-04 17:50:45 3709 0

原创 Hadoop常用shell命令

总结一些 Hadoop 常用的 shell 命令: 命令 说明 hadoop fs -help 查看命令帮助 hadoop fs -ls / 查看 hdfs 根目录下的文件列表 hadoop fs -put localsrc dstha...

2019-05-26 23:19:36 199 0

原创 事务ACID特性和分布式事务BASE理论

文章目录1、事务2、事务特性3、分布式事务4、BASE 理论 1、事务 事务 Transaction,最初特指数据库事务,是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列(数据读写)构成。 后面扩展为广义上的一组特定的操作集合,通常由高级数据库操纵语言或编程语言(如 ...

2019-05-25 17:52:19 198 0

转载 软件测试分类

测试级别:单元测试、集成测试、接口测试、系统测试、验收测试 测试方法:动态测试、静态测试;黑盒测试、白盒测试、灰盒测试。 测试类型:一共19种,不列举了。 1、按阶段划分 //重要 √单元测试(Unit Testing) 单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正...

2019-05-24 21:56:16 154 0

原创 Hadoop启动报错常见问题

部署好 Hadoop 和 Yarn 之后,执行启动命令 ./sbin/start-dfs.sh,但是却出现各种报错问题,在此记录一下常见的两个问题。 1、Could not resolve hostname 报错信息: 19/05/17 21:31:18 WARN hdfs.DFSUtil:...

2019-05-23 18:57:25 1001 0

原创 概念普及-云计算 大数据 Hadoop BI

云计算 最早是 2006 年由 Google 提出。 云计算定义: 云计算是一咱可以通过网络方便地接入共享资源池,按需获取计算资源的服务模型。 资源包括:网络、服务器、存储、应用、服务等 共享资源池中的资源可以通过较少的管理代价和简单业务交互过程,而快速部署和发布。 ...

2019-05-21 20:46:51 5862 0

原创 Mysql批量插入数据时如何解决重复问题?

文章目录一、三种方法一、`insert ignore into`1、作用2、主键冲突情况3、唯一键冲突情况二、`insert into ... on duplicate key update`1、作用2、主键冲突情况3、唯一键冲突情况三、`replace into`1、作用2、主键冲突情况3、唯一...

2019-05-15 19:45:31 3242 0

原创 mysql中的约束和索引

文章目录一、约束(Constraint)1、主键约束(primary key)2、唯一性约束(unique)3、默认值约束(default)4、外键约束(foreign key)二、索引(index)索引类型三、区别与联系 本文内容仅在 MariaDB-10.2.15 版本下验证,其它环境下可能...

2019-05-14 19:54:48 396 0

原创 mysql 多表查询的用法

多表查询,即同时查询两张表或更多表,包括交叉连接、内连接、左/右外连接、合并等。 在使用时: 多张表中的列名可能一致,所以必须为每张表起别名,通过别名指向对应的列 通常需要有关联条件 交叉连接查询: 得到的是两个表的乘积(笛卡尔集),返回左表中的所有行,及左表中的每一行与右表...

2019-05-12 22:48:36 378 0

原创 Java方法重载 VS 方法重写

方法重载 和 方法重写 的区别是什么?这是 Java 面试题中经常会考到的,也是比较容易混淆的。 方法重载 1、什么是方法重载? 在同一个类中,包含两个或者两个以上同名的方法,但是参数不同,则称为方法的重载。 其中,参数不同包括: 参数的个数不同 参数的类型不同 参数的顺序不同 ...

2019-05-09 22:27:01 216 0

原创 Java使用while循环计算一个整数的位数

做个 java 小练习,使用循环嵌套来实现如下需求: 计算出任意一个小于10位的整数的个数。 实现代码如下: public static void count(int n) { /** * 计算一个整数(小于10位)的位数 * 如:输入999,则输出 "它...

2019-05-08 18:54:39 754 0

原创 4月的尾巴,你慢一点儿

这个月居然一直没有更文,今天就是 4 月的尾巴了,马上要溜走了,不行,我要先在这里打个卡,记录下这个月的成长。 现在马上要去赶车,后面再细说。 ...

2019-04-30 18:44:53 187 0

原创 【Python】总结python切片方法

切片 python 中针对 字符串、列表、元组 数据类型提供了切片方法,可以非常方便的进行对象切割和截取。 1、适用范围 切片 方法适用于 字符串、列表、元组 ,不适用于 字典 切片 使用 索引值 来限定范围,从一个大的 字符串 中 切出 小的 字符串 列表 和...

2019-03-28 20:19:16 741 0

原创 Tmux使用场景和常用命令

文章目录一、Tmux 使用场景1、随时保存工作状态2、保证任务稳定运行3、窗口切割二、Tmux 常用命令 一、Tmux 使用场景 Tmux 是一个优秀的终端复用软件,功能非常强大,实际工作中我用到最多最实用的就是以下两个功能: 能够在远程服务器上持久地保存工作状态 可以在一个 terminal ...

2019-03-22 13:15:31 137 0

原创 快速认识HTTP协议

文章目录一、TCP/IP 协议族1、分层模型2、数据处理流程3、HTTP 和 IP、TCP、DNS二、HTTP 协议结构1、HTTP 请求报文URI 和 URL2、HTTP 响应格式2.1 响应码2.2 `Content-Type` 和 `Content-Encoding`3、查看 HTTP 报文...

2019-03-22 13:11:02 151 0

原创 jenkins新建项目的基本流程

文章目录1、新建任务类型2、对项目进行基本配置2.1 General2.2 源码管理2.3 构建触发器2.4 构建环境2.5 构建2.6 构建后操作 描述在 jenkins 中创建一个普通构建任务的基本流程。 1、新建任务类型 最常用的是「构建一个自由风格的软件项目」和「复制已存在的任务」。...

2019-03-18 18:53:47 615 0

原创 Jenkins目录结构说明

Jenkins 的所有重要数据都存放在它的主目录中,即 JENKINS_HOME。 1、JENKINS_HOME 默认位于当前用户主目录下的 .jenkins 隐藏目录中,即 ~/.jenkins。 可通过修改环境变量 JENKINS_HOME 的值,来更改 jenkins 主目录。 其中存储了...

2019-03-13 23:47:18 2083 0

原创 持续集成的解决方案

文章目录一、持续集成1、什么是持续集成?2、持续集成的核心价值二、持续集成方案1、阶段化持续集成2、过程式构建3、管道式持续集成三、持续集成工具 本文由《持续集成实践》一书总结而来。 一、持续集成 1、什么是持续集成? 持续集成,即 Continuous integration,简称「CI」,...

2019-03-12 20:36:08 547 0

转载 Hudson和Jenkins的恩恩怨怨

此文转载自https://zhuanlan.zhihu.com/p/20075556 Hudson是在2004年的夏天由Sun公司开发的(就是开发Java的那家),2005年2月开源并发布了第一个版本。 Hudson发布的时候CruiseControl是CI界的老大哥,但是很快,在大约2007...

2019-03-12 20:00:16 518 0

原创 迁移jenkins服务器过程

文章目录一、为新服务器安装必备软件1、解决 yum 源连接失败问题2、安装 jdk2.1 yum 指定版本号2.2 源码包安装3、安装 maven、gradle、git4、安装 jenkins修改用户、端口、工作目录查看日志二、迁移 jenkins 项目三、验证新服务器项目 本文环境:CentO...

2019-03-12 13:15:44 719 0

原创 使用SecureCRT配置跳板机

原理: 通过配置「登录动作」,间接达到跳转到目标服务器的目的。 需求: 以 192.168.72.128 为跳板机,自动跳转到 192.168.72.129 操作步骤:

2019-03-12 09:35:47 620 0

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