在 RocketMQ 中,如何设计生产者和消费者取决于你的业务需求和消息处理策略。下面我将分别解释针对同一 T… 继续阅读针对同一 Topic 下不同 Tag 的情况下,如何选择使用单个还是多个生产者/消费者
MySQL默认查询结果顺序的影响因子
MySQL默认查询结果顺序的影响因子主要包括以下几个方面: 1. 索引的存在与类型 2. 表的存储顺序 3. … 继续阅读MySQL默认查询结果顺序的影响因子
代码整洁实践案例:针对DTO若干字段进行非空校验的优雅写法
CR时,看到了如下代码片段。项目中出现多处类似的写法,本文只取其中一处作为案例来分析。 如上代码,其主要功能就… 继续阅读代码整洁实践案例:针对DTO若干字段进行非空校验的优雅写法
Redis HashOperations最佳实践01
在实际应用中,如果HashOperations<String, String, Object>因为Obj… 继续阅读Redis HashOperations最佳实践01
SQL慢查询性能优化(生产案例)
SQL现状 计数查询 分页查询 执行计划现状 计数查询 分页查询 优化方案 优化后的执行计划 计数查询 分页查… 继续阅读SQL慢查询性能优化(生产案例)
基于Redis实现分布式全局唯一且递增效果的ID
直接上演示代码 写一个分布式唯一ID生成器 Junit测试 结束
利用Redis的setIfAbsent避免因并发问题导致重复发送邮件
场景 站点同步场景,如果判断是该站点所属的运营商是新增的,则需要针对该运营商,给运营人员发送一次邮件通知,每天… 继续阅读利用Redis的setIfAbsent避免因并发问题导致重复发送邮件
如何优雅地解决API请求参数中的枚举值校验
API请求参数中的枚举值校验问题,具有普遍性。 开门见山,用真实代码来进行演示! 接口请求参数 Station… 继续阅读如何优雅地解决API请求参数中的枚举值校验
CentOS环境快速安装JDK
安装脚本 参考 https://openjdk.org/install/
Sentinel改造:规则持久化
改造的具体文件 如下内容,凡高亮显示的都是改造后的地方! 配置文件 application.propertie… 继续阅读Sentinel改造:规则持久化