<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Devil_DiabLo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Devil_DiabLo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Devil_DiabLo]]></copyright><item><title><![CDATA[Python]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/116900562</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/116900562</guid><author>Devil_DiabLo</author><pubDate>Sun, 16 May 2021 21:00:20 +0800</pubDate><description><![CDATA[文章目录Python概述头部注释内置函数 print()python注释执行入口内置函数 input()Python数据类型一. 数字内置函数 type()二. 字符串内置函数 id()内置函数 len()"""注释可以当做字符串使用内置成员运算符 in内置函数 max()、min()字符串拼接三. 布尔数值与字符串的布尔应用四. 空五. 列表 list列表的定义in max() min()在列表中的使用六. 元组 tuple元组的定义元组和列表的区别in max() min()在元组中的使用七. 字典 d]]></description><category></category></item><item><title><![CDATA[Maven]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/115183451</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/115183451</guid><author>Devil_DiabLo</author><pubDate>Wed, 24 Mar 2021 20:25:33 +0800</pubDate><description><![CDATA[文章目录一. Maven功能二. Maven安装三. Maven核心概念3.1 目录结构3.2 仓库3.3 坐标3.4 依赖3.5 生命周期3.6 单元测试Junit3.7 插件
一. Maven功能


jar包管理
项目构建


二. Maven安装


点击下载
解压
配置环境变量
M2_HOME E:\AAstudy\maven\apache-maven-3.6.3
path追加%M2_HOME%\bin;
验证配置环境变量是否成功：win +R输入cmd，运行命令mvn -v查看maven版本号
]]></description><category></category></item><item><title><![CDATA[软件测试职业生涯规划]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/114232748</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/114232748</guid><author>Devil_DiabLo</author><pubDate>Sun, 28 Feb 2021 17:43:21 +0800</pubDate><description><![CDATA[文章目录一. 目标二. 原则三. 技术栈
一. 目标

测试专家

二. 原则

1.持续学习、持续构建知识网络

三. 技术栈

1.测试理论基础
2.自动化测试+二次开发
3.性能测试+系统调优


]]></description><category></category></item><item><title><![CDATA[自动化测试基础]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/114228613</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/114228613</guid><author>Devil_DiabLo</author><pubDate>Sun, 28 Feb 2021 17:36:55 +0800</pubDate><description><![CDATA[文章目录一. 概述1. 自动化测试演变2. 自动化测试特点3. 自动化测试流程
岗位：测试开发
一. 概述
1. 自动化测试演变

萌芽期：
代码代替手工
覆盖性、时效性、重复性


发展期：
线性测试
模块化驱动测试
数据驱动测试
关键字驱动测试


爆发期：
CI/CD


未来：
AI-测试终结者

2. 自动化测试特点

核心目的：提高测试效率，而不是发现BUG
自动化的劣势：
1.无法进行主观判断，如界面布局是够好看
2.需求频繁变更时，维护成本会很高

3. 自动化测试流程


...]]></description><category></category></item><item><title><![CDATA[软件测试理论基础]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113954930</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113954930</guid><author>Devil_DiabLo</author><pubDate>Mon, 22 Feb 2021 21:18:16 +0800</pubDate><description><![CDATA[文章目录1.1 软件和软件分类1.2 缺陷的定义

1.1 软件和软件分类

软件 = 程序 + 数据 + 文档


软件的分类：
按层次划分：系统软件、应用软件
按组织划分：商业软件、开源软件
按结构划分：单机软件、分布式软件

1.2 缺陷的定义

缺陷：不满足需求、超出需求
1.软件未实现产品说明书要求的功能
2.软件出现了产品说明书指明不应该出现的功能
3.软件实现了产品说明书未提到的功能
4.软件未实现产品说明书未明确提及但应该实现的目标


3.4的来源主要在于：不明确的需求
作为软件测试人员，]]></description><category></category></item><item><title><![CDATA[JavaSE高级篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113916492</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113916492</guid><author>Devil_DiabLo</author><pubDate>Sun, 21 Feb 2021 12:40:16 +0800</pubDate><description><![CDATA[文章目录一.常用类二.集合框架三.IO流四.多线程五.网络编程六.GUI七.注解与反射
一.常用类
待填充
二.集合框架
待填充
三.IO流
待填充
四.多线程
待填充
五.网络编程
待填充
六.GUI
待填充
七.注解与反射
待填充

...]]></description><category></category></item><item><title><![CDATA[JavaSE基础篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113914455</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113914455</guid><author>Devil_DiabLo</author><pubDate>Sun, 21 Feb 2021 11:51:39 +0800</pubDate><description><![CDATA[文章目录一. 函数方法重载可变参数静态方法与非静态方法值传递，引用传递二. 数组初始化Arrays类三. 面向对象OOP构造方法三大特性static关键字抽象类接口内部类
一. 函数
方法重载

函数名相同，参数不同

可变参数
public void test(int... a){
}

静态方法与非静态方法

静态方法：可以直接使用类名调用，生命周期与类一致。
非静态方法：需要new一个对象来调用，生命周期与实例一致。

值传递，引用传递
//值传递
public void test(int a){}
]]></description><category></category></item><item><title><![CDATA[kubernetes面试题]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113913366</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113913366</guid><author>Devil_DiabLo</author><pubDate>Sun, 21 Feb 2021 08:02:14 +0800</pubDate><description><![CDATA[文章目录1.Kubernetes与Docker Swarm的区别?2.什么是Kubernetes？3.什么是Kubectl？4.什么是ETCD？5.Kubernetes有哪些不同类型的服务？6.什么事Ingress网络？
1.Kubernetes与Docker Swarm的区别?

都是容器编排工具，k8s功能更强大。

2.什么是Kubernetes？

Kubernetes是一个开源容器管理工具，负责容器部署，容器扩缩容以及负载平衡。

3.什么是Kubectl？

命令行工具，将命令传递给集群。

4]]></description><category></category></item><item><title><![CDATA[mysql常见面试题]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113875345</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113875345</guid><author>Devil_DiabLo</author><pubDate>Sat, 20 Feb 2021 06:34:10 +0800</pubDate><description><![CDATA[文章目录1.什么是索引?2. 索引是个什么样的数据结构呢?3.Hash索引和B+树所有有什么区别？4.索引原则？5. 什么是事务?6.ACID原则是什么？7.多个事务同时进行会有什么问题？8.三大范式？
1.什么是索引?

索引是一种数据结构,使用索引可以提高查找效率。

2. 索引是个什么样的数据结构呢?

1.Hash索引
2.B+树索引

3.Hash索引和B+树所有有什么区别？

1.Hash索引查找更快，使用Hash函数一次查询，但是无法进行范围查询，不支持排序
2.B+树索引有logN级别的查找]]></description><category></category></item><item><title><![CDATA[mysql练习题]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113875341</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113875341</guid><author>Devil_DiabLo</author><pubDate>Sat, 20 Feb 2021 06:17:00 +0800</pubDate><description><![CDATA[文章目录练习数据练习题目参考答案
练习数据
学生表 Student
create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));
insert into Student values('01' , '赵雷' , '1990-01-01' , '男');
insert into Student values('02' , '钱电' , '1990-12-21' , '男');
insert int]]></description><category></category></item><item><title><![CDATA[mysql]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113858425</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113858425</guid><author>Devil_DiabLo</author><pubDate>Fri, 19 Feb 2021 13:15:49 +0800</pubDate><description><![CDATA[文章目录一.安装二.操作数据库2.1 操作数据库2.2 数据库列类型2.3 数据库的字段属性2.4 数据库引擎2.5 表操作三. 数据管理3.1 DML语言3.2 DQL语言（重要）
一.安装

mysql：关系型数据库管理系统(DBMS)
1.安装windows版本mysql5.7：
2.配置环境变量：Path
C:\Program Files\MySQL\MySQL Server 5.7\bin;
3.修改mysql配置文件
basedir = C:\Program Files\MySQL\MySQL ]]></description><category></category></item><item><title><![CDATA[Linux面试题]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113836973</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113836973</guid><author>Devil_DiabLo</author><pubDate>Wed, 17 Feb 2021 19:28:44 +0800</pubDate><description><![CDATA[文章目录Linux面试题1.截取ip，统计访问次数,从大到小2.统计链接到服务器的IP数，从大到小
Linux面试题
1.截取ip，统计访问次数,从大到小

http://192.168.200.10/index1.html
http://192.168.200.10/index2.html
http://192.168.200.20/index1.html
http://192.168.200.30/index1.html
http://192.168.200.40/index1.html
http://]]></description><category></category></item><item><title><![CDATA[docker常见面试题]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113825663</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113825663</guid><author>Devil_DiabLo</author><pubDate>Tue, 16 Feb 2021 16:17:26 +0800</pubDate><description><![CDATA[文章目录Docker常见面试题1.什么是Docker？2.Docker与虚拟机有何不同？3.Docker镜像是什么？4.Docker容器是什么？5.Docker容器有几种状态？6.DockerFile常见指令7.Dockerfile中的命令COPY和ADD命令有什么区别？8.Docker常用命令9.容器与主机之间的数据拷贝命令10.启动nginx容器（随机端口映射），并挂载数据卷11.什么是Docker Swarm？12.如何批量清理临时镜像文件？13.如何查看镜像支持的环境变量？14.本地的镜像文件都存放]]></description><category></category></item><item><title><![CDATA[docker进阶篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113825563</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113825563</guid><author>Devil_DiabLo</author><pubDate>Tue, 16 Feb 2021 16:10:33 +0800</pubDate><description><![CDATA[文章目录一.Docker Compose1. docker-compose安装2. 初体验3.yaml规则4.开源项目 wordpress5.自己编写微服务上线二.Docker Swarm1. 集群搭建2. Raft协议3. 动态扩缩容4. swarm 网络三.其他1. Docker Stack2. Docker Secret3. Docker Config
一.Docker Compose

功能：批量容器编排（大量容器需要运行、且容器之间有依赖关系）

1. docker-compose安装

参考官方]]></description><category></category></item><item><title><![CDATA[Linux定制篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113822974</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113822974</guid><author>Devil_DiabLo</author><pubDate>Tue, 16 Feb 2021 12:15:56 +0800</pubDate><description><![CDATA[文章目录一.Linux之JavaEE定制篇1.安装JDK2.安装Tomcat3.安装idea20204.安装mysql5.7
一.Linux之JavaEE定制篇
1.安装JDK

1.mkdir /opt/jdk
2.上传jdk-8u60-linux-x64.tar.gz到/opt/jdk目录下
3.cd /opt/jdk
4.解压 tar -zxvf jdk-8u60-linux-x64.tar.gz
5.mkdir /usr/local/java
6.mv /opt/jdk/jdk1.8.0_60 /u]]></description><category></category></item><item><title><![CDATA[Linux进阶篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113813101</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113813101</guid><author>Devil_DiabLo</author><pubDate>Mon, 15 Feb 2021 12:27:38 +0800</pubDate><description><![CDATA[文章目录一. 文件权限管理二. 定时任务crond定时任务at一次定时任务三. 磁盘分区与挂载经典案例：磁盘挂载磁盘情况查询磁盘实用指令四. 网络配置
一. 文件权限管理
chgrp -R &lt;组名&gt; &lt;文件名&gt;  # 修改文件所在组(-R递归)

chmod u=rwx,g=rx,o=x &lt;文件/目录&gt;		# 修改权限
chmod a+r+w &lt;文件&gt;	# 添加权限（a代表所有用户）
chmod -R 751 &lt;文件&gt;	# 修改权限（r-4,w-2]]></description><category></category></item><item><title><![CDATA[Linux基础篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113806943</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113806943</guid><author>Devil_DiabLo</author><pubDate>Mon, 15 Feb 2021 02:01:09 +0800</pubDate><description><![CDATA[文章目录一.vmware网络链接三种模式二.Linux常用指令1.vi/vim编辑器2.帮助3.关机重启4.登陆注销5.用户用户组6.运行级别7.文件目录8.时间日期9.搜索查找10.压缩和解压
一.vmware
网络链接三种模式

桥接模式：虚拟机直接与外部链接，容易产生IP冲突
NAT模式：虚拟机通过宿主机代理与外部链接，不容易产生IP冲突
主机模式：独立的系统，不与外界链接

二.Linux常用指令
1.vi/vim编辑器

【一般模式】
拷贝：yy  5yy
粘贴：p
删除：dd 5dd
尾行：G
]]></description><category></category></item><item><title><![CDATA[docker基础篇]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113793344</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113793344</guid><author>Devil_DiabLo</author><pubDate>Fri, 12 Feb 2021 09:52:50 +0800</pubDate><description><![CDATA[文章目录一. Docker概述1. Docker为什么出现？2. Docker简介3. Docker的功能二. Docker安装三. Docker常用命令1. 帮助命令2. 镜像命令3. 容器命令4. 查看容器日志/进程/元数据5. 进入容器/拷贝6. 可视化portainer四. Docker镜像1. 联合文件系统UnionFS2. commit镜像五. 容器数据卷1. 为什么容器数据卷？2. 数据卷挂载3. 容器数据卷六. DockerFile1. DockerFile介绍2. DockerFile指令]]></description><category></category></item><item><title><![CDATA[kubernetes基础]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113793148</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113793148</guid><author>Devil_DiabLo</author><pubDate>Fri, 12 Feb 2021 08:50:48 +0800</pubDate><description><![CDATA[文章目录一.概述1.简介2.特点二.基本概念1. Podpod分类pod概念pod控制器服务发现Service2. 网络通讯方式Flannel三.k8s集群安装
一.概述
1.简介

kubernetes  Google  Go语言

2.特点

轻量级：消耗资源小
开源
弹性伸缩
负载均衡：IPVS

二.基本概念
1. Pod
pod分类

自主式Pod
控制器管理Pod

pod概念

一个Pod起来就会启动Pause容器
容器共享Pause的网络栈和存储
容器之间进程不隔离


pod控制器

Re]]></description><category></category></item><item><title><![CDATA[Essential C++ 笔记]]></title><link>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113746533</link><guid>https://blog.youkuaiyun.com/Devil_DiabLo/article/details/113746533</guid><author>Devil_DiabLo</author><pubDate>Sun, 07 Feb 2021 23:21:50 +0800</pubDate><description><![CDATA[文章目录一. C++编程基础1.数组2.指针3.文件操作二. 面向过程的编程风格函数
一. C++编程基础
1.数组

数组初始化

const int a=10;
int b[a];


vector 初始化

int a[8] = {1,2,3,4,5,6,7,8};
vector&lt;int&gt; v(a, a+8);

2.指针

指针初始化为，防止对null指针进行提领操作

int *p =0;
if(p &amp;&amp; *p==1024){}


判断是否为空指针

if(!p){}]]></description><category></category></item></channel></rss>