两年前,朋友想知道 Boss 直聘上关于自动驾驶的岗位有哪些 ,于是,笔者写了一个简单的爬虫 crawler-boss
我们在美团 APP 下单,假如没有立即支付,进入订单详情会显示倒计时,如果超过支付时间,订单就会被自动取消。这篇文章,笔
我们经常讲:研发人员有两只眼睛,一只是监控平台,另一只是日志平台。在对性能和高可用讲究的场景里,监控平台的重要性再怎么强
在高并发场景下,巧妙地利用缓存批量查询技巧能够显著提高系统性能。在笔者看来,熟练掌握细粒度的缓存使用是每位架构师必备的技
这篇文章,我们聊聊实现定时任务的六种策略。1 自定义单线程上图中,我们启动一个线程,该线程无限循环执行,每隔20毫秒执行
我们通常称 Redis 为内存数据库 , 不同于传统的关系数据库,为了提供了更高的性能,更快的写入速度,在设计和实现层面
Guava Cache是一款非常优秀的本地缓存框架。这篇文章,我们聊聊如何使用 Guava Cache 异步刷新技巧带飞
Guava Cache 是非常强大的本地缓存工具,提供了非常简单 API 供开发者使用。这篇文章,我们将详细介绍 Gua
我写了一个 Redis Java SDK 客户端,为了简化 springboot 项目配置, 自己实现了一个 sprin
1 elastic-jobElasticJob-job 定位为轻量级无中心化解决方案,使用 jar 的形式提供分布式任务
这篇文章,我们聊聊如何应对 RocketMQ 消息堆积。1 基础概念消费者在消费的过程中,消费的速度跟不上服务端的发送速
这篇文章,我们聊聊消息队列中非常重要的最佳实践之一:消费幂等。1 基础概念消费幂等是指:当出现 RocketMQ 消费者
在 Spring Boot 项目中,数据库连接池已经成为标配,然而,我曾经遇到过不少连接池异常导致业务错误的事故。很多经
1 初心大家好,我是勇哥。花了三个月的时间,我手写了个短信平台服务 platform-sms,今天开源出来 Beta 版
很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等。这篇文章,我们聊聊 Java 应用中如
RocketMQ 的网络通讯模块负责生产者、消费者与 Broker 之间的网络通信。笔者学习 RocketMQ 也是从通
这篇文章,我们从源码的角度探寻 RocketMQ Producer 的实现机制。1 基础配置我们先展示生产者发送消息的示
大家好,我是勇哥 。1024 , 程序员节,圆了我一个小小的梦。花了半年时间,我写了一本电子书 ,书名是:《Rocket
这篇文章,笔者想聊聊 RocketMQ 最佳实践之一:保证订阅关系一致。订阅关系一致指的是同一个消费者 Group ID
这篇文章我们聊聊广播消费,因为广播消费在某些场景下真的有奇效。笔者会从基础概念、实现机制、实战案例、注意事项四个方面一一
签名:感谢大家的关注