如何测试低概率BUG,例如万分之一的概率问题?

thbcm阅读(2)

其实,这个问题恰恰考察的是测试人员跳出“手动执行”思维定式,运用工程化思维解决复杂问题的能力。低概率事件看似“罕见”,却往往是系统稳定性的“隐形炸弹”,比如支付系统的偶发扣款失败、高并发场景下的缓存击穿、硬件设备的瞬时故障等,一旦在生产环境爆发,可能造成难以估量的损失。

内存泄漏 vs. 内存溢出:剖析Java虚拟机两大内存绝症的病因与疗法

thbcm阅读(2)

内存泄漏

内存泄漏指的是程序在向系统申请内存后,由于设计缺陷或编码错误,导致某些已经不再被使用的对象仍然被引用链持续持有,从而无法被垃圾回收器识别和回收。这些无用对象会像僵尸一样永久地占据内存空间。一次微小的泄漏可能无伤大雅,但如果泄漏持续发生并累积,会逐渐侵占可用内存,导致垃圾回收越来越频繁、停顿时间越来越长,最终耗尽所有内存,引发内存溢出。


PHP 开发中 你可能不知道的非常好用 PhpStorm 插件

thbcm阅读(2)

在众多插件开发者中,
Dmitrii Derepko 是一位值得关注的独立开发者。他为 Web 项目和 PHP 开发场景创建了多个实用插件。本文将介绍他开发的几个优秀作品,以及其他一些值得尝试的 PhpStorm 插件。

opentelemetry全链路初探–jaeger架构拆分

thbcm阅读(2)

在之前的描述中,一直使用jaeger:all-in-one来做数据存储与展示,jaeger:all-in-one就是将collector、query、ui、storage等等功能的大杂烩,在调试与测试环境中,非常方便,但是在生产环境肯定是不能这样用,本节就来 将其拆分成对应的子模块

C#/.NET/.NET Core优秀项目和框架2025年10月简报

thbcm阅读(2)

公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯)。

联系我们