自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试主要方向

b、压测过程中把某个实例停掉,观察tps下降后 需要多久可恢复,分析系统对异常情况的处理是否即使(类似故障演练)a、多个场景高频率长时间执行,关注系统的稳定性。通过线上流量分析,进行针对性场景性能测试评估。针对某个接口进行测试,评估接口性能瓶颈。

2023-10-24 14:55:24 72

原创 Redis缓存穿透、雪崩、击穿原因和解决方案

击穿、雪崩、穿透

2023-03-20 16:42:19 187

原创 Jmeter分布式压测搭建环境

控制机也能做肉鸡,控制机做肉鸡只需要把远程调用的ip写上后 启动jmeter_server同样等待指令后在启动jmeter执行压测脚本。1、控制机和发压机(肉鸡)在jmeter.properties文件中更改端口号并且去掉#注释。2、server.rmi.ssl.disable改为true,控制机和肉鸡同改。配置更改完成后保存文件,肉鸡启动jmeter_server后等待控制机指令。3、控制机远程调用remote_hosts,多台肉鸡以“,”分割。控制机启动jmeter后选择远程启动就能使用肉鸡施压。

2023-03-20 16:09:15 273

原创 Redis缓存更新策略的实践方案

缓存更新策略的实践方案

2023-02-21 20:28:59 124

原创 用户登录-验证登陆态

用户登陆

2023-02-19 19:15:55 114

原创 Redis特征

Redis特征

2023-02-19 16:00:58 63

原创 SQL与NoSQL区别

SQL与NoSQL区别

2023-02-19 15:45:13 76

原创 数据结构-栈

栈是限定仅在表尾进行插入和删除操作的线性表我们把允许插入和删除的一端称作栈顶,另一端称为栈低,不含任何数据元素的栈称为空栈,栈又称为后进先出的线性表,建成lifo结构。

2022-04-13 19:31:59 389

原创 数据结构-线性表

什么是线性表?线性表是零个或多个具有相同类型的数据元素的有限序列。1、顺序存储用一段地址连续点存储单元依次存储线性表的元素数据。通常用数组来实现属性:存储空间的起始位置 data,线性表最大容量 maxsize,线性表当前长度 length2、链式存储链式存储不受固定存储空间限制,使用指针连续查找属性:数据域,指针域(指针),结点头指针-数据域-后继指针单链表、静态链表、循环链表、双向链表 ...

2022-04-13 17:00:31 395

原创 python的内存管理机制

python的内存管理机制三个方面:1、引用计数2、垃圾回收3、内存池机制一、引用计数我们首先创建了一个对象3.14, 然后将这个浮点数对象的引用赋值给x,因为x是第一个引用,因此,这个浮点数对象的引用计数为1. 语句y = x创建了一个指向同一个对象的引用别名y,我们发现,并没有为Y创建一个新的对象,而是将Y也指向了x指向的浮点数对象,使其引用计数为2.我们可以很容易就证明上述的观点:引用计数增加1.对象被创建:x=42.另外的别人被创建:y=x3.被作为参数传

2022-03-07 19:22:30 7623

转载 深入理解数据库索引原理

索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢?是不是觉得如果没有索引,这个事情根本无法完成?索引原理除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录等。它们的原理都是一样的,通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就

2022-01-28 17:26:38 175

原创 数据库索引失效与判断是否命中索引

什么是索引失效:使用索引查询某行数据,但数据库扫描全表进行查询时 叫索引失效;索引失效的几种方式:1、where中存在 or2、类型为char,查询条件时用int3、模糊查询时,%开头的查询4、not in5、where索引列有运算6、where中索引列使用了函数为什么要用索引:提升查询性能 ,缩短查询时间场景:8千万数据的表中查询一行数据,没有索引查询耗时500s+,使用索引查询耗时0.03s...

2022-01-28 17:11:55 2713

原创 快速排序原理与代码实现

快排的思想:如果要排序数组中下标从左到右之间的一组数据,我们选择左到右之间的任意一个数据作为基准点 。我们遍历数组中的数据,将小于基准的放到左边,将大于基准的放到右边,将基准放到中间。经过这一步骤之后,数组左到右之间的数据就被分成了三个部分,前面左到基准-1之间都是小于基准的,中间是基准,后面的基准+1到右之间是大于基准的。知识点:分治、递归代码实现:"""快速排序"""def kuaipai(list,zuo,you): #是否继续排序 if zuo >= y

2022-01-28 16:58:53 807

空空如也

空空如也

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

TA关注的人

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