自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 【Linux】利用yum安装rpm包

利用yum provides 命令查看命令所属软件包,并进行软件包的安装

2022-11-17 15:21:00 427 1

原创 【性能测试随笔】性能测试基本概念

性能测试基础知识

2022-09-05 17:33:12 272

原创 【linux】linux虚机修改固定ip地址的方式

linux修改固定ip地址

2022-09-05 10:32:56 2543

原创 【Jmeter】Jmeter mysql数据库连接

Jmeter连接mysql数据库

2022-09-01 16:04:14 1176 1

原创 【Jmeter】Jmeter中如何获取响应数据

jmeter获取响应数据的方法

2022-08-26 16:04:47 3727

原创 【linux】rpm包常用命令

rpm常用命令手动安装 rpm 包 `rpm -ivh xxxxx.rpm`查看 rpm 包信息 `rpm -qpi xxxxx.rpm`查看 rpm 包依赖 `rpm -qpR xxxxx.rpm`查看 rpm 包中包含那些文件 `rpm -qlp xxxxx.rpm` 可以加grep搜索 `rpm -qlp xxxxx.rpm|grep spec`使用工具rpm2cpio提取文件: `rpm2cpio xxxxx.rpm |cpio -ivd xxx.jpg`用rpm2cp

2022-06-21 17:32:49 2138

原创 【linux】lsb_release -a命令

查看linux发行版本:lsb_release -a运行该命令时若提示lsb_release命令不存在 不存在,则表明系统未安装该命令,报错如下:解决方法:查看 lsb_release 命令属于哪个软件包,命令为yum provides */lsb_release使用yum 进行安装,命令为yum -y install redhat-lsb-core-4.1-27.el7.centos.1.x86_64...

2022-05-20 16:59:05 6648

原创 【python】目录操作

假设程序对应的文件的目录结构如下:FileProcess├── FilePro│ ├── dir│ ├── subdir│ ├── filepath.py│ └── xx.py│ └── bar.py│ ├── data.txt│ └── fileReader.py获取文件目录1)获取当前目录 os.getcwd() 2)获取文件目录 os.path.dirname(path) 功能:去掉文件名,返回目录z3)

2022-05-19 15:41:21 1194

原创 【python】文件操作

打开文件

2022-05-17 14:52:49 196

原创 【pytest】参数化pytest.mark.parametrize

parametrize:(1)支持元组,列表(2)支持列表嵌套列表,列表嵌套元组,列表嵌套字典1、单个变量参数为 列表datatest04=['zhangsan','lisi']@pytest.mark.parametrize('user', datatest04)def test_04(self,user): print(user)2、单个变量参数为 元组datatest08=("zhangsan","lisi")@pytest.mark.parametrize("data", d

2022-04-07 10:14:54 722

原创 【python】yaml文件的处理

目录1 yaml文件说明1.1 yaml文件规则1.2 yaml文件数据结构1.3 yaml文件数据对应的python数据类型1 yaml文件说明1.1 yaml文件规则区分大小写; 使用缩进表示层级关系;使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐;文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注;注释标识为#1.2 yaml文件数据结构对象:键值对的集合(简称 “映射或字典”)键值对用冒号 “:” 结构表示,冒号

2022-03-02 10:24:36 1414

原创 【python】mysql数据库操作

安装pymysql:pip install pymysql文件中导入pymysql:import pymsqlpython中mysql的使用#连接服务器上的数据库并使用对应数据库,类似于use databaseconnect=pymysql.connect(host="localhost",port=3390,user='root',password='summer2021',database="summertest")#使用 cursor() 方法创建一个游标对象 cursor..

2022-02-28 17:04:33 610

原创 【python】excel文件处理

目录1. 基础概念2. 基础语法3. 常用示例3.1 写入Excel文档3.2 读取数据1. 基础概念工作簿(workbook): 一个 Excel 电子表格文档;工作表(sheet): 每个工作簿可以包含多个表, 如: sheet1, sheet2等;活动表(active sheet): 用户当前查看的表;列(column): 列地址是从 A 开始的;行(row): 行地址是从 1 开始的;单元格(cell): 特定行和列的方格;2. 基础语法语法释义wb1 = Wo

2022-01-28 17:19:46 818

原创 【gitlab】gitlab CI/CD流水线学习

1. 语法学习2. gitlab CI/CD遇到的问题汇总问题1:在传输文件前,已经实现两个服务器间root用户的免密传输文件,CICD脚本中运行脚本scp Dockerfile root@192.168.2.47:/opt/summer-front 命令传输文件到另一服务器时,提示host key verification failed lost connect原因:gitlab CICD执行时,执行脚本的用户并不是root用户,而是gitlab-runner用户,A服务器的gitlab-run

2022-01-14 15:22:43 668

原创 【linux】ssh免密登录服务器

1.首先进入到服务A的/root/.ssh 目录下,查看有没有已经生成好的公钥和私钥如果没有,生成一个公钥ssh-keygen -t rsa之后控制台会提示,让输入SSH key的文件名和密码,直接回车即可。这样生成的是使用默认的文件名和无密码的公钥文件和私钥文件再次进入/root/.ssh 目录下就有三个文件2.把服务器A中生成的id_rsa.pub 里面的内容copy到服务器B中的~/.ssh/authorized_keys 文件中(一般没有此文件,需要自己创建一下)PS:复制公钥也可以再服务

2022-01-14 11:14:49 415

原创 【linux】shell脚本 ps 命令学习

​Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。1. ps 常用的命令ps -aux #显示所有进程信息ps -ef #显示所有进程信息ps -ef | grep summer-admin #显示summer-admin的进程信息命令的区别:1)两个命令均是输出所有进程信息,且输出结果差别不大,但展示风格不同。aux是BSD风格,-ef是System V风格。2)影响使用的区别是aux会截断command列

2022-01-13 16:35:12 4276

原创 【docker】harbor镜像仓库安装与使用

1. 环境准备需要提前安装docker以及docker compose2. harbor安装2.1 harbor安装包下载转载:https://www.cnblogs.com/pengrj/p/13601943.html

2022-01-13 09:54:49 1370

原创 【gitlab】gitlab runner安装与使用

gitlab runner docker容器安装安装命令:docker run -d --name gitlab-runner -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest

2022-01-10 16:19:02 2662

原创 【linux】if 控制语句

if控制语句if基本语句基本语句格式如下:if conditionthen do1else do2fiif 语句若为一行时,可表示为 if condition;then do1; else do2; fiif控制用法if [ str1 = str2 ] #当两个串有相同内容、长度时为真 if [ str1 != str2 ] #当串str1和str2不等时为真 if [ -n str1 ] #当串的长度大于0时为真(串非空) if [ -z str1 ] #当串的长度为0时为

2022-01-07 14:15:11 1488

原创 【docker】docker环境安装

1. 配置 Docker Repository在主机上首次安装 Docker Engine之前,需要设置 Docker Repository,之后可以从 Repository 安装和更新 Docker# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息,国内 Repository 更加稳定sudo yum-config-manager --a

2022-01-06 16:49:56 559

原创 【docker】docker常用命令汇总

1. 启动/重启/停止dockersystemctl start/restart/stop dockername/dockerid2. 创建容器docker run -d -p 58080:8080 -v /root/webapps/:/opt/tomcat/webapps/ --name mytomcat_1 mytomcat:1.0 /root/run.sh其中,相关参数包括:-d:表示以“守护模式”执行/root/run.sh脚本,此时 Tomcat控制台不会出现在输出终端上。-p:表

2022-01-06 16:09:02 1032

原创 jenkins pipeline构建前端项目

以流水线方式部署前端项目,基本思路为在linuxNogui节点上build相关代码后,利用sshPublisher插件传送文件到另一个服务器端构建docker镜像。其中jenkinsfile内容如下:pipeline { agent { label 'linuxNogui' } stages { stage('构建前端项目') { steps { ...

2021-12-20 15:42:04 1112

原创 Jenkins Pipeline知识汇总

目录Pipeline语法简介Pipeline前言:javaweb项目实现CI/CD的部署流程Pipeline语法简介

2021-11-24 17:07:10 613

原创 centos7下python+selenium自动化环境安装

python环境安装安装依赖yum -y install gcc automake autoconf libtool makeyum -y install make* yum -y install zlib*yum -y install openssl libssl-dev下载 pythoncd /usr/local/srcwget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tgztar -zxvf Python

2021-11-04 22:02:42 783

原创 JavaWeb项目搭建流程

前言:该java web项目为前后端分离,因此需要分别搭建前端和后端,同时后端依赖mysql数据以及redis

2021-10-22 16:45:38 666

原创 python+selenium+pytest学习笔记

目录 python虚拟环境 selenium定位元素

2021-10-12 20:06:04 238

原创 linux安装redis

一、linux系统直接安装redis(不建议,配置比较麻烦)(1)进入/usr/local文件夹下,下载并安装reids # wget http://download.redis.io/releases/redis-6.0.8.tar.gz # tar xzf redis-6.0.8.tar.gz # cd redis-6.0.8# make执行完make命令后,redis-6.0.8 的src目录下会出现编译后的 r...

2021-10-03 00:35:11 194

原创 重启电脑后docker容器端口无法访问问题

1、检查防火墙是否开启,若为开启状态,则需关闭防火墙systemctl status firewalld //查看防火墙状态systemctl stop firewall //关闭防火墙2、查看ip转发是否打开,若未打开需要重新设置ip转发执行sysctl net.ipv4.ip_forward,查看ip转发是否打开其中net.ipv4.ip_forward=0则表示未打开。重新设置ip转发:echo "net.ipv4.ip_forward...

2021-10-01 23:56:20 1152

原创 mysql备份还原过程中的问题

备份数据库:mysqldump -h hostname -Pport -u user -p password databasename >bak.sql还原数据库(mysqldump没有建库的操作,如果没有对应的库需要建个库):mysql -h hostname -P port -uroot -p password < bak.sql问题1:mysql进行备份时报错,Unknown table 'COLUMN_STATISTICS' in information_schema

2021-09-27 16:52:07 174

原创 新建mysql用户并授权

1、创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';Username:创建的用户名Host:指定从那个主机上登录,若是本地用户可用localhost,若想要该用户可以从任意远程主机登录,可以使用通配符%Password:用户的登录密码,可以为空2、授权:GRANT privileges ON databasename.tablename TO 'username'@'host'privileges:用户的操作权限,如

2021-09-26 13:41:58 411

原创 linux中配置的mysql其他主机访问问题总结

问题:windows系统在虚拟机中安装centos系统,系统内安装mysql,windows系统或局域网内的其他机器访问mysql不成功步骤1、判断linux系统中mysql是否启动:systemctl status mysqldps:设置mysql开机自启动 systemctl enable mysql 关闭mysql开机自启动systemctl disable mysql步骤2、判断linux系统设置的网络是否为桥接模式,若不为桥接模式在网络设置中修改下ps:...

2021-09-26 12:14:23 467

原创 jenkins配置邮箱常见异常

报错1javax.mail.AuthenticationFailedException: 535 Error: authentication failed问题解决1.生成授权码2.将授权码写入jenkins的邮箱密码报错2com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from address must be same as authorization user问题解决1、进入Jenkins->configuration

2021-09-10 15:46:37 575

原创 linux常用命令汇总

sudo:sudo命令以系统管理者的身份执行指令cat:查看文件内容ls:列出目录及文件名cd(切换目录)cd 返回到上一级cd .. 返回到根目录ifconfig:电脑ip地址查看命令

2021-09-10 14:30:16 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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