- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 解决git commit报错:git pre-commit hook failed
git pre-commit hook failed 解决办法
2022-05-10 14:43:17 659
转载 【缓存穿透、缓存击穿和缓存雪崩实践】
我们使用缓存的主要目是提升查询速度和保护数据库等稀缺资源不被占满。而缓存最常见的问题是缓存穿透、击穿和雪崩,在高并发下这三种情况都会有大量请求落到数据库,导致数据库资源占满,引起数据库故障。今天我主要分享一下我在这个三个问题上的实践方案。概念缓存穿透在高并发下,查询一个不存在的值时,缓存不会被命中,导致大量请求直接落到数据库上,如活动系统里面查询一个不存在的活动。缓存击穿在高并发下,对一个特定的值进行查询,但是这个时候缓存正好过期了,缓存没有命中,导致大量请求直接落到数据库上,如活动系统里面查询活
2022-02-17 14:35:22 290
原创 【Jmeter】解决Not able to find Java executable or version. Please check your Java installation.问题
解决Not able to find Java executable or version. Please check your Java installation.问题
2021-12-22 11:07:58 845
原创 redis升序获取有序合集的值使用:zrange,按降序获取有序集合的值使用:zrevrange
升序:zrange 集合的键 开始的索引 结束的索引 [withscores]zrange 键 0 -1 [withscores]降序:zrevrange 集合的键 开始的索引 结束的索引 [withscores]zrevrange 键 0 -1 [withscores]
2021-07-01 16:50:33 715
转载 解决手机安装Charles证书后,https抓取的请求依然为unknown
转载至:https://www.cnblogs.com/jingmo0319/p/13328191.html
2021-05-08 16:32:46 2267
原创 使用postman发送https请求:证书录入方法
#使用postman发送https请求:证书录入方法1.打开postman后:File—>Settings2.确保这个:General这一栏的SSL certificate verification ,开关关闭3.certificates这一栏上传对应的证书和私钥即可
2021-01-25 20:58:41 5374
原创 linux 编辑文件命令
通常情况下,我们使用:Linux下的view命令,也就是vi命令,可以实现文本的编辑,我们具体介绍下相关vi命令的使用。一、vi的基本概念基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下:1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。2. Insert mode:唯有在
2020-10-19 15:46:38 1160
原创 解决idea提示 can not run git 问题
idea提示 can not run git问题:原因:git的本地安装路径有误解决方案:在settings中修改git的路径,改成git的本地安装路径即可file–>settings–>git–>Path to Git executable
2020-10-15 21:00:22 19279
原创 k8s kubectl常用命令总结
查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间kubectl get podkubectl get pod -n kube查看所有的命名空间kubectl get ns删除某个节点kubectl delete pod 节点名称 -n 命名空间查看 RC 和 service 列表, -o wide 查看详细信息kubectl get rc,svckubectl get pod,svc -o widekubectl get pod -o yaml显示
2020-09-22 21:04:20 1321
原创 一键安装python所需包
生成requirements.txt文件pip freeze > requirements.txt1安装requirements.txt依赖pip install -r requirements.txt
2020-04-01 22:34:13 311
原创 python基础知识总结1.3版
python3 数字(Number)--------数学函数:abs(x) 返回数字的绝对值ceil(x) 返回数字的上入整数exp(x) 返回e的x次幂fabs(x) 返回数字的绝对值floor(x) 返回数字的下舍整数log(x)log10(x)pow(x,y) 相当于x**y后的值sqrt(x) 返回数字x的平方根随机数函数:chioce(seq) 从序列的元素中...
2019-12-14 19:06:38 214
原创 python基础知识总结1.2版
-- coding:utf-8 --在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。以双...
2019-12-13 17:14:23 166
原创 Jmeter启动报错teturn code 5的解决方案
启动jmeter.bat命令后,显示 :java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(…) returned error code 5.报错...
2019-11-28 09:48:29 346
原创 接口测试的详细讲解
扫盲内容:1.什么是接口?2.接口都有哪些类型?3.接口的本质是什么?4.什么是接口测试?5.问什么要做接口测试?6.怎样做接口测试?7.接口测测试点是什么?8.接口测试都要掌握哪些知识?9.其他相关知识?1.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互...
2019-11-22 10:01:40 621
原创 python生成多种json报文(排列组合,自动读取excel文件信息)
# -*- coding:utf-8 -*-import jsonimport sys# from xlrd import open_workbookimport xlrdimport xlwt# reload(sys)# sys.setdefaultencoding("utf-8")readbook = xlrd.open_workbook("C:\\Users\")#文件所...
2019-10-31 19:09:43 610
原创 python自动化----selenium自动输入用户名和密码,验证登录是否成功并打印错误原因
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport os,timeimport unittestdriver = webdriver.Chrome()driver.get(“http://xxxxxxxx/”)//输入相关网址driver.maximize_window(...
2019-10-25 11:59:21 6736 2
原创 接口测试学习笔记(一)
1.常用的接口测试工具:Postman:谷歌开发的,能运行测试用例的Chrome插件RestClientJmeter2.JSON科普:是一种轻量的数据交换格式3.Http请求方法:GET:从服务器中获取资源POST:在服务器中创造资源PUT:在服务器中更新资源DELETE:从服务器中删除资源4.状态码集合汇总:201:用户新建或修改数据成功202:表示一个请求进入后台排队...
2019-10-08 11:04:15 245
原创 bug的几种状态
1.New(新的)当某个bug被发现的时候(第一次),测试人员需要与项目负责人沟通以确认发现的的确是一个bug,如果被确认是一个bug,就将其记录下来,并将bug的状态设为New。2.Assigned(已被指派的)当一个bug被只认为New之后,将其提交给开发人员,开发人员将确认这是否是一个bug,如果是,开发组的负责人就将这个bug指定给某位开发人员处理,并将bug的状态设定为Assign...
2019-09-26 11:39:46 19715 1
原创 python之自动化测试模型知识总结
自动化测试模型#自动化测试模型介绍#1.线性测试#2.模块驱动化测试#3.数据驱动测试#4.关键字驱动测试#2.模块化驱动测试实例from selenium import webdriverdriver=webdriver.Firefox()driver.implicitly_wait(10)driver.get(“http://www.126.com”)#登录driver...
2019-09-16 17:32:30 450
原创 python之WebDriver API知识总结
#WebDriver API#4.1从定位元素开始:#id定位find_element_by_id(“su”)#name定位find_element_by_name(‘wd’)#class定位find_element_by_class_name(s_ipt)#tag定位#通过tag识别某个元素的概率很低,tag包括:link定位find_element_by_link_tex...
2019-09-16 15:27:50 518
原创 ptyhon基础知识总结(二)
#print打印:%s代表字符串,%d代表数字,不知道打印类型用%rname=“zhangsan”print(“hello %s ,nice to meet you!” %name)name=“lisi”print(“hello %s ,nice to meet you!” %name)num=1print(“number is %d” %num)#input输入:n=input...
2019-09-12 18:01:08 295
原创 requests基础知识总结
import requests###发送请求:r=requests.get(‘http://api.github.com/events’)#现在我们相当于有一个名为r的response对象,我们可以从这个对象中获取我们想要的信息#可以这样发送一个http post请求:r=requests.post(‘http://httpbin.org/post’,date={‘key’:‘value...
2019-09-10 18:15:52 488
原创 安装Pillow依旧出现ImportError: No module named 'PIL'解决方法
ImportError: No module named 'PIL’错误的解决方法:安装Pillow: pip install Pillow2.安装成功后依旧显示 ImportError: No module named 'PIL’的话(1)卸载pillow:pip uninstall pillow(2)安装pillow-PIL:File–>settings–>P...
2019-09-10 11:49:40 8908 2
原创 自动化测试基础知识总结(1)
1.1自动化测试分为功能自动化测试和性能自动化测试功能自动化测试:是把以人为驱动的测试行为转化为机器执行的一种过程。通过测试工具(或框架)录制/编写测试脚本,对软件的功能进行测试,并验证测试结果是否正确,从而代替部分的手工测试工作,达到节约人力成本和时间成本的目的。性能自动化测试:通过性能工具来模拟成千上万的虚拟用户向系统发送请求,从而验证系统的处理能力。1.2分层的自动化测试1.2.1单...
2019-09-09 20:40:06 820
原创 python+selenium实现截图多张照片,并保存到相应路径
截取一张照片:driver.save_screenshot(“具体路径//error.png”)截取多张照片,并保存:current_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))//获取系统当前时间,作为图片的命名格式pic_path = ‘路径’ + current_time + ‘.png...
2019-09-09 18:48:21 1691 6
原创 python--selenium学习总结(快速入门)
1.安装1.1安装python1.2安装pyCharm1.3分别下载谷歌浏览器,火狐浏览器,ie浏览器的驱动choredriver.exe,geckodriver.exe,IEDriverServerxxx.zip(分别安装到相应路径下)2.快速入门2.1简单用例如果你已经安装好了selenium,你可以把下面的python代码拷贝到你的编辑器中from selenium impor...
2019-09-06 17:15:14 934
原创 python写selenium脚本实现自动登录(自动输入用户名和密码)
from selenium import webdriverimport os,timechromedriver = “C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe” #这里写本地的chromedriver 的所在路径os.environ[“webdriver.Chrome.driver”] = chrom...
2019-09-02 19:44:34 24599 6
原创 postman测试工具的相关使用
测试工具主要包括三部分,在发起请求之前运行的Pre-request,在收到应答之后运行的Test,和一次运行所有请求的Collection RunnerPre-request预请求脚本是与在发送请求之前执行的收集请求相关联的代码片段。Pre-request和Test用的语言都是JavaScript,Postman在一个沙盒里执行代码,提供给用户的库和函数可以在这里查看。而常用的功能都可以...
2019-09-02 16:38:59 214
原创 python读取文件的相关方法及示例
python之文件读写操作1.python中的文件打开模式有哪些r 以只读模式打开文件,并将打开的文件头;如果文件不存在会报错w 以只写模式打开文件,并将文件指向文件头;如果文件存在则将其文件内容清空,如果文件不存在则创建a 以只追加可写模式打开文件,并将文件指针指向文件尾部,如果文件不存在,则创建r+ 在r的基础上,增加了可写功能w+ 在w的基础上增加了可读功能a+ 在a的基础上...
2019-08-29 20:58:49 215
原创 python基础知识总结1.0版
#基本数据类型一,数据类型及操作:(1)整数类型1.pow(x,y):计算x……y(2)浮点型类型1.存在不确定尾数2.round(x,y):对x四舍五入,d为小数取位数3.e/E:a*10^b(3)附属类型1.z=a+bj2.z.real=a z.imag=b二,数值运算操作符eg:x//y:整数除10//3=3x%y:求模 10%3=1三,数值运算函数1.abs...
2019-08-29 15:54:36 227
原创 禅道迁移(使用禅道过程中蓝屏重启后禅道损坏的解决方案)
xampp迁移集成面板左上角,服务,卸载服务,退出面板;xampp重命名为xampp_bak安装相同版本的一键安装包,确认可以正常访问:http://服务器ip:端口/zentao/ ;停止服务xampp_bak/zentao/www/data/upload/1/ 目录下内容拷贝到 /xampp/zentao/www/data/upload/1 【附件】xampp_bak/mysql/...
2019-07-19 17:08:41 347
原创 软件测试基础知识点总结
软件测试知识点合集选择152 判断101 简答5 5 6 8 9 设计114(黑盒存储用例) 论述121第一章(选择、判断)1、软件测试的定义:IEEE给出的定义——软件测试是使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。《软件测试技术基础》——软件测试是为了尽快尽早地发现在软件产品中所存在的各种软件缺陷而展开的...
2019-07-04 08:28:39 3120 1
原创 安装禅道后如何启动禅道
1.根目录安装后,找到xamapp文件,双击start.exe2.点击启动禅道:3.点击访问禅道:4.访问成功,跳转重置密码,密码必须是大小写字母加数字
2019-07-03 20:54:35 11579
原创 访问禅道被拒绝的解决方案
安装已经成功,运行“启动禅道”出现窗体,在窗体点击“访问禅道”进去,出现“无法”显示此页解决方案:退出 右键以管理员身份运行 启动禅道.exe 然后点击面板左上角 服务-卸载服务 再点击 启动禅道 就可以啦。...
2019-07-03 20:29:23 9030 5
原创 tortoiseSVN(简称TSVN)的使用步骤
----------------------------------------------SVN--------------------------------------------------SVN版本管理软件基础(做版本控制):多人协作可架设在Apache上(Apache和tomcat类似,只不过Apache用在php比较多,而tomcat和java相关)最常用的客户端名称为:tor...
2019-07-02 22:19:34 7546
原创 linux编译安装nginx,php,mysql,内容整理
这些内容都是我一个字一个字敲出来的,安装过程中遇到很多问题,重装5次系统,遇到问题,欢迎留言咨询哦1.操作系统介绍操作系统的作用就是管理好硬件设备linux软件少,命令行多,安全稳定免费,开源2.linux开发历史3.linux目录介绍/ :linux操作系统的根目录,最顶层文件夹/home:所有普通用户的家/home/admin:admin的家/root:管理员root的...
2019-06-04 20:10:07 373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人