自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望的博客

测试开发、性能测试、深度思考

  • 博客(95)
  • 收藏
  • 关注

原创 使用合理的Redis集群方案

哨兵模式是一种高可用的集群模式。在哨兵模式中,每个节点都作为哨兵节点。哨兵节点负责监控主节点的状态,如果主节点发生故障,哨兵节点会自动选举出新的主节点。集群模式是一种负载均衡的集群模式。在集群模式中,每个节点都平等,可以进行写入和读取数据。如果在成本允许的情况下使用此集群模式可以大大的提升Redis的性能。主从复制模式是最简单的集群模式。在主从复制模式中,一个节点作为主节点,其他节点作为从节点。主节点负责写入数据,从节点负责读取数据也就是我们说的读写分离。Redis 集群可以有效提升 Redis 的性能。

2024-05-17 11:26:42 189

原创 【vue】el-pagination分页设置

handleSizeChange和handleCurrentChange代码如下。formData内容如下。

2024-04-18 10:36:42 145 1

原创 RoketMQ的broker安装和配置

1、从官网下载broker或者从其他服务器上拷贝一份broker。找到namesrvAddr,修改为nameServer地址。3、修改properties中的broker名称。找到brokerName,修改为broker-b。2、修改properties命名。4、修改server地址。5、启动RoketMq。

2024-02-21 14:28:07 382

原创 【JMeter】JMeter连OceanBase数据库

2、将下载下来的jar包放到jmeter安装目录的 lib 目录下,或者打开JMeter客户端,在测试计划中引入jar包。

2024-01-17 20:21:19 686

原创 【java】try和catch的使用

语句用于捕获和处理可能抛出的异常。块包含可能抛出异常的代码,而。块则用于处理这些异常。

2024-01-03 19:47:09 468

原创 【vue】写新页面必备的内容模板

【代码】【vue】写新页面必备的内容模板。

2023-12-21 14:39:35 449

原创 【前端】vue中合并表格行

3、上面的spanArr方法是为了判断当前元素与上一个元素是否相同,实现如下,其中serviceCode是要合并的列名,做平台功能时,遇到一个需求是需要将表格某列有相同值时进行合并展示,比如。4、在对应接口返回的list结束后记得调用下getSpanArr方法。1、通过在Element中得知需要在表格中增加。2、cellMerge的实现如下。

2023-11-21 15:48:04 510

原创 【JMeter】JMeter压测过程中遇到Non HTTP response code错误解决方案

3、修改tcp/ip协议配置, 通过配置/proc/sys/net/ipv4/tcp_tw_resue, 默认为0, 修改为1, 释放TIME_WAIT端口给新连接使用。3. 修改tcp/ip协议配置,快速回收socket资源, 默认为0, 修改为1.(这个根据系统来设置,可能有的系统没有这个文件)压测过程中并发逐步加大后遇到60%的错误率,查看错误是JMeter网页版聚合报告中显示。2、调低端口释放后的等待时间, 默认为60s, 修改为15~30s。这是第二次遇到,故把解决方案记录下来,供大家参考。

2023-11-15 09:52:36 1758

原创 【mac】Idea实用快捷键

【代码】【mac】Idea实用快捷键。

2023-10-26 15:23:36 179

原创 java项目中git的.ignore文件设置

在Git中,ignore是用来指定Git应该忽略的故意不被追踪的文件。它并不影响已经被Git追踪的文件。我们可以通过.ignore文件在Git中指定要忽略的文件。当我们执行git add命令时,Git会检查.gitignore文件,并自动忽略这些文件和目录。这样可以避免将不必要的文件和目录添加到Git仓库中,保持仓库的干净和整洁。

2023-10-07 17:55:08 941

原创 『IDEA插件』解决Maven依赖冲突的神器Maven Helper

在写Java代码的时候,我们可能会出现Jar包的冲突的问题,这时候就需要我们去解决依赖冲突了。我们要解决依赖冲突首先就要找到哪些依赖发生了冲突。IDEA的Diagrams可以查看依赖关系,但依赖多时看起来费劲,所以需要也一款插件来解决依赖冲突问题,这款插件神器就是Maven Helper。

2023-09-28 10:13:25 443

原创 解决IDEA中java的system.properties乱码问题

在拉了别人的代码到本地后发现system.properties中中文注释都变成了乱码,故记录下解决步骤,供参考,我的系统是mac系统。1、在IDEA中打开设置,IDEA--->Preferences。4、保存后再看system.properties就没有乱码了。2、点击Editor-->File Encodings。3、图中三处选择UTF-8,再勾选图中的内容。

2023-09-04 14:04:30 631

原创 【JMeter】同步定时器Synchronizing Timer集合点功能

LoadRunner 中有一个可以设置集合点的功能,顾名思义是设置多个虚拟用户等待到一个时间点,都到齐集合后一起发请求达到并发的目的。

2023-07-12 17:05:59 1211

原创 python3降到python2

2、查看/usr/bin目录下的python版本。3、删除/usr/bin目录下的python。4、新增python2.7的软连接。1、首先查看当前python版本。5、查看python版本。

2023-05-11 10:31:27 697 1

原创 MySQL索引详解

索引是表的目录,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于新华字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。

2023-04-14 11:09:23 251

原创 Mac上好用的Linux服务器管理工具FinalShell

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数。配置文件路径 /Users/$USER/Library/FinalShell/mac版安装路径 /Applications/FinalShell.app/删除安装目录 /Applications/FinalShell.app/

2023-03-29 10:29:00 2337

原创 【JAVA】 RSA非对称加密实践与踩坑

因为公钥给的上PKCS1格式(适用于非java),转换为PKCS8格式(适用于java)后,就没问题了。

2023-03-21 17:21:30 234

原创 【Mac】mac系统上传文件到Linux服务器

3. 选择安全文件传输sftp,点击右边服务器下的加号添加你要连接的远程服务器ip地址。4. 选中服务器,输入服务器对应的用户名,点击连接。7 再进入本地要上传的目录,本地命令前面加个 l。执行put -r 文件名称,将本地文件上传到远端。6. 先进入到远程服务器目录。1. 打开mac自带终端。5.输入密码,连接成功。2. 链接远程服务器。

2023-03-03 10:10:29 1911

原创 telegraf 监控Mysql

1、修改telegraf.conf。2、修改telegraf启动权限。3、启动telegraf。

2023-03-01 14:44:33 371

原创 【Jmeter】ForEach控制器

名称ForEach控制器组件的自定义名称,按自己喜好而定,可默认不改注释:添加一些备注信息,对该ForEach控制器组件的简短说明,可默认为空。输入变量前缀:需要遍历的这一组数据的前缀,例如:customer_1、customer_2,则customer是前缀。开始循环字段(不包含):循环的起始位置,如填0,实际是从第一个开始。默认为空也可结束循环字段(含):循环结束的位置,如填4,实际第4个不会被使用,只会到第3个。默认为空也可以,程序会循环执行到最后一个变量,再停止。

2023-02-23 15:01:19 1523

原创 【OB】OceaBase可用区简介

当一个租户下增加一个可用区后,性能会提升,因为当将可用区打散后,变成一个负载均衡的模式,相当于该数据库多了一台服务器。目前阿里控制台创建租户时只能单选一个可用区,所以一个租户默认是一个可用区,主可用区有可读写,备可用区只有只读权限。OB下一般可以建多个集群,一个集群下可以建多个租户。一个集群一般有3个可用区,一个可用区对应一台服务器。OceaBase简称OB,这里普及下概念。

2023-02-21 10:02:12 368

原创 【JMeter】【Mac】如何在Mac上打开JMeter

平常我们在Windows电脑里打开JMeter,只要双击JMeter.bat即可打开,那我换了Mac后,该怎么打开JMeter呢1、打开JMeter路径2、运行JMetersh jmeter3、如果涉及到一些权限无法保存的情况下,运行如下命令。

2023-02-16 15:38:51 6244 1

原创 【VUE】日期插件限制不可选

我们开发的产品中常常会遇到要选日期,而且日期也是有限制的,比如起始日期不能小于当前日期、截止日期只能大于当前日期 X 天,我们一般是前后端进行控制,我这里简单描述下前端vue框架下怎么进行限制。我用的上饿了么的框架。

2023-02-09 10:32:22 1491

原创 怎么用JMeter写性能测试脚本

JMeter 可能是应用最广泛的性能测试工具。怎么用 JMeter 编写性能测试脚本?我们一般写代码,都会有代码规范,比如写java有java规范,写python有python开发规范,做测试也有测试规范,那我们写JMeter也有JMeter的脚本原则,那JMeter脚本的制作原则有哪些呢?比较推荐的规范是:遵循这些规则可以让我们养成良好的习惯,避免不必要的错误。HTTP 请求各项信息说明(以 JMeter 5.1 为例)。如下图所示:填好以上这些选项后,HTTP 单接口就准备的差不多了,这里给 GET、P

2022-12-06 09:26:11 2326

原创 JMeter如何设置线程组

一个线程相当于一个虚拟用户,线程组顾名思义是多个线程的一个集合,是执行特定测试用例的用户池,是任何一个测试计划的开始点,它能使本线程组内的所有元件按照设定的测试用例来执行,故要执行性能测试的元件都必须在某个线程组下,否则没法控制。在线程组的GUI页面中,我们可以模拟用户线程数、启动所有线程所需时间、执行测试的次数,也可通过调度器来执行测试的循环时长、定时执行等。

2022-12-01 09:07:44 4832

原创 『MAC』『IDEA』新版IDEA删除行快捷键不能用了

第一次使用MAC写代码,用的是最新版的IDEA,平常在Windows上用ctrl + y删除行非常好用,但现在发现没法用了,这里记录下怎么配置,让小伙伴们遇到问题时可以少走弯路。

2022-11-17 16:14:50 2099

原创 【VUE】过渡页面加载动画

我们的前端界面经常需要跳转时做等待过渡页面,可以使用以下代码进行过渡,供参考。

2022-11-16 17:04:57 1146

原创 IntelliJ IDEA 如何设置类注释和方法注释

打开file -> setting -> Editor -> Filr and Code Templates -> Includes -> File Header在右边的文件框里编辑你需要注释的内容,点保存;当你创建类的时候就会自动生成注释了。

2022-11-03 10:06:48 854

原创 Idea显示回退和前进按钮的方法

回到上一步 ctrl + alt + (右方向键)View -> 勾选ToolBar。

2022-11-03 10:02:39 6590

原创 MacBook Air 2013年中10.9版本升级到macOS Sierra

Mac 在安装 macOS 以及 Mac 固件的相关更新时,可能会多次重新启动、显示进度条或显示空白屏幕,这些都为正常现象。3、下载macOS Sierra系统( Mac 需要配备至少 2 GB 的内存和 8.8 GB 的[可用储存空间]),地址为。4、下载完成后,双击下载的文件会打开一个窗口,窗口中会显示其中的内容。2、我是更新到macOS Sierra,所以先看看自己的设备是否符合要求。5、屏幕上的说明会引导你完成必要的安装步骤,请按照说明操作。1、有条件的情况下,先备份系统,具体备份操作参考。

2022-11-03 09:59:58 4653

原创 IDEA中配置远程Debug模式

2、从Template中选择Remote,4、完成后选择Debug模式,点启动。3、配置相应的ip和端口。1、打开编辑配置的窗口。配置相应的ip和端口。

2022-11-03 09:58:16 180

原创 Mac电脑M1芯片安装Java环境踩坑记录

我先在Oracle官网下载了1.8的最高版本1.8.0_335版本,安装后配置环境变量,代码倒是能跑起来,但最后打包时总是报maven-compiler-plugin:3.8.1:compile的编译错误。原来也用过mac配置java环境,但和windows差别不大,这次买的是M1芯片的mac,着实是踩了一波坑。首先IDEA是官网下载的,用的最新版,破解下倒也还好,主要是jdk是个大坑。配置maven配置参考另一篇文章。

2022-11-01 15:13:14 950

原创 Mac配置Maven环境及setting.xml、maven仓库等

一、安装Maven环境1、下载maven。

2022-10-26 16:04:12 2627

原创 Mac配置Java开发环境

官网上只显示1.8.0_351版本,我就下载了它。

2022-10-26 14:36:14 1133

原创 Mac系统中的一些常用设置

展开 Control 键旁边的下拉菜单,然后选择 Command。同样,展开 Command 键旁边的下拉菜单并选择 Control 键。

2022-10-24 12:39:57 344

原创 【VUE】Unknown custom element: <el-descriptions> - did you register the component

在使用了后,发现没生效,在浏览器控制台里发现了这个错误,百度上搜索了下,说是饿了么框架版本太低原因,仔细看了下package.json中的element-ui是2.13.2版本,然后看了下饿了么组件官网对el-descriptions的版本要求是2.15.4。3、若想安装element-ui 最新版本,请使用以下命令。所以就升级element-ui版本解决了该问题。2、安装element-ui 2.15.6版本。1、先卸载element-ui。

2022-10-14 11:26:53 1835

原创 【Java】JsonArray用法

1、解析字符串为JsonArray。

2022-10-10 16:30:42 2718

原创 【java】异步处理实现

【代码】【java】异步处理实现。

2022-09-27 11:05:38 525

原创 【vue】增加浏览器定时调接口

vue增加浏览器定时调接口

2022-09-23 13:49:11 988

原创 【VUE】前端传入id却显示id对应的名称

经常遇到修改界面会传入对应id,界面却要显示对应名称的情况,用如下代码可以实现。

2022-09-22 11:49:40 2592

空空如也

空空如也

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

TA关注的人

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