自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jmeter环境变量配置

解压后电脑桌面----》“计算机”图标----》鼠标右键选择“属性”----》点击高级系统设置----》高级---》环境变量页面1.在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径2.配置classpath变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑即可。变量值固定为:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;

2022-03-07 16:49:49 14171 2

原创 配置JDK环境变量

JDK环境变量安装后1.配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量"1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_271(根据自己的jdk的安装路径填写)2)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)3)找到path

2022-03-07 16:34:05 173

原创 通过NVM管理node版本

官方使用两种方式来安装NVMcurl方式: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh |bash wget方式: wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh |bash 完成后nvm就被安装在了~/.nvm下啦,接下来就需要配一下环境变..

2021-09-03 13:41:22 220

原创 win7+python 3.7+robotframework

一.环境搭建1.搭建python环境,设置环境变量2.安装相关库pip install requestspip install robotframeworkpip install robotframework-selenium2librarypip install Pypubsubpip install wxPythonpip install robotframework-ride(时间较久,如果pip装不上,可以离线安装,离线安装不会自动安装依赖类库,需要手动把相关依.

2021-08-31 10:45:49 2951

原创 mysql调优

一.连接慢查询配置层面的问题查看设置的最大连接数show variables like "%max_connections%";实际连接数show status like "Thread%"实际缓存大小show status like "Innodb_buffer_pool%"二.执行慢索引:聚簇索引、普通索引索引是否生效索引不生效的情况,如模糊查询压测过程中查看SQL慢情况show full processlist;执行计划,使用explain关键字可以模拟优化

2021-07-25 14:04:34 171 1

原创 JMeter之beanshell

一.什么是BeanShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。 BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。二.好处不用先编译,直接运行源代码就可以。三.在...

2021-07-21 18:45:36 235

原创 Sublime Text

下载工具地址:https://www.sublimetext.com/一.sublime text多行光标批量快捷操作Ctrl+ALT+↓按end定位到行尾二.sublimetext常用快捷键Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:.

2021-06-07 15:14:58 74

原创 moco

1.下载moco的jar包,下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/选择自己需要的版本下载,如:/1.2.0/moco-runner-1.2.0-standalone.jar2.自己创建一个配置文件test.json与moco的jar包放在一个文件夹下面,test.json内容如下:[ { "description":"模拟一个没有参数的get请求", "request

2021-05-26 16:53:03 412

原创 Git教程

一.Git和SVN的区别1.SVNSVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。2.GitGit是分布式版本控制系统,它没有中央服务器,每个人的电脑就是一个完整的版本库,这样工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每

2021-03-31 15:53:57 511

原创 Docker教程(系统详细)

一.概述Docker提供了在松散隔离的环境(称为容器)中打包和运行应用程序的功能。隔离和安全性使您可以在给定主机上同时运行多个容器。容器是轻量级的,包含运行该应用程序所需的所有内容,因此您无需依赖主机上当前安装的内容。您可以在工作时轻松共享容器,并确保与您共享的每个人都能以相同的方式获得相同的容器。1.容器化技术虚拟机技术缺点: 资源占用十分多 冗余步骤多 启动很慢 容器化技术不上模拟的一个完整的操作系统比较docker和虚拟机的不同:传统虚拟机,虚

2021-03-30 17:21:02 1111

原创 Redis教程九(缓存穿透和雪崩)

一. 缓存穿透(查不到)1.概述缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中(秒杀!),于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。2.解决方案 a. 布隆过滤器 布隆过滤器是一种数据结构,对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃,从而...

2021-03-09 19:37:08 4032

原创 Redis教程八(主从复制)

一. 概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(masterleader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主,默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。主从复制的作用主要包括:1、数据冗余︰主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。2、故障恢复∶

2021-03-09 18:31:17 1673 2

原创 Redis教程七(订阅发布)

Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息Redis客户端可以定义任意数量的频道1.订阅/发布消息有3个角色:第一个:消息发布这第二个:频道第三个:消息订阅者2.命令这些命令广泛用于构建及时通讯应用,比如网络聊天室、实时广播、实时提醒3.测试4.原理:Redis是使用C实现的,通过分析Redis 源码里的pubsub.c文件,了解发布和订阅机制的底层实现,籍此加深对Redis的理解。Red

2021-03-09 18:08:24 1788

原创 Redis教程六(持久化)

Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务进程退出,服务器中的数据库状态也会消失,所以redis提供了持久化功能一. RDB在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建一个子进程来进行持久化,会先将数据写入一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的。这就是确保了极高的性能。如果需要进行大规模数据的恢复,且

2021-03-09 17:49:44 1730

原创 Redis教程五(配置文件)

1.Unit单位对大小写不敏感2.可以包含多个配置文件3.网络4.通用general5.快照持久化,在规定的时间内,执行了多少次操作,则会持久化到文件.rab.aof6.安全sequriepass可以设置redis密码,默认没用密码7.限制clients8.Append only模式aof配置...

2021-03-09 17:38:29 1602

原创 Redis教程四(Springboot集成Redis)

Springboot操作数据:spring-data jpa jdbc mongodb redisSpringdata也是和springboot齐名的项目说明:在springboot2.X之后,原来使用的jedis被替换为lettuceJedis:采用的直连,多个线程操作的话,是不安全的,如果响应避免不安全的,使用jedis pool连接池,更像BIO模式Lettuce:采用netty,实例可以再多个线程中进行共享,不存在线程不安全的情况,可以减少线程数据,更像是NIO模式1. 源码分析

2021-03-09 17:30:25 1780

原创 Redis教程三(事务和Jedis)

一. Redis事务操作1. 基本事务操作本质:一组命令的集合,一个事务中的所有命令都会被序列化,在数位执行过程中会按照顺序执行。一次性、顺序性、排他性。------队列set set set 执行------Redis事务没有隔离级别的概念所有的命令在事务中,并没有直接被执行,只有发起执行命令的时候才会被执行Redis单条命令式保存原子性的,但是事务不保证原子性。Redis的事务:开启事务(multi)、命令入列(…)、执行事务(exec)正常执行:放弃事务:

2021-03-09 15:46:06 1624 1

原创 Redis教程二(五大数据类型和三种特殊类型)

一. Redis-key基本命令二. 字符串类型String应用:1.计数器2.统计多单位的数量3.粉丝数4.对象缓存三. 列表类型List1. 插入:lpush/rpush2. 移除一个元素:lpop /lpop3. 获取值:lindex4. 获取长度:llen5. 移除指定个数的值:lrem6. 修剪:ltrim7. rpoplpush移除列表的最后一个元素到新的列表中8. 更

2021-03-09 11:56:09 1770 1

原创 Redis教程一(基础入门)

一. Redis概述Redis即远程字典服务,开源、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。当下热门的NoSQL技术之一,也被称之为结构化数据库。能干吗?内存存储、持久化、内存中是断电即失,所以持久化很重要(rdb、aof) 效率高,可以用于高速缓存 发布订阅系统 地图信息分析 计时器、计数器(浏览量)特性

2021-03-09 10:04:44 2037

原创 Nginx教程(系统详细)

Nginx一.简介1.什么是NginxNginx(engine x) 是一个高性能的HTTP和反向代理web服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。Nginx专门为了性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达5W个并发连接数。2.什么是反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标.

2021-02-24 14:50:49 15832 3

截图工具-Snipaste-2.2.4-Beta-x64

解压可用

2022-02-17

powerbi连接mysql

powerbi连接mysql

2022-02-17

SecureCRTSecureFX_HH_x64_7.0.0.326

连接Linux工具SecureCRT

2021-09-03

空空如也

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

TA关注的人

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