自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BigDecimal详解

BigDecimal 是 Java 编程语言中的一个类,用于处理任意精度的十进制数。在 Java 中,基本数据类型(如 int、float、double在处理带小数时会出现精度缺失)有固定的大小和精度,但在某些情况下,我们需要更高的精度来处理大数字或需要精确计算的场景,例如金融计算。但由于BigDecimal基本上每步运算都需要创建新的BigDecimal对象,比float和double更加的损耗性能,所以除非需要在高精度计算的场景下才使用BigDecimal,否则使用基本数据类型可能更为高效。

2023-12-14 18:24:18 73

原创 在 IntelliJ IDEA 中,如何使用快捷键和代码生成功能来创建一个类的测试类?【Ctrl + Shift + T】

在 IntelliJ IDEA 中,如何使用快捷键和代码生成功能来创建一个类的测试类。步骤如下:①选中需要测试的类②使用快捷键【Ctrl + Shift + T】生成测试类③选择所需的测试框架(例如JUnit或TestNG)和测试方法④编辑生成的测试类⑤运行测试⑥查看测试结果

2023-12-11 14:54:06 1213

原创 IntelliJ IDEA中如何快速实现接口的方法?【快捷键‘ Ctrl + I ’】

在idea的service实现类中使用快捷键‘Ctrl + I’来弹出实现接口的对话框。在实现接口的对话框中,可以根据需要选择需要实现的接口方法,点击‘OK’后就会自动生成对应的接口方法的框架代码。

2023-12-08 11:15:25 2059

原创 当类名和数据库表名保持一致,并且表名用下划线隔开,类名则用驼峰法时,spring-data-jpa将会自动识别。

当类名和数据库表名保持一致,并且表名用下划线隔开,类名则用驼峰法时,spring-data-jpa将会自动识别。而如果表名和类名不一致的话要在类的前面加上注解@Table(name="表名")

2023-12-07 15:47:01 99

原创 Chaos Testing (混沌测试)详解

本文将结合Chaos Testing(混沌测试)的各方面的内容对Chaos Testing(混沌测试)进行相对详细的讲解,相信对您进一步了解Chaos Testing (混沌测试)会有所帮助❤~

2023-12-07 11:49:41 2358 1

原创 Chaos Testing (混沌测试)简介

Chaos Testing(混沌测试)是一种软件测试方法,旨在通过有目的地、有计划地引入系统中的混乱和不稳定因素,以测试系统在面对故障和不确定性时的稳定性、可恢复性和鲁棒性。这种测试方法有助于在生产环境之前或期间,识别和解决系统中可能存在的弱点,以确保系统在实际运行中能够正常工作。除此之外,Chaos Testing(混沌测试)也被称为“Monkey Testing” ,原因由于它与传统的测试方法相比,更加随机和混乱,就像猴子一样,在系统上进行随机的、不可预测的破坏动作。

2023-12-07 11:17:13 310

原创 Chaos Engineering 工具

Chaos Engineering 是一种系统测试和验证方法,用于评估系统在面对故障和不稳定条件时的表现。为了执行 Chaos Engineering,可以使用各种工具来模拟混乱场景、故障和不稳定性,以测试系统的鲁棒性和弹性。常用的 Chaos Engineering 工具有:kube-monkey、PowerfulSeal、ChaosIQ、Chaos Monkey、Chaos Mesh、LitmusChaos、Toxiproxy、ChaosBlade、Gremlin、AHAS等。

2023-12-04 18:08:12 280

原创 Chaos Testing (混沌测试)注意事项/需要注意什么?

Chaos Testing (混沌测试)注意事项/需要注意什么?1. 谨慎操作,避免影响客户的测试和使用;2.确保不对生产环境产生不良影响;3. 结合监控和日志记录跟踪系统的行为;4.必须使用Running状态的Pod进行测试。

2023-12-04 11:38:31 152

原创 Chaos Testing(混沌测试)中混乱因素的六大类别

在Chaos Testing(混沌测试)中,测试团队会引入各种混乱因素,以评估系统的稳定性和鲁棒性。这些混乱因素可以分为六大类别,每个类别代表了一种可能引发系统问题的类型。分别是:①资源故障②服务故障③网络故障④数据故障⑤安全故障⑥环境故障

2023-12-01 16:04:08 53 1

原创 Chaos Testing(混沌测试)中的攻击向量(Attack Vector)

Chaos Testing (混沌测试)中的攻击向量(Attack Vector)是开发人员/测试人员可以在外部或系统内部触发故障以暴露潜在弱点的一种手段。攻击向量使开发人员/测试人员能够模拟潜在的故障,以了解在不利的动荡条件下的应用程序行为。在混沌测试(Chaos Testing)中,攻击向量通常不是实际的攻击手段,而是指模拟真实世界中可能出现的故障、异常或不稳定性的场景。

2023-12-01 11:41:13 61 1

原创 Chaos Testing和传统测试有何不同?

Chaos Testing和传统测试有何不同?Chaos Testing(混沌测试)和传统测试方法在目标、方法和应用场景等方面都存在一些重要的区别。相对之下,Chaos Testing是一种更加注重系统鲁棒性和可靠性的测试方法,它致力于评估系统在面对混沌和不确定性时的表现。传统测试方法则更着重于验证系统在受控条件下的功能和性能。在一些大规模、分布式、弹性要求高的系统中,引入混沌测试可以更全面地评估系统的真实可靠性。

2023-11-30 17:22:16 112

原创 鲁棒性(Robustness)

鲁棒性(Robustness)是指系统或软件在面对异常情况、不当输入或外部干扰时能够保持其稳定性和可靠性的能力。一个鲁棒的系统能够有效地处理不可预测的情况,避免因异常而导致的系统崩溃或不可预测的行为。鲁棒性是软件工程和系统设计中一个重要的质量特征,有助于提高系统的可靠性和用户体验。

2023-11-30 17:06:27 468

原创 Chaos Testing (混沌测试)发展简史/起源

Chaos Testing (混沌测试)发展简史/起源:2000年左右:Chaos Testing概念的起源背景2008年:Netflix引入Chaos Testing (混沌测试)2010年:Netflix公开Chaos Testing (混沌测试)工具-Chaos Monkey至此,混沌测试开始兴起2012年:Chaos Monkey升级2015年:“Chaos Engineering”(混沌工程)正式定义2016年:混沌工程的传播2017年至今:混沌测试逐渐普及

2023-11-29 17:47:50 159 1

原创 打开命令提示符cmd的方法

如何打开命令提示符cmd键盘同时按下"Win+R",打开“运行”窗口,输入"cmd",点击“确定”即可

2023-11-12 17:45:00 43 1

原创 如何打开任务管理器

如何打开任务管理器:1.键盘上同时按下“Ctrl+Shift+Esc”键。(最快速方法)2.在桌面“任务栏”处单击鼠标右键,选择“任务管理器”。3.键盘上同时按下"Win+R"键,打开“运行”窗口,输入"taskmgr",点击“确定”。4.键盘上同时按下Ctrl+Alt+Delete,然后选“任务管理器”即可。

2023-11-12 16:16:18 61 1

原创 Windows10关闭被占用端口的进程

Windows10关闭被占用端口的进程问题描述:所需使用的端口被占用解决方法:手动将被占用端口的进程阻断解决步骤:一、找进程号1.键盘"Win+R",打开“运行”窗口,输入"cmd",点击“确定”。2.进入“命令提示符”界面,在控制台输入命令:netstat -ano | findstr 所要查询的端口号二、关闭进程方法1:通过任务管理器关闭进程方法2:通过命令提示符执行关闭进程命令强制关闭指定进程号的进程

2023-11-12 15:48:30 222 1

原创 如何以管理员身份打开命令提示符

如何以管理员身份打开命令提示符方法:桌面“任务栏”->“搜索”->输入“cmd”->选中“命令提示符”->选择“以管理员身份运行”->成功以管理员身份打开命令提示符

2023-11-12 15:26:52 134 1

原创 SpringBoot端口被占用

问题描述:运行SpringBoot时发现端口已被占用(Web server failed to start. Port 8080 was already in use.)解决方法:①在application.properties中将访问端口修改成没被使用的端口并重新运行。②将被占用的端口的进程阻断。

2023-11-12 13:55:15 141 1

原创 org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; con

报错:org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; con错误提示:Duplicate entry '8' for key 'category_type'解决方法:我数据库中设置了该字段是只能为唯一值的,而我数据库该表已有该字段为8的数据存在,导致数据添加失败,只需将该字段数据改成其他还未使用的值再重新添加运行程序即可

2023-11-12 13:34:03 1558 1

原创 Apache JMeter 的基本介绍

Apache JMeter是一个功能强大的开源性能测试工具,用于对各种类型的应用程序、Web应用程序和服务进行性能测试。它可以模拟多种负载条件和网络环境,从而帮助你评估系统的性能和稳定性

2023-11-10 11:15:48 183 1

原创 idea中.gitignore的作用

用.gitignore 来指定哪些文件或目录(比如临时文件、日志文件或者编译生成的非必要文件)在版本控制中需要被忽略的配置文件,从而保持版本库的整洁和精简。

2023-11-06 14:51:25 310

原创 idea文件被ignore,文件被标记成黄色,无法同步到本地仓库,从而无法推送到远程仓库,应如何解除忽略?

将被忽略的文件添加回版本控制:在项目视图中找到被忽略的文件,右键单击它们,选择 "Git" -> "Add",或者使用快捷键 Ctrl+Alt+A。然后点击"Add",然后就能发现被忽略的文件回复正常,成功被标记为绿色了

2023-11-06 14:12:22 1668 1

空空如也

空空如也

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

TA关注的人

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