自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱吃橙子蜂蜜酱的熊

生活不会亏待每一个努力变得更好的人

  • 博客(127)
  • 资源 (4)
  • 收藏
  • 关注

转载 初次使用gitlab

初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are.你需要运行命令来配置你的用户名和邮箱:$ git config --global user.name “liuhanxia”$ git config --global user.email "liuhanxia@51faguanggao.com"注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,并不是github用户名和邮箱

2021-04-20 15:03:51 657

原创 linux 目录结构+100常用命令

一、linux目录结构1、查看命令执行的是哪个目录2、命令ll查看回显情况通过上图可以看出,我们最开始说到的/bin和/sbin目录分别都链接到了/usr/bin和/usr/sbin了。而且我们所执行的命令优先执行的是/usr下的指令 。3、那么/bin目录和/sbin目录下的指令在什么时候用到呢 ? 以下两种情况会被使用到直接调用/bin目录或/sbin目录下的指令,如/bin/ls ,/sbin/ifconfig 在单用户模式下,就会调用到/bin目录或者/

2021-04-19 15:06:04 267

原创 K8S nodeip clusterip podip

初学k8s,对集群里面的IP真的不是很理解,一会是PodIP,一会是ClusterIP,总结一下这些IP。Kubernetes集群里有三种IP地址,分别如下:Node IP:Node节点的IP地址,即物理网卡的IP地址。Pod IP:Pod的IP地址,即docker容器的IP地址,此为虚拟IP地址。Cluster IP:Service的IP地址,此为虚拟IP地址。Node IP可以是物理机的IP(也可能是虚拟机IP)。每个Service都会在Node节点上开通一个端口,外部可以通过NodeI

2021-04-14 10:30:04 326

原创 nginx刷新出现nginx404

location/{try_files$uri$uri//index.html;indexindex.htmlindex.htm;}

2021-04-13 18:38:20 180

原创 Windows下Nginx的启动、停止等命令

Windows下Nginx的启动、停止等命令在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。假设你安装在 C:\server\nginx-1.0.2目录下,cmd命令进入安装文件;1、启动:C:\server\nginx-1.0.2>start nginx或C:\server\nginx-1.0.2>nginx.exe注:建议使用第一种,第二种会使你的cmd窗口一直

2021-04-13 17:42:23 145

原创 war包中空格鬼

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mappingin 'reader', line 8, column 13:mas

2021-04-12 15:41:30 206

原创 Unknown collation: ‘utf8mb4_0900_ai_ci‘

mysql5.7运行sql文件报错[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因: 生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法: 打开sql文件,将文件中的所有 utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8 保存后再次运行sql文件,运行成功show variables li.

2021-04-12 11:29:54 303

原创 fiddler 过滤器filter+重定向autoresponder

一、设置User Fiters启用未勾选Use Filters,未启用此功能;已勾选Use Filters,已启用此功能二、Action设置Run Filterset now :马上执行过滤,立即生效过滤Load Filterset:加载本地过滤文件到fiddlerSave Filterset :保存fiddler过滤条件到本地3、Hosts过滤Zone:指定只显示内网(Intranet)或互联网(Internet)的内容;Host:指定显示某个域名下的会话;

2021-04-09 15:00:05 862

转载 应用层Fiddler抓包工具

Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler 下载地址 :https://www.telerik.com/download/fiddlerFiddler 离线下载地址:https://pan.baidu.com/s/1bpnp3Ef密码:..

2021-04-08 18:22:35 384

转载 渲染流程下 html+css+javascript

在上篇文章中,我们介绍了渲染流水线中的DOM生成、样式计算和布局三个阶段,那今天我们接着讲解渲染流水线后面的阶段。这里还是先简单回顾下上节前三个阶段的主要内容:在HTML页面内容被提交给渲染引擎之后,渲染引擎首先将HTML解析为浏览器可以理解的DOM;然后根据CSS样式表,计算出DOM树所有节点的样式;接着又计算每个元素的几何坐标位置,并将这些信息保存在布局树中#分层现在我们有了布局树,而且每个元素的具体位置信息都计算出来了,那么接下来是不是就要开始着手绘制页面了?答案依然是否定的。因为

2021-04-08 16:53:00 226

原创 渲染流程上 html css Javascript

在上一篇文章中我们介绍了导航相关的流程,那导航被提交后又会怎么样呢?就进入了渲染阶段。这个阶段很重要,了解其相关流程能让你“看透”页面是如何工作的,有了这些知识,你可以解决一系列相关的问题,比如能熟练使用开发者工具,因为能够理解开发者工具里面大部分项目的含义,能优化页面卡顿问题,使用JavaScript优化动画流程,通过优化样式表来防止强制同步布局,等等。既然它的功能这么强大,那么今天,我们就来好好聊聊渲染流程。通常,我们编写好HTML、CSS、JavaScript等文件,经过浏览器就会显示出漂亮的

2021-04-08 16:42:57 290

原创 postman前置脚本加密(java script)

一、实现Base64加密1、点击添加->添加一个新的collection2、在添加的collection中新建一个请求3、点击右上角眼睛后,使用环境变量,可以使用环境变量(environment)也可以使用全局变量(global environment),我个人为了怕麻烦所以使用环境变量4、设置环境名称,在varibles中输入要加密的变量的变量名(做替换用),后面两个实际value值为空,保存点击右下角updateUpdate后,可以在manage en.

2021-04-07 18:01:27 2589

转载 postman使用(效率篇)

一文带你全面解析postman工具的使用(效率篇)原创雨滴测试2021-01-09 16:41:40说明:由于前面的一文篇幅太大,导致无法放在一文发布,故这篇文章只是postman工具介绍的第二部分,若需要回看第一部分内容可通过如下链接:一文带你全面解析postman工具的使用。接下来介绍的内容是基于上文的基础往下进行的 。三.postman快捷功能在这一个部分中,我将介绍几个非常便捷的功能,只要你使用了它,你将能感受到这些功能所带给我们效率上的提升。 具体的功能如下 :快速填写..

2021-04-02 14:41:02 423

转载 带飞postman使用(高级篇)

若回看第二部分:一文带你全面解析postman工具的使用(效率篇)。接下来介绍的内容是将是postman的最后一部分-高级篇 。四. 高级功能介绍这里所谓的高级功能,都是个人的定义,之所以称为高级,可能比前面的功能使用起来稍显复杂,且使用频率也不是很高,但是这些功能都具有一定的场景性,也就是说当你遇到了解决某一类场景的问题时,正好它也提供了这方面的功能,那么使用起来就非常的方便 。读取外部文件进行参数化 生成测试报告 使用工作空间 集合同步与分支管理 编写接口文档 moc...

2021-04-02 14:35:06 1160 1

转载 postman基础测试使用

postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能,它们分别都能干些什么 。下面先通过一张图来直观的来看下postman中所包含的功能 。当然,以上功能也只是展示了postman的一部分功能,为了能更加全面的体现这款工具的特点,我将从以下三个维度来加以说明。它们分别是: 基础功能 .

2021-04-02 14:13:51 406

原创 sql函数 functions

一、AVG() 语法SELECT AVG(column_name) FROM table_name例1:计算 "OrderPrice" 字段的平均值SELECT AVG(OrderPrice) AS OrderAverage FROM Orders例2:找到 OrderPrice 值高于 OrderPrice 平均值的客户SELECT Customer FROM OrdersWHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orde

2021-04-02 12:49:16 590

原创 sql 插入+更新+删除表中的数据

一、插入1、insert into 语句用于向表格中插入新的行INSERT INTO 表名称 VALUES (值1, 值2,....)2、指定要插入数据的列INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)3、向表persons中插入数据INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')4、向表persons指定的列中插入

2021-03-31 09:52:35 311

原创 sql语句查询——基础篇(1)

1、基础语句查询:SELECT 列名称 FROM 表名称SELECT * FROM 表名称2、sql去重问题:在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。SELECT DISTINCT 列名称 FROM 表名称3、条件查询:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值运算符4、and 或者 orAND 和 OR 可在 WHERE 子语

2021-03-23 18:29:36 441 1

转载 百度回港上市

3月23日上午9点30分,百度正式在香港联交所上市,股票代码9888。这是继2005年在纳斯达克上市后,我们在香港的第二次上市——16年间,百度已经从一家搜索引擎公司成长为具有强大互联网基础的领先 AI 公司。 ...

2021-03-23 16:46:29 270

原创 linux中的SElinux

一、前言安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统基本上可

2021-03-20 17:28:42 321

原创 centos8 gitlab安装

一.安装并配置必要的依赖关系首先要在CentOS系统上面安装所需的依赖:ssh、防火墙、postfix(用于邮件通知)、wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装SSH协议安装命令:sudo yum install -y curl policycoreutils-python openssh-server出现如下图,表示安装成功2.设置SSH服务开机自启动安装命令:sudosystemctlenablesshd3.启动SSH服务启动...

2021-03-18 16:30:29 584

原创 minIO服务 linux安装部署

1,下载 去官网下载安装包。不大,49M左右。网址:https://min.io/download#/linux或者使用命令行下载 :wget https://dl.min.io/server/minio/release/linux-amd64/minio2,运行chmod +x minio#启动./minio server /usr/software/minio/data或者MINIO_ACCESS_KEY=myminioadmin MINIO_SECR...

2021-03-17 16:24:12 1407 1

原创 负载均衡

1、负载均衡是什莫负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡是高可用网络基础架构的的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网

2021-03-16 10:24:19 415

原创 docker相关命令

1、docker -h 帮助2、获取镜像sudo docker pull NAME[:TAG]sudo docker pull centos:latest3、启动Container盒子sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]sudp docker run -t -i contos /bin/bash4、查看镜像列表,列出本地的所有imagessudo docker images [OPTIONS] [NAME]sudo dock.

2021-03-15 15:29:17 101

原创 docker安装+jdk tomcat配置+JAVA web部署

一、docker安装首先,您要准备一个 CentOS 的操作系统,虚拟机也行。总之,可以通过 Linux 客户端工具访问到 CentOS 操作系统就行。需要说明的是,Ubuntu 或其它 Linux 操作系统也能玩 Docker,只不过本文选择了以 CentOS 为例,仅此而已。CentOS 具体要求如下:必须是 64 位操作系统 建议内核在 3.8 以上通过以下命令查看您的 CentOS 内核:uname -r如果执行以上命令后,输出的内核版本号低于 3.8,请参考下面的方法来来

2021-03-15 15:17:57 1503

原创 改坏sudoers后无法使用sudo的解决办法

Ubuntu改坏sudoers后无法使用sudo的解决办法练习安装odoo的时候,创建了一个odoo用户,想把它赋予sudo权限,然而,编辑的时候不留意,改坏了,导致sudo无法使用,无法编辑sudoers文件修改回来。总提示如下信息:>>> /etc/sudoers: syntax error near line 22 <<<sudo: parse error in /etc/sudoers near line 22sudo: no valid su

2021-03-12 11:33:49 622

原创 mysql 报sql_mode=only_full_group_by

在服务器数据库查询使用了 GROUP BY 居然报出了1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'csc_risk.a.DefaultDate' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=o.

2021-03-12 11:08:38 165

原创 redis默认安装查看+开机自启动

linux查看服务器安装目录redis如果用命令which redis或者whereis redis都找不到安装目录,可使用以下办法:ps -aux|grep redisps -ef|grep redis假如得到了进程号16678然后用命令ll /proc/16678/cwdredis开机自启动1.编写脚本[root@localhost ~]# vi /etc/init.d/redis2.复制下面代码到脚本中(注意要修改里面redis的安装路径,以/us...

2021-03-09 15:01:29 308

原创 tomcat开机自启

1、shell脚本启动介绍众所周知,在Linux中设置开机自启动的服务,需要在/etc/rcX.d下挂载。除此之外还需要在/etc/init.d下些启动脚本。其实很简单,先export出所需要的环境变量,例如JAVA_HOME,JRE_HOME, CATALINA_HOME, CATALINA_BASE什么的,然后再直接调用$CATALINA_HOME/bin/startup.sh就能成功启动。2、我们在/etc/init.d下新建一个文件tomcat(需要在root权限下操作)vi /e.

2021-03-09 14:33:56 245

原创 nginx安装及开机自启设置

1、首先要安装nginx模块的依赖包yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 2、检查一下是否已经安装有nginxfind -name nginx 3、如果系统已经安装了nginx,则先卸载yum remove nginx4、进入/usr/local目录cd /usr/local5

2021-03-08 17:47:28 288

原创 linux安装软件步骤

一、java安装的步骤1、通过filezilla这个工具,连接上Linux服务器,然后将我们准备好的Java和tomcat的安装包传输到服务器中。2、对jdk进行解压,命令是 tar zxvf 文件名3、在根目录的usr这个文件夹里面创建一个叫java的文件夹。4、将我们解压后出现的那个文件夹移动到上一步创建的Java文件夹中。5、进入到根目录下面的etc文件夹中,使用vi命令 编辑 profile 这个文件。6、讲这段内容写到profile这个文件里面的最下面。export JAVA_.

2021-02-24 16:18:35 304

原创 linux运行jar包

linux运行jar包要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。一、java -jar xxx.jar这是最基本的jar包执行方式,但是当我们是当我们用ctrl+c中断或者关闭窗口时时,程序也会中断执行,当然关闭或重启虚拟机也同样如此。二、java -jar xxx.jar &&代表在后台运行,使

2021-02-24 16:11:07 1001

原创 centos8防火墙相关指令

查看防火墙某个端口是否开放firewall-cmd --query-port=3306/tcp 开放防火墙端口3306firewall-cmd --zone=public --add-port=3306/tcp --permanent注意:开放端口后要重启防火墙生效 重启防火墙systemctl restart firewalld 关闭防火墙端口firewall-cmd --remove-port=3306/tcp --permanent 查看防火墙状态systemctl status firewa

2021-02-03 13:42:55 120

原创 centos8web部署问题总结

centos8:更改时间:yum install chrony -ysystemctl start chronydsystemctl status chronydchronyc sources -vdate更改时区:timedatectl set-timezone Asia/Shanghai查看时区:timedatectl查看时间:date

2021-02-01 11:28:19 372

原创 docker

docker: 定义:安装Docker环境:uname -r //查看你当前的内核版本yum updat //更新yumyum -y install docker 安装dockersystemctl start docker.service //启动docker服务docker version //查看docker版本

2021-01-12 14:04:36 99

原创 性能测试1-1

一、性能测试: 定义:多用户高并发测试服务器性能情况 分类:压力测试、负载测试、强度测试/疲劳测试(可靠性、3*24小时、最大并发用户数*80%、最大容量)、并发测试(性能测试的方式测功能、库存和订单的关系(订单超发))。。。 阶段:初级性能测试 最大容量(性能指标) 中级性能测试 分析找出瓶颈 高级性能测试 ...

2021-01-11 14:09:40 204

原创 jmeter-入门01

jmeter安装1、配置java环境2、配置jmeter的环境变量出现这个就说明jmeter配置成功了!

2021-01-06 10:36:15 112

原创 软件测试1-2

软件测试: 需求分析: 需求: 原型图、需求文档、口述 分析需求 流程图(圆形(开始结束)、矩形(过程步骤)、菱形(判断、分支 ))、思维导图(为了熟悉整个软件大大小小操作流程) 测试设计: 测试执行: 测试总计:...

2021-01-04 09:34:00 201

原创 2020-12-29

接口测试: 抓包工具: fiddle: 筛选器(filters)、弱网测试、数据的拦截和篡改、网络劫持、手机抓包 浏览器自带的开发者工具:F12、elements(审查元素)、console(控制台,作用:前端开发可以在这里调试代码、可以看不到前端输出的日志)、network(抓包)、application(缓存) 接口组成: 请求:请求地址、请求类型、请求头、请求数据 响应:状态...

2020-12-29 11:49:59 120 1

原创 软件测试1-1

学习主题: 软件测试-----预期结果和实际结果做对比测试分类: 软件测试方法: 黑盒测试: 白盒测试: 灰盒测试: 软件测试阶段: 单元测试: 1、对开发写的函数、方法、代码进行...

2020-12-18 11:05:03 309

亿级流量 弹性伸缩是否可以解决所有的

亿级流量 弹性伸缩是否可以解决所有的

2021-07-02

测试面试资料内含有postman、jmater、python自动化、sql语句、环境部署等

测试小白到中级的面试资料,内含有测试基础、测试进阶、自动化、postman、jmater等测试工具

2021-07-01

CSS课程资料.zip

资料包含关于CSS学习过程中各部分知识像:布局、浮动、背景、变换、东画等功能实现。希望可以对小伙伴有所帮助!!!!

2020-04-01

HTML课程资料.zip

HTML资料,HTML课程的笔记与PPT,希望可以对学习HTML的小伙伴有帮助,对于以后自己的学习也有很大帮助。接下来我还会上传CSS、JS等资料于视屏。

2020-04-01

空空如也

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

TA关注的人

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