<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Masha]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/yangyanjava</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; yangyanjava]]></copyright><item><title><![CDATA[性能面试一]]></title><link>https://blog.csdn.net/yangyanjava/article/details/107015547</link><guid>https://blog.csdn.net/yangyanjava/article/details/107015547</guid><author>yangyanjava</author><pubDate>Mon, 29 Jun 2020 10:50:04 +0800</pubDate><description><![CDATA[1、性能测试流程

​	需求调研-测试环境搭建-测试脚本编写-数据制造-执行测试-回归调优-执行报告

2、java 线程的状态，影响比较大的状态是

​runnable， waiting， timewaiting，blocked，terminter
blocked timewaiting

3、jmeter怎么使用Java类

​编写一个类实现javasampleclient，并实现其方法，里面写业务逻辑，如果有对外暴漏的参数，可写在getdefaultparamters方法中；
打成jar，将其和依赖.]]></description><category></category></item><item><title><![CDATA[jwt面试]]></title><link>https://blog.csdn.net/yangyanjava/article/details/107011407</link><guid>https://blog.csdn.net/yangyanjava/article/details/107011407</guid><author>yangyanjava</author><pubDate>Mon, 29 Jun 2020 00:36:06 +0800</pubDate><description><![CDATA[1、jwt和security的区别


jwt （ json web token）优点：

​	无状态，json格式简单，不需要在服务端存储

缺点

​	一旦创建无法销毁或者修改状态，没有办法做权限 控制

security优点：

​	和spring无缝结合，可以对用户状态坐控制，可以做权限控制

缺点

​	用起来比较复杂，权限控制需要一连串过滤连，消耗服务器内存空间

2、如何销毁jwt

生成token时，有效期设置短一些
可以和redis结合使用，退出时销毁redis的token。判断redi.]]></description><category></category></item><item><title><![CDATA[github下载一部分代码]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106921917</link><guid>https://blog.csdn.net/yangyanjava/article/details/106921917</guid><author>yangyanjava</author><pubDate>Tue, 23 Jun 2020 13:49:07 +0800</pubDate><description><![CDATA[chrome安装插件gitzip

下载以及使用
https://huajiakeji.com/web-development/2017-12/863.html

mac 编辑markdown工具

typora

]]></description><category></category></item><item><title><![CDATA[mac 安装lua openresty]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106921274</link><guid>https://blog.csdn.net/yangyanjava/article/details/106921274</guid><author>yangyanjava</author><pubDate>Tue, 23 Jun 2020 13:18:22 +0800</pubDate><description><![CDATA[安装lua

https://www.jianshu.com/p/3869b277798c

安装openresty

brew install openresty/brew/openresty
如果一直处于Updating Homebrew…直接让ctr+c停止更新，直接下载openresty
下载过程中失败
Error: Failed to download resource "openresty-openssl--patch"
Download failed: https://raw.githubu.]]></description><category></category></item><item><title><![CDATA[springboot项目学习（一）]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106882998</link><guid>https://blog.csdn.net/yangyanjava/article/details/106882998</guid><author>yangyanjava</author><pubDate>Sun, 21 Jun 2020 11:35:00 +0800</pubDate><description><![CDATA[项目内容以及学习目录详情----来自黑马：



能够说出电商的行业特点
能够说出电商行业的技术特点
理解畅购技术架构
能够完成畅购工程搭建
能够实现商品微服务搭建
能闪现品牌的增删改查通用mapper+pagehelper



掌握fastdfs的工作原理以及fastdfs的作用
能够实现rocker容器安装fastdfs
能够搭建文件上传微服务
实现相册管理
实现规格参数管理
实现商品分类管理


能够说出spu sku的概念
能够实现新增商品，修改商品
能够实现商品审核，商家下架
能够实现品牌和分类]]></description><category></category></item><item><title><![CDATA[nagios(七)]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106864145</link><guid>https://blog.csdn.net/yangyanjava/article/details/106864145</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 23:16:14 +0800</pubDate><description><![CDATA[图形库安装

1、安装pnp图形显示软件需要的基础包

2、rrdtools依赖

3、安装rrdtools轮训的数据库

4、安装成功显示

5、pnp安装，pnp收集数据告诉rrd画图，pnp负责展示


6、nagios出图配置，修改配置文件先备份
（1）etc/nagios.cfg
833行修改为1

845 846打开

（2）etc/commands.cfg

改成，不删除直接修改command_line的内容也可以

7、查看pnp是否成功
浏览器输入http://ip/nagios/pnp.]]></description><category></category></item><item><title><![CDATA[nagios 服务端 （六）--联系人和服务分组]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106862413</link><guid>https://blog.csdn.net/yangyanjava/article/details/106862413</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 21:34:06 +0800</pubDate><description><![CDATA[联系人
/usr/local/nagios/etc/objects/contacts.cfg，可建多个，然后进行分组

联系人分组

可以在template.cfg下修改

也可以在service中添加

配置文件的关系图



服务分组–不重要；也可以主机分组
在/usr/local/nagios/etc/services目录下，新建servergroup.cfg

/usr/local/nagios/etc/objects/services.cfg 把swap service的名字 与上文的Swap .]]></description><category></category></item><item><title><![CDATA[nagios 服务端 （五）--配置监控web服务]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106861806</link><guid>https://blog.csdn.net/yangyanjava/article/details/106861806</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 19:12:18 +0800</pubDate><description><![CDATA[http
如果需要使用自定义的check_weburl可参考：因为默认的check_url对超时没有做处理

如果使用域名，需要在主机hosts文件中配置域名与ip指向的问题，check_weburl可改为原生的check_http



也可以对url做监控，-p 可以加端口



...]]></description><category></category></item><item><title><![CDATA[nagios 服务端 （四）--配置监控服务]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106860355</link><guid>https://blog.csdn.net/yangyanjava/article/details/106860355</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 18:02:40 +0800</pubDate><description><![CDATA[nagios监控模式
1、主动模式
由nagios服务端发出请求主动探测，不需要客户端安装插件
web服务：http，sshd，mysqld，rsyncd
2、半被动
负载，硬盘，内存，虚拟内存，磁盘io，温度，风扇转速的监控这些都是本地资源，这些资源都是nagios服务端通过nrpe插件（check——nrpe）去定时链接客户端的nrpe服务，定期获取信息返回给nagios服务器


配置服务
如需要动态或者下面命令的数据；需要配置步骤1、2、3

1、需要配置check_nrep命令，供第二步定义服务.]]></description><category></category></item><item><title><![CDATA[nagios 服务端 （三）]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106859750</link><guid>https://blog.csdn.net/yangyanjava/article/details/106859750</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 17:06:53 +0800</pubDate><description><![CDATA[1、nagios目录介绍



objects文件夹下配置文件说明



修改etc/nagios.cfg文件，修改之前备份
vi nagios.cfg +34
objects文件夹下的配置文件引入
添加两个文件services  hosts
需要注释原38行的localhost。cfg

了解（-）
1、 文件夹的引入方式(了解)，如需要，先要创建services文件夹

2、授权



hosts.cfg 和 services.cfg文件生成


-----------------截图和操作步骤来自老男]]></description><category></category></item><item><title><![CDATA[nagios 服务端与客户端安装 二]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106857498</link><guid>https://blog.csdn.net/yangyanjava/article/details/106857498</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 16:43:12 +0800</pubDate><description><![CDATA[ngios介绍
https://blog.csdn.net/yangyanjava/article/details/106855251
1、环境安装
https://blog.csdn.net/weixin_34138139/article/details/89899668
https://blog.csdn.net/hiyun9/article/details/51881839

ngios服务端安装

1、配置yum云

2、配置profile文件

3、关闭防火墙

4、配置定时任务和时间同步

5、]]></description><category></category></item><item><title><![CDATA[nagios介绍一]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106855251</link><guid>https://blog.csdn.net/yangyanjava/article/details/106855251</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 15:33:35 +0800</pubDate><description><![CDATA[监控系统：
1、本地资源nrpe
（1）负载uptime
（2）cpu（top，sar）
（3）磁盘（df）
（4）内存（free）
（5）io（iostat）
（6）RAID级别
（7）cpu温度
（8）passwd文件变化
（9）本地所有文件指纹识别
2、网络服务
（1）端口
（2）url，db
（3）ping丢包
（4）进程数
（5）idc网络流量
3、其他设备
（1）路由器
（2）交换机端口流量
（3）打印机，光衰
（4）windows
4、业务数据
（1）用户登陆失败次数
（2）用户登陆网站次数
]]></description><category></category></item><item><title><![CDATA[测试用例概念学习]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106854251</link><guid>https://blog.csdn.net/yangyanjava/article/details/106854251</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 14:34:33 +0800</pubDate><description><![CDATA[1、什么才是“好的”测试用例

好的用例一定是是一个完备的集合，它能覆盖所有等价类以及边界值，与等否发现缺陷无关（发现软件缺陷可能性大的测试用例）

2、用什么方法来量化发现软件缺陷可能性，如何评估还存在未发现缺陷的可能性

一般采用等价类，错误推断，边界值测定

等价类：0-100，60分及格
	（1）：有效：0-59中一个数，59-100一个数
	（2）：无效：小于0的负数，大于100的整数，0-100内任意浮点数，其他任意字符
边界值：
		-1 0 1 59 60 61 99 100 101
错误推]]></description><category></category></item><item><title><![CDATA[用户登录测试]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106852770</link><guid>https://blog.csdn.net/yangyanjava/article/details/106852770</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 11:56:50 +0800</pubDate><description><![CDATA[一、用户登陆测试方法
	1、等价类划分法
		（1）将用户输入数据的每种可能化成若干个子集，每个子集对于揭露错误有同样的效果
	2、	边界值分析
		（1）要求输入的限制条件附近数据进行测试，=  &gt; &lt;

二、测试用例
基本功能测试
1、用户输入正确的用户名和密码，验证是否登陆成功
2、用户输入正确的用户名和错误密码，验证是否登陆失败，并且提示信息正确
3、用户输入未注册的用户名和任意密码，验证是否登陆失败，并且提示信息正确
4、用户名和密码都为空，验证是否登陆失败，并且提示信息正确
5、用户]]></description><category></category></item><item><title><![CDATA[测试工程师成长之路]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106852325</link><guid>https://blog.csdn.net/yangyanjava/article/details/106852325</guid><author>yangyanjava</author><pubDate>Fri, 19 Jun 2020 11:16:31 +0800</pubDate><description><![CDATA[1、成为合格的测试工程师
1.能够迅速掌握被测软件的业务功能和内部架构
2.在此基础上运用各种测试方法，尽可能多的发展软件的缺陷
3.在已知缺陷的基础上发现连带缺陷
2、成为优秀的测试工程师
1.关注更多的是软件的整体质量
2.根据业务风险以及影响来制定测试策略，有效把控测试的时间和成本
3.能对测试框架以及工具做出适合项目的选型
3、成为优秀的测试架构师
1.针对大量的测试用例，需要一套高效的测试执行基础架构
2.面对测试过程中大量的差异性数据，需要统一的测试数据准备平台
by–geekbang   茹炳]]></description><category></category></item><item><title><![CDATA[接口测试相关学习一]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106842282</link><guid>https://blog.csdn.net/yangyanjava/article/details/106842282</guid><author>yangyanjava</author><pubDate>Thu, 18 Jun 2020 23:49:40 +0800</pubDate><description><![CDATA[七层网络模型与常见协议



crul 作用
（1）：把浏览器发送的请求真实的还原过来
（2）：附带了认证信息，可以脱离浏览器运行
（3）：方便开发者重放请求，修改参数调试，编写脚本


常用命令
 -H 请求头信息  -s(静默模式)  -X 请求方式  -d 传输的参数
 -b 向服务器发送cookie
 -c 将服务器设置的cookie写入文件
 -F 向服务器上传文件
 -o 将服务器的回应保存成文件

 curl -H 'Content-Type: application/json' -s -..]]></description><category></category></item><item><title><![CDATA[负载均衡学习（三）]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106837103</link><guid>https://blog.csdn.net/yangyanjava/article/details/106837103</guid><author>yangyanjava</author><pubDate>Thu, 18 Jun 2020 17:55:14 +0800</pubDate><description><![CDATA[nginx介绍
nginx为性能优化而开发，能支持高达50000个并发连接


反向代理
我知道想要想要查看的服务器，需要用户自己配置

我不知道要查找的服务器，不需要用户配置



负载均衡
nginx通过轮训，ip_hash等方式分发到不同的服务器，高可用



动静分离


资源动静分离



安装
https://www.cnblogs.com/xxoome/p/5866475.html
https://www.cnblogs.com/happyyangyanghappy/p/10860747...]]></description><category></category></item><item><title><![CDATA[负载均衡学习（二）]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106835641</link><guid>https://blog.csdn.net/yangyanjava/article/details/106835641</guid><author>yangyanjava</author><pubDate>Thu, 18 Jun 2020 15:57:33 +0800</pubDate><description><![CDATA[nginx 监控
	status 监控
	ngxtop监控

1:status 监控


确定安装status模块
确定安装status模块
	打开nginx命令模块
	cd /usr/local/nginx/sbin
	查看nginx版本，可看status是否安装
	./nginx -V
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20200618151438977.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5]]></description><category></category></item><item><title><![CDATA[负载均衡学习（一）]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106834701</link><guid>https://blog.csdn.net/yangyanjava/article/details/106834701</guid><author>yangyanjava</author><pubDate>Thu, 18 Jun 2020 15:08:43 +0800</pubDate><description><![CDATA[nginx  负载均衡，反向代理
docker--------&gt;nginx------&gt;tomcat

代理配置  nginx.conf
upstream 中配置了tomcat服务器地址

负载均衡算法：
1:轮询
请求按顺序分发给我们的服务器，默认的方式
可设置权重    tomcat 服务器后面设置 weight = 3
2:最少连接数
优先将请求分发给目前链接数最少的服务器
在upstream中设置   least_conn
3:ip哈希
通过ip_hash算法保证同一个链接访问的是同一个]]></description><category></category></item><item><title><![CDATA[CRSF]]></title><link>https://blog.csdn.net/yangyanjava/article/details/106830669</link><guid>https://blog.csdn.net/yangyanjava/article/details/106830669</guid><author>yangyanjava</author><pubDate>Thu, 18 Jun 2020 14:42:46 +0800</pubDate><description><![CDATA[CSRF --cross site request for forgery 跨站点请求伪造
实际 ：A-----B
伪：A–C—B   c是伪站
解决方式
http：refer的防盗链，B判断http的refer不是本网站的请求可以直接过滤
添加token：因为token的值保存在A的浏览器登陆状态的值，C没办法知道，B校验token是否相等的时候可以对C做处理

...]]></description><category></category></item></channel></rss>