自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 什么是空指针异常NPE

空指针异常(java.lang.NullPointException),也叫做NPE问题。没有初始化,而却被使用了,会出现NPE问题。

2024-04-09 15:38:52 113

原创 接口自动化处理动态参数

某些接口的请求入参数据不能写死,需要动态传参。如用户注册接口,用户名需要动态生成。使用yaml编写测试数据时,在需要动态参数的数据后面添加上,后续实际发送请求时,会将这部分特殊字符串替换为实际生成的随机值。

2024-02-02 16:40:18 334

原创 RequestsUtil写入接口关联值

1、编写yaml测试数据,使用extract关键字表示该用例需要将响应接口的某字段提取出来,写入到extract.yaml文件中。如下。

2024-02-02 15:01:51 189

原创 pytest封装请求类

接口关联:接口2的入参需要接口1的返回值(1).将关联值保存在类变量中(不能跨文件使用)(2).将关联值保存在extract.yaml文件中。接口1写入关联值,接口2读取关联值(3).封装请求类,测试用例数据中写{{access_token}},封装的请求类在实际发送请求时,会将{{access_token}}替换为extract.yaml的真实值。

2024-01-29 17:28:43 748

原创 pytest参数化

一个或多个参数名,用逗号分隔的字符串,如"arg1,arg2,arg3",参数名与用例入参数一致。:参数值,必须是列表类型;如果有多个参数,则用元组存放值,一个元组存放一组参数值,元组放在列表中。:如果设置成True,则把传进来argnames的参数当函数执行,而不是一个参数:用例的ID,传一个字符串列表,可以标识每一个测试用例,自定义测试数据结果的显示,为了增加可读性,ids的长度需要与测试数据列表的长度一致。

2024-01-26 18:24:54 652

原创 Typora

链接:https://pan.baidu.com/s/1Y1_I2pBxk3bXlIRVGbH7ZQ?将 app.asar文件放到 typora文件夹的resource文件夹下。打开Typora,邮箱随便输入,序列号输入。

2023-05-14 16:10:36 230

原创 02Docker镜像

Docker镜像

2023-01-19 12:52:58 1471

原创 Docker基础1-3

Docker简介镜像、容器、仓库docker安装启动类、镜像类、容器类常用命令

2023-01-04 20:59:01 583

原创 linux密钥登录

linux服务器配置密钥登录

2023-01-03 21:19:48 895

原创 随记2021-1217

随记看森哥排错java问题,遂有此文1 问题描述一个java应用使用CPU占比长时间为 200%左右2 排查思路(1)GC 垃圾回收top命令查看该应用占用的内存大小,占用内存大小和-Xmx大致相同,可能是Full GC 导致CPU占用较高,但GC不会导致CPU长时间高。由于GC导致CPU使用高的表现:1 进程占用内存和-Xmx大致相同2 CPU使用率间歇性高,尤其在业务量多的时候3 Jstat gc pid 10000 5 查看进程号为pid的进程情况,每10s一

2021-12-17 15:56:14 1749

原创 数据迁移Oracle、MySQL

数据迁移MySQL、Oracle文章目录数据迁移MySQL、Oracle一、Mysql导出单一数据库库1 登陆MySQL2 mysqldump命令格式3 mysqldump 导出数据例子4 在新库上导入数据二、Oracle数据库的迁移1 导出原有Oracle数据库2 在新数据库上创建表空间、用户、授权3 在新的数据库上导入数据4 其他导出oracle数据的语句一、Mysql导出单一数据库库1 登陆MySQLmysql -h localhost -u root -p 2 mysqldu

2021-12-09 17:30:16 681

原创 MySQL安全

MySQL安全文章目录MySQL安全一、以非root用户登录Mysql二、普通用户授予有限权限三、 设置强密码四、 设置登录错误限制1 环境2 插件介绍3 设置步骤五、Mysql配置文件六、设置Nginx代理转发MySQL一、以非root用户登录Mysql# 以普通帐户安全运行mysqld,禁止mysql以root帐号权限运行,攻击者可能通过mysql获得系统root超级用户权限,完全控制系统。# 配置/etc/my.cnf:[mysql.server]user=mysql二、普通用户授予有

2021-12-09 16:48:54 4691

原创 Oracle数据库创建表空间、用户21-11-25

Oracle数据库创建表空间、用户文章目录Oracle数据库创建表空间、用户1 登录oralce数据库2 创建表空间3 创建用户4 授权5 查询验证6 删除用户和表空间7 执行SQL文件1 登录oralce数据库# sysdbasqlplus '/ as sysdba'# 普通用户conn xiaoming/"123456"2 创建表空间create tablespace ONEPAY datafile'/data/oracle/oradata/orcl12c/ONEPAY_

2021-11-26 14:58:11 494

原创 MySQL的安装与配置

MySql的安装与配置文章目录MySql的安装与配置一、下载MySQL rpm包二、安装MySql1 检查删除旧的Mysql2 添加mysql用户及用户组3 rpm安装mysql4 确认安装完毕5 mysql的安装目录6 MySQL的启停三、登录Mysql1 找MySQL的初始密码2 登录MySQL3 修改MySQL密码4 忘记MySQL密码,修改密码安全等级等四、MySql配置文件my.cnf1 路径2 my.cnf结构3 一个具体的MySQL配置文件举例部分参数详解:innodb_flush_log_

2021-11-22 09:49:52 739

原创 centos安装oralce12c

Centos安装oralce12c官方文档https://oracle-base.com/articles/12c/oracle-db-12cr2-installation-on-oracle-linux-6-and-7

2021-11-18 10:55:45 933

原创 Mysql数据库的性能分析

Mysql数据库的性能分析文章目录Mysql数据库的性能分析性能监控一、连接数1 常用查看修改连接数的命令二、事务和锁三、表1 查看数据库中当前打开了哪些表:2 查看表状态3 查看表被扫描的情况性能定位四、慢日志1 作用2 开启慢日志3 查看慢日志发生的次数4 慢查询日志内容性能监控一、连接数数据库系统允许的最大连接数max_connections 定值,可以设置;当前数据库的连接线程数threads_connected,动态变化的;当threads_connected==max_connect

2021-11-18 09:54:49 665

原创 数据库Mysql

数据库Mysqlhttp://c.biancheng.net/view/7616.html

2021-11-18 09:18:44 321

原创 Mysql数据库登录及密码修改

MySQL数据库登录及修改密码1 登录2 修改密码3 修改密码安全等级

2021-11-10 17:38:19 731

原创 删除服务器木马

删除服务器木马文章目录删除服务器木马一、木马症状二、分析1 查看该进程打开的文件2 查看进程的环境变量/proc/$pid/environ3 查看定时文件三、解决四、命令总结1 sar2 ss3 crontab一、木马症状输入top命令后,发现某不知名进程ld-linux-x86-64占用全部CPU,该进程很可能是木马二、分析1 查看该进程打开的文件lsof -p pid (70056)通过进程号显示该进程打开的文件lsof -p 70056COMMAND P

2021-11-01 15:07:10 790

原创 性能调优案例

性能调优案例时间2021-09-02环境centos7.6,jmeter,redis,mysql,java应用文章目录性能调优案例一、jmeter的命令行使用二、JVM调优js、 jmap 、 jstat(1)官网文档 https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jmap.html(2) Jmap命令(3)调优参数(4)检查调优情况jstat三、Redis调优1 设置redis能够使用的的最大内存2 到达

2021-09-02 16:10:27 265

原创 ActiveMq

ActiveMq文章目录ActiveMq一、MQ简介二、参考文档三、软件安装路径和端口规划四、安装步骤1 下载安装包2 解压3 启动activemq4 验证运行情况(1 打开管理网站(2 查看日志文件或控制台输出(3 查看端口(4 ./activemq status5 关闭activemq五、JMS概念理解1 JMS ( java message service )java 消息服务2 JMS消息模型3 JMS API图解六、activemq消息持久化(1 memory(2 基于日志消息存储方式(3

2021-08-11 13:41:20 939

原创 Rocketmq

Rocketmq安装文章目录Rocketmq安装一、Rocketmq简介1 消息队列优点:2 rocketmq组成部分(1 producer 生产消息(2 Consumer消费producer生产的消息(3 BrokerServer 接收存储分发消息(4 NameServer提供路由元数据3 rocketmq架构图4 rocketmq的基本概念模型(1 topic主题(2 tag标签(3 group组(4 message 消息(5 Message Model(6 Queue(7 Message Order

2021-08-10 14:32:07 351

原创 memcache安装

memcached安装文章目录memcached安装一、memcached简介二、memcache软件安装路径及端口规划三、安装过程1 下载安装包2 创建memcache用户及安装所需库libevent3 解压编译4 启动运行5 修改配置文件四、加入开机自启动五、检查启动状态六、连接到memcache七、参考文档时间2021-08-09环境centos7.6 memcache1.5.22 libevent-2.1.12-stable.tar.gz一、memca

2021-08-09 15:47:50 825

原创 centos7制作开机自启动服务

centos7 制作开机自启动服务文章目录centos7 制作开机自启动服务一、 zookeeper二、nginx三、redis四、Tomcat五、格式说明六、开机自启服务举例自启动服务脚本路径/usr/lib/systemd/system/zookeeper.service查看所有的开机自启动服务systemctl list-units --type=service一、 zookeepervim /usr/lib/systemd/system/zookeeper.ser

2021-07-27 16:36:24 522

原创 普罗米修斯prometheus

普罗米修斯prometheus文章目录普罗米修斯prometheus一、简介1 介绍2 构成二、配置文件prometheus的配置文件2.1 global模块2.2 alerting模块2.3 rule_files 模块2.4 scrape_configs 模块2.5 初始配置文件三、启动Prometheus1 使用promtool检查配置文件语法2 启动文件 配置文件3 检查是否启动成功四、探测器1 node_exporter2 mysqld_exported五、端口汇总六、总结1 监控流程2 部

2021-07-22 17:32:24 436

原创 VMware中的Centos7忘记root密码

参考链接https://www.cnblogs.com/cxydczzl/archive/2018/08/30/9558294.html

2021-07-03 18:18:05 138

原创 部署中间件mysql、redis、nginx

部署中间件2021-05-23文章目录部署中间件一、知识点汇总1 yum、systemctl命令介绍2 make使用二 、mysql1 下载mysql安装包并上传至服务器2 卸载CentOS7系统自带mariadb3 解压并安装mysql离线安装包4 服务启停5 数据库操作三、redis1 redis 简介2 离线部署(1)安装gcc(2)下载redis包(3)编译安装到指定目录(4)启动redis(5)设置开机自启动并添加到系统服务(6)测试部署是否成功四:nginx1 简介 nignx2 部署

2021-05-23 16:40:54 1391

原创 第二章-连接到WAN

第二章 连接到WAN文章目录第二章 连接到WAN一、WAN概述1.1 WAN作用1.2 WAN所属1.3 WAN在OSI中运行在哪几层二、WAN组件和参考点三、WAN设备3.1 调制解调器(格式转换)3.2 信道服务单元|数据服务单元(CSU|DSU)3.3 WAN交换机3.4 路由器四、电路交换,分组交换4.1 电路交换4.2 分组交换4.3 电路交换与分组交换优缺点对比五、WAN链路连接方案1 私有WAN基础设施|共有WAN基础设施2 服务提供商网络基础设施六、私有WAN基础设施1 设施列举2 优

2020-12-22 20:53:00 767

原创 【python代码】MyQR生成动态二维码

【python代码】生成动态二维码利用 myqr库生成动态二维码文章目录【python代码】生成动态二维码1 官方文档2 运行环境3 参数说明4 代码5 图1 官方文档文档2 运行环境安装MyQR库,pip install myqrwindows ,python3依赖库:pillow ,numpy, imageio3 参数说明# 安装模块后from MyQR import myqrversion, level, qr_name = myqr.run( words='h

2020-10-19 22:34:33 280

原创 正则表达式的应用

预备实验:正规表达式的应用文章目录预备实验:正规表达式的应用一、实验目的二、实验内容1、设计并实现一个用户注册界面正则表达式 :代码:界面:2 统计源代码中代码行数、注释行数以及空行数。3 抓取网页中的email地址。4. (选做)设计一个本地文件搜索引擎,给定一个搜索目录,支持以正规表达式方式搜索该目录下的所有文件,可以选择搜索文件名称或文件内容。三、实验要求四、实验报告要求四、实验报告要求参考文档界面参考python连接sql-server邮件正则表达式在线匹配测试一、实验目的掌握单

2020-10-17 22:23:25 539 1

原创 【ssh解决】ssh 登录报错“WARNING REMOTE HOST IDENTIFICATION HAS CHANGED!”问题原因及解决方法

【ssh解决】ssh 登录报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”问题原因及解决方法文章目录【ssh解决】ssh 登录报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”问题原因及解决方法一、报错原因:二、解决方法方案一:方案二:一、报错原因:报错翻译:远程主机标识已更改此报错是由于 ,远程主机的公钥发生了变化(重装操作系统等导致远程主机公钥变化)1 ssh 服务是通过公钥和私

2020-08-12 11:30:45 1713

原创 网盒考核:

课程考核:文章目录课程考核:步骤第一步:搭建拓扑,配置路由器,主机的IP地址(1)配置路由器的IP地址(2)主机设置DHCP方式获取IP,路由器开启DHCP服务第二步:路由器配置EIGRP第三步:设置PC3,4的远程登录密码、enable密码第四步:配置PC3和PC4的访问控制列表ACL实验结果截图:1、所有PC:show ip int br;检查是否通过DHCP获取地址2、R4pingR5并show ip route;检查是否能ping通并通过EIGRP完成通信3、PC1、2pingPC3、4并show

2020-08-11 19:54:26 158

原创 DHCP动态主机配置协议

【记录】搭建DHCP服务文章目录【记录】搭建DHCP服务一、DHCP概要1.1 定义:1.2 作用:1.3 工作过程图解:1.4 DHCP协议的工作过程1.4.1.发现阶段:DHCP discover1.4.2.提供阶段:DHCP offer1.4.3.选择阶段:DHCP request1.4.4 确认阶段:DHCP ACK1.4.5 重新登陆:1.4.6更新租约:二、搭建DHCP服务器2.1 流程2.2 配置文件列表2.3 demo 栗子2.3.1 第一步:安装dhcp软件2.3.2 第二步:将dh

2020-06-11 14:29:07 509

原创 Linux软件管理RPM 和 YUM

【记录】linux软件管理 RPM 和 YUM文章目录【记录】linux软件管理 RPM 和 YUM一、RPM 软件包管理1 简介2 安装与卸载 RPM 包3 软件包信息查询4 安全验证二、YUM 软件包管理1 简介2 YUM 源配置yum源(centos7)(1)网易(2)阿里(3)清华源(4)epel(5)查看YUM源3 YUM 增删改查软件包(1)参数介绍(2)安装(3)更新、升级(4)删除(5)查找时间 2020-06-08linux 软件包格式1 可直接执行: RPM DEB2

2020-06-09 22:54:37 226

原创 数据库安全及事务操作

数据库安全及事务操作文章目录数据库安全及事务操作一、目的与要求二、实验内容1 设计安全机制使得用户王明 只能查找财务部的职工2 设计一个角色“role_Emp”,该角色可以查看雇员编号,姓名。并将王明作为成员加入到该角色3 用户张明拥有以下权限;他只能查进货表中的信息,并拥有对自己进货表的信息修改的权限,其他表的信息无权查看。4 如何使得采购部门的员工都具有这样的权限:能查看进货表的信息,并拥有对自己采购信息的修改5 银行转账问题6 数据库字段的加密和解密7 给出一个用户表,创建表的代码如下三、遇到的问题

2020-06-07 17:46:07 433 2

原创 derby

derby安装及使用文章目录一、安装第一步:下载derby bin版本(注意与自己的JDK版本匹配)第二步:将derby解压到你想要安装的路径,第三步:配置环境变量(1)配置DERBY_HOME,变量值为你安装derby的路径(2)配置Path环境变量(3)配置classpath环境变量(4)检测环境变量是否配置成功二、创建数据库1.创建并连接数据库:2.创建数据库中的表等等,语法与SQL相同三、与Java web连接流程:前提:注意:代码:环境:windowsderby 版本:db-derby-

2020-06-05 17:00:09 635

原创 【记录】firewall-cmd配置服务器防火墙

【记录】firewall-cmd 配置服务器防火墙文章目录【记录】firewall-cmd 配置服务器防火墙一、firewalld简介1 优点2 firewall的默认配置文件二 、firewalld的服务管理三、配置防火墙1区域(1)区域分类(2)区域的查看与设置(tab键可以补全长参数)2 端口3 服务4 常用查看命令5 紧急模式6 富规则举例 版本:centos7 写作时间:2020-05-30 一、firewalld简介firewalld 是centos7 默认的防火墙管理工具1

2020-05-30 19:56:17 516

原创 【记录】防火墙iptables

【记录】防火墙iptables文章目录【记录】防火墙iptables一、对比RHEL6 iptables 和 RHEL7 firewalld二、防火墙过滤规则(1)规则:(2)规则链分类(分类标准:数据包处理位置)(3)动作(即符合规则后应对这个数据包采取什么样的行动)三 、iptabls命令中常用的参数及作用第一类:增删查 规则链第二类:匹配条件四 、配置防火墙的栗子1 查看、清空防火墙规则,设置防火墙默认规则2 添加具体的防火墙规则3 删除防火墙规则4 保存防火墙规则明天也是小春日暖 —

2020-05-29 17:10:06 126

原创 systemd初始化进程服务

centos7中systemd初始化进程服务文章目录centos7中systemd初始化进程服务一、Linux操作系统启动过程二、runlevel VS target三、systemctl管理服务的启动、重启、停止、重载、状态显示四、systemctl设置服务的开机自启动,不启动,查看系统各级别下服务启动状态一、Linux操作系统启动过程从BIOS启动 Boot Loader引导Linux系统内核,进行内核初始化开启初始化进程服务在 RHEL6版本中,开启初始化进程服务是由 system

2020-05-26 15:30:18 654

原创 vim编辑器的三种工作模式及快捷键

vim编辑器文章目录vim编辑器一、vim的三种工作模式1 命令模式命令模式下常用的快捷键(1)移动光标(2)删除(3)复制粘贴(4)撤销2 编辑模式3 末行模式(底线命令模式)(1)查找与替换(2)保存与退出二、三种模式的切换三、vim小技巧vim简介: Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 就是编辑文本写代码的一、vim的三种工作模式1 命令模式控制光标移动,对文本进行复制、粘贴、删除等工作用户刚刚启动 vi

2020-05-25 23:58:50 5767 1

Linux运维文档网课习题.md

Linux基础+系统管理+shell编程 Linux网络服务管理和MySQL+Redis数据库管理 集群搭建和负载均衡 虚拟化技术+EXSI+Docker+Openstack

2020-05-08

爬虫原爬虫原理简介.pptx

一、爬虫网络基础 1.IP地址(身份证) 2.域名(名字) 3.DNS域名解析系统 4.HTTP协议 5.URL 二、爬虫示例 1.爬虫产生背景与爬虫分类 2.爬虫在浏览器搜索栏输入URL后的过程 3.request库介绍 4.代码举例 5.网课及书籍推荐

2020-05-04

空空如也

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

TA关注的人

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