自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【性能测试】使用jvisualvm监控堆内存

jvisualvm定位堆内存问题

2022-11-26 17:15:57 326

原创 【性能测试】使用jprofile进行远程监控

jprofile监控原创服务

2022-11-26 16:57:00 278

原创 【性能测试】使用jprofile对堆内存进行分析

使用jprofile对堆内存进行定位

2022-11-26 16:30:04 316

原创 【性能测试】堆内存分析

堆内存分析

2022-10-17 09:08:40 182

原创 【性能测试】Arthas的使用

arthas

2022-10-09 20:28:08 338

原创 【性能测试】对线程进行dump

对线程进行dump并进行简单分析

2022-10-07 12:01:03 191

原创 【性能测试】线程状态

线程的几种状态

2022-10-06 15:28:30 130

原创 【性能测试】堆和栈基础知识

堆栈基础知识

2022-10-05 20:32:59 512

原创 【性能测试】不同工具压测对比

不同压测工具压测对比

2022-10-05 14:41:18 280

原创 【性能测试】单场景梯度加压案例

一个单场景梯度加压案例

2022-10-05 14:12:12 159

原创 【性能测试】单场景压测瓶颈分析

压测瓶颈分析

2022-10-04 21:59:14 262

原创 【性能测试】性能测试单场景Jmeter脚本

jmeter压测脚本常用控件

2022-10-04 16:48:51 151

原创 牛客题目1

字符串分割•连续输入字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串while True: try: input_str = input() while(len(input_str)>0): print(input_str[:8].ljust(8,'0'))

2022-03-10 23:41:06 76

原创 1.牛客python题目

文章目录1. 字符串最后一个单词的长度2.计算某字符出现次数3.明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数( N≤1000 ),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。现在明明把他已经用计算机生成好的 N 个随机数按照下面的输入描述的格式交给你,请你协助明明完成“去重”与“排序”的工作。1. 字符串最后一个单词的长度impo

2022-03-09 21:50:33 821

原创 6.Jmeter学习_前置处理器和后置处理器

文章目录前置处理器后置处理器前置处理器在发出取样器请求前执行一些操作用的比较多的是:设置一些参数、修改取样器的设置、脚本预处理后置处理器在取样器请求发出后执行一些操作用的比较多的是:处理响应数据,提取某个值...

2022-01-22 21:38:10 467

原创 5.Jmeter学习_定时器(Timer)

文章目录定时器作用域:常用定时器:固定定时器(Constant Timer)高斯随机定时器(Gaussian Random Timer)固定吞吐量定时器(Constant Throughput Timer)同步定时器(Synchronizing Timer)定时器作用域:定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面);当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;如果希望定时器仅应用于其中一个sampler,则把定时

2022-01-22 21:22:55 519

原创 4.Jmeter学习_逻辑控制器(Logic Controller)

循环控制器(Loop Controller)作⽤:指定其⼦节点运⾏的次数,可以使⽤具体的数值,也可以使⽤变量可以设置不同接口的执行比例;Forever选项:表示⼀直循环下去如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的⼦节点运⾏的次数为两个数值相乘的结果。IF控制器满⾜条件执⾏其下的所某个⼦结点使用场景:例如上个接口请求成功才去请求下个接口随机控制器(Random Controller)作⽤:随机执⾏其下的所某一个⼦结点,特点是值执行一个节点随机顺序执行

2022-01-22 20:55:41 364

原创 3.Jmeter学习_线程组(Thread Group)

xxxx

2022-01-22 20:51:27 419

原创 2.Jmeter学习_原理介绍

JMeter 背后的事情Jmeter TestPlan Jmxjmeter的所有脚步配置都会映射为一个jmx的树形结构;Jmeter TestPlan Jmx HashTreeJmeter ⼋⼤元件 结构图Jmeter ⼋⼤元件 说明Sampler(取样器):不与其他元件发⽣交互的作⽤的元件,Logic Controller(逻辑控制器):只对其⼦节点的sampler有效,⽽其他元件需要与sampler等元件交互。Config Elements(配置元件):影响其范围内的所有元件

2022-01-22 19:26:01 446

原创 1.Jmeter学习_Mac下配置JDK和Jmeter环境

1. JDK环境1. 由于Jmeter是基于java开发的,所以首先要安装Java JDK打开终端,输入java,查看是否安装Java,若安装则输入java -version查看java版本,最好在1.8.0及以上,若没有安装,则去官网下载jdk并安装java -version如何没有安装进入到Java的 下载地址 页面,选择Mac OS的JDK版本,点击下载,如下图。https://www.oracle.com/java/technologies/downloads/2. 列出所有

2022-01-22 17:13:08 484

原创 2.VUE_环境配置

Vue官网:https://cn.vuejs.org/一、安装官网安装:https://vuejs.org/js/vue.min.js,然后用<script>导入Staticfile CDN(国内): https://cdn.staticfile.org/vue/2.2.2/vue.min.jsNPM方法因为nmp是和Node.js一起安装的包管理工具,所以安装Node.js:下载并安装:https://nodejs.org/dist/v10.16.3/node-v10.16.

2021-07-10 18:08:36 66

原创 1. Vue.js和MVVM

之前学习的前端三大模块,HTML,CSS和JS这三个部分也是学习VUE的基础;一、什么是Vue.js?前端三大主流框架Angular.js、React.js、Vue.js简单小巧使用gzip压缩后,只有20kb左右入门容易自动进行响应式更新只需要关注前端业务逻辑,无需操作DOM高级特性解耦视图与数据可复用组件前端路由状态管理虚拟DOM二、MVVM模式MVVM是Model-View-ViewModel的缩写Model:数据;和数据库进行数据交互View:视图;界面展示

2021-07-10 09:44:56 273

原创 JavaScript基础18-JS操作页面_修改标签属性

1.操作属性的方法1、“.” 操作2、“[ ]”操作2. 读取属性<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>获取页面标签</title> </head> <body> <input type="text" name="input_name" id="input_id" value="js" />

2021-07-10 09:34:23 848 1

原创 JavaScript基础17-JS操作页面_操作标签内容

1.innerHTML 属性获取元素内容的最简单方法是使用 innerHTML 属性。innerHTML 属性对于获取或替换 HTML 元素的内容很有用。2. 读取节点文本var odv1 = document.getElementById('box');var content1 = odv1.innerHTML;alert(content1)3. 写入节点文本var odv1 = document.getElementById('box');odv1.innerHTML = 哈哈哈;

2021-07-10 09:31:09 68

原创 JavaScript基础16-JS操作页面_获取页面标签

1、获取标签的方式通常,通过 JavaScript操作 HTML 元素,可以使用内置对象document的方法来找到该标签。。通过 id 找到 HTML 元素(常用) document.getElementById()通过标签名找到 HTML 元素 获取出来的是列表 getElementsByTagName()通过类名找到 HTML 元素(通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。) 取出来的是列表 getElementsByClassName()

2021-07-03 15:12:16 605

原创 JavaScript基础15-JS操作页面_鼠标悬停和页面加载事件

本文介绍鼠标悬停和页面加载事件举例。onmouseover 鼠标悬停onmouseout 鼠标离开onLoad 页面加载鼠标悬停,弹出alert框。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>鼠标悬停事件</title> </head> <body> <a href="htps://www.ba

2021-07-02 14:59:04 223

原创 JavaScript基础14-JS操作页面_点击事件

JS操作页面DOM简介通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。HTML DOM 树:节点树中的节点彼此拥有层级关系。父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)通过可编程的对象模型,JavaScript 获得了足够的能力来创建

2021-07-02 14:56:02 360

原创 JavaScript基础13-局部变量和全局变量

1. 先看看全局变量全部变量定义在函数体外;<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>局部和全局变量</title> </head> <body> <script type="text/javascript"> //定义一个全局变量 var name="静静"; func

2021-07-02 14:26:53 58

原创 JavaScript基础12-对象

1.创建对象对象由花括号分隔。在括号内部,方式一:objA = new Object();方式二:类式于python中的字典,var objA={};2. 对象属性对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:var objA={name : "python",age : 18,id :123};创建对象属性声明可横跨多行:var objA={name : "python",age : 18,id :123};

2021-07-02 14:23:26 53

原创 JavaScript基础11-循环

这一节主要看一下循环,循环部分和java很类似,但是也有微小差距:while循环for 循环for in 循环循环while循环while(条件语句){ 循环体}案例循环弹出1-5<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>循环</title> </head> <body> <sc

2021-07-02 14:02:48 51

原创 JavaScript基础10-运算符和条件语句

运算符算术运算符: +(加)、 -(减)、 *(乘)、 /(除)、 %(求余)赋值运算符:=、 +=、 -=、 *=、 /=、 %= 、++条件运算符:、=、>、>=、<、<=、!=、逻辑运算符:&&(而且 )、||(或者 )、!(否 )条件语句通过条件来控制程序的走向,就需要用到条件语句。...

2021-07-02 13:50:42 94

原创 JavaScript基础9-函数中调用其他函数

JavaScript中函数中如何调用其他函数的基本写法和用法<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>函数的定义和调用</title> </head> <body> <script type="text/javascript"> function fun1(){ document.write

2021-07-02 13:42:16 223

原创 JavaScript基础8_带有返回值的函数

有时,我们会希望函数将值返回调用它的地方。通过使用 return 语句就可以实现。在使用 return 语句时,函数会停止执行,并返回指定的值。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>函数的定义和调用</title> </head> <body> <script type="text/javascript

2021-07-01 18:46:10 952

原创 JavaScript基础7_带参的函数

带参数的函数:在调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。您可以发送任意多的参数,由逗号 (,) 分隔:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>函数的定义和调用</title> </head> <body> <script type="text/javascript"&g

2021-07-01 18:43:21 560

原创 JavaScript基础6_函数的定义和调用

函数的定义和调用:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。记录下JavaScript中函数的定义和调用。JavaScript中采用关键字function来定义一个函数;函数体需要用一对大括号({})括起来<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>函数的定义和调用</title> </head> <bo

2021-07-01 18:39:52 81

原创 JavaScript基础5_字符串

javaScript的字符串就是用’'或""括起来的字符表示。如果’本身也是一个字符,那就可以用""括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。如果字符串内部既包含’又包含"怎么办?可以用转义字符\来标识,比如:'I\'m \"OK\"!';表示的字符串内容是:I’m “OK”!转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\。多行字符串由于多行字符串用\n写起来比较费事,所以最新的ES6标准新增了一种

2021-07-01 18:34:41 59

原创 JavaScript基础4_变量

变量命名:变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)驼峰式命名变量声明javaScript中变量可以先声明后赋值,var x;x = 20;也可以在声明的时候赋值。var y=3;同时给多个变量赋值var a = 100;b = 200,c = 300;

2021-07-01 18:27:44 52

原创 JavaScript基础3_注释和语法

JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{…}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;注释和语句第一种:单行双斜杠(//)第二种:多行注释(/* */)语句:有的语言也叫句柄,很多语句构成了代码块,JavaScript中语句需要以分号结束。<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN

2021-07-01 18:19:07 76

原创 JavaScript基础2_输出

JavaScript 没有任何打印或者输出的函数。JavaScript 显示数据JavaScript 可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏览器的控制台。使用 window.alert()你可以弹出警告框来显示数据:<!DOCTYPE html><html>

2021-07-01 18:15:29 72

原创 JavaScript基础1_简介和使用

JavaScript:页面行为:部分动画效果、页面与用户的交互、页面功能;简介:JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。嵌入页面的方式用法:HTML 中的脚本必须位于 标签之间。脚本可被放置在 HTML 页面的 和 部分中;1、行间事件(主要用于事件)<input type="button" name="" onc

2021-07-01 17:58:23 44

空空如也

空空如也

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

TA关注的人

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