- 博客(6)
- 收藏
- 关注
原创 JMeter 使用教程:从零开始构建性能测试
Apache JMeter 是一款开源的、基于 Java 的性能测试工具,主要用于测试系统在高并发场景下的稳定性、响应时间、吞吐量和资源利用率。它支持多种协议(HTTP、FTP、TCP、SOAP、JDBC 等),可模拟数千个用户并发请求,是性能测试和负载测试的首选工具。
2025-03-24 23:15:52
1793
1
原创 Spring定时任务利器:@Scheduled注解与Cron表达式
是Spring框架提供的一个注解,用于标记某个方法为定时任务方法。通过简单的配置,即可让方法按指定规则周期性执行。是不可或缺的功能模块,例如数据同步、日志清理、邮件发送等场景都需要依赖定时任务。的使用方式、核心原理、常见问题及最佳实践,助你轻松掌握定时任务的开发技巧。注解为开发者提供了轻量级的定时任务支持。:在集群部署中,所有实例的定时任务同时触发。:原生不支持分布式协调,需自行实现锁机制。若任务执行时间较长,可能导致任务阻塞。:动态调整规则较为复杂,需结合代码实现。:使用分布式锁或数据库唯一标识控制。
2025-03-22 16:18:57
2075
原创 如何识别与处理 Java 中的弃用代码
是 Java 开发中一个非常有用的特性,它帮助开发者识别和处理已被弃用的代码。通过合理地迁移和维护,可以有效提升代码的质量和项目的可维护性。
2025-03-21 23:44:30
362
原创 Java 乐观锁:原理与实践指南
假设数据在更新时不会被其他事务修改。因此,在乐观锁机制下,我们不需要像悲观锁那样对共享资源进行独占加锁(如或相反,我们在提交更新时检查是否有冲突发生。如果没有冲突,则提交成功;如果有冲突,则回滚操作或重试。与之相对的,悲观锁假设数据在任何时候都可能被其他事务修改,因此需要通过加锁机制来独占资源,避免并发问题的发生。
2025-03-20 20:34:28
618
原创 如何更优雅构建对象?
Lombok 的 是一种非常简洁且强大的工具,可以自动生成 Builder 模式的代码。它避免了手动编写大量样板代码,并且支持链式调用和不可变对象的设计。使用 后,你可以通过以下方式构建对象优点 减少样板代码 :自动生成 Builder 类。 链式调用 :通过方法链逐步构建对象。 支持不可变性 :可以轻松创建不可变对象。2. 使用传统的 Builder 模式如果你不使用 Lombok,传统的方式是手动实现 Builder 类。这种方式虽然繁琐,但在需要自定义逻辑时仍然很有
2025-03-18 21:30:22
1111
原创 记一次调用第三方服务
但假如与前端对接的时候,也使用该类,那就会出现这三个属性都为null的情况。因此在封装实体的时候,需要使用相关注解指定映射字段名称,这里使用的是。解决方法也很简单,再加个注解即可: @JsonAlias。这是因为@JsonProperty注解导致的。
2025-03-10 18:08:46
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人