会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
佛祖让我来巡山
碰撞只相信实力,不相信眼泪
博客园
首页
新随笔
联系
管理
[置顶]
[软件下载] 常用软件安装包链接-阿里云盘
摘要: 1、Typora导出文件安装包Pandoc 2、JDK1.5 3、JDK17 4、JDK8 5、redis客户端工具RedisDesktopManager 6、数据库链接工具DBeaver 7、Typora带序列号破解 8、ApiPost 接口测试工具 9、IDEA2021+破解工具 10、mysq
阅读全文
posted @ 2023-04-25 14:04 佛祖让我来巡山
阅读(255)
评论(0)
推荐(0)
2025年12月14日
Java关键字解析之volatile:可见性的守护者、有序性的调节器
摘要: 前言 在Java并发编程的世界里,volatile是一个充满“精准感”的关键字——它像一把“轻量级锁”,专门解决多线程环境下的可见性和有序性问题,却不像synchronized那样带来沉重的性能开销。这种精准性体现在它只做两件事:保证变量的修改对所有线程立即可见,以及禁止指令重排序导致的执行顺序混乱
阅读全文
posted @ 2025-12-14 08:56 佛祖让我来巡山
阅读(13)
评论(0)
推荐(0)
2025年12月13日
Java关键字解析之abstract:抽象的本质、规范定义与多态基石
摘要: 前言 在Java面向对象的世界里,abstract是一个充满“前瞻性”的关键字——它像一张“设计蓝图”,将类或方法标记为“未完成”或“待实现”,强制后续开发者遵循预设的规范去填充细节。这种抽象性并非模糊不清,而是通过“定义标准、隐藏实现、预留扩展”的方式,将复杂系统的共性抽离出来,为多态和代码复用奠
阅读全文
posted @ 2025-12-13 18:27 佛祖让我来巡山
阅读(56)
评论(0)
推荐(0)
Java关键字解析之final:不可变的本质、设计哲学与并发安全
摘要: 前言 在Java的世界里,final是一个充满“克制感”的关键字——它像一把锁,将某些元素标记为“不可变”。这种不可变性并非简单的“不能改”,而是蕴含着对代码安全性、可读性、设计意图的深层考量,甚至在多线程场景下还能提供“零同步成本”的可见性保证。今天,我们就沿着“是什么→为什么用→怎么用→并发场景
阅读全文
posted @ 2025-12-13 12:09 佛祖让我来巡山
阅读(80)
评论(0)
推荐(0)
2025年12月2日
消费者组重平衡与消息顺序性保证:原理、操作与实践
摘要: 一、消费者组重平衡(Rebalance):机制与操作 1. 核心概念 消费者组重平衡是 Kafka 消费者组的动态调整机制:当组内消费者数量变化(新增/下线)或 Topic 分区数量变化时,协调者(Coordinator)会重新分配分区给消费者,确保每个 Partition 仅被组内一个消费者消费。
阅读全文
posted @ 2025-12-02 16:01 佛祖让我来巡山
阅读(174)
评论(0)
推荐(0)
Kafka:消费者重试与死信队列的对应模式分析
摘要: 在 Spring Kafka 中,消费者重试(@RetryableTopic) 与 死信队列(@DltHandler) 的对应关系及 死信 Topic 名称拼接 是保障消息可靠处理的核心机制。本文将详细解析两者的对应模式、Topic 名称生成规则,并结合生产实践给出最佳实践。 一、@Retryabl
阅读全文
posted @ 2025-12-02 09:00 佛祖让我来巡山
阅读(183)
评论(0)
推荐(0)
2025年12月1日
Kafka深度剖析:Topic-Partition-Segment 关系、分区策略与数据可靠性实现
摘要: 一、引言 Kafka 的高吞吐、低延迟与可靠性,本质上依赖于 “分层存储”(Topic-Partition-Segment)和 “分区并行” 的设计。本文将深入剖析三者的关系、分区策略的细节,以及如何通过事务、ACK、偏移量管理等机制保障数据可靠性,结合图示与代码实现,助你彻底掌握 Kafka 核心
阅读全文
posted @ 2025-12-01 10:25 佛祖让我来巡山
阅读(165)
评论(0)
推荐(2)
2025年11月29日
Kafka入门:从初识到Spring Boot实战
摘要: 回顾完RabbitMQ,再跟我一起回顾下Kafka ~ 一、Kafka介绍 1. 什么是Kafka? Kafka是由Apache软件基金会开发的分布式流处理平台,最初由LinkedIn公司设计,现已成为大数据领域核心的消息中间件。它能处理实时数据流,支持高吞吐、低延迟、可扩展的消息传递,广泛用于日志
阅读全文
posted @ 2025-11-29 13:16 佛祖让我来巡山
阅读(286)
评论(0)
推荐(0)
2025年11月28日
设计模式深度解析:策略模式、责任链模式与模板模式
摘要: 临时插入一个额外知识换换思路,认识一下几个业务中常用的设计模式,尽可能讲明白、多多点赞支持~ 引言 在软件开发过程中,设计模式是解决常见问题的经典方案。今天我们将深入探讨三种常用的行为型设计模式:策略模式、责任链模式和模板模式。每种模式都有其独特的适用场景和优势,能够帮助我们编写出更加灵活、可维护的
阅读全文
posted @ 2025-11-28 18:11 佛祖让我来巡山
阅读(219)
评论(0)
推荐(0)
MQ生产者确认机制捕获到消息投递失败后如何重试?
摘要: 要实现生产者确认机制失败后自动重试重新投递,核心思路是:将发送失败的消息暂存→按策略重试→跟踪重试状态→失败兜底。以下是具体实现思路和关键步骤,结合代码示例说明。 一、核心思路框架 当生产者通过 ConfirmCallback 收到 ack=false(Broker 未确认接收)或超时未收到确认时,
阅读全文
posted @ 2025-11-28 08:51 佛祖让我来巡山
阅读(134)
评论(1)
推荐(0)
2025年11月27日
RabbitMQ 完整总结:架构、实战与可靠性保障
摘要: 下面来回顾一下RabbitMQ的相关内容:全面细致的内容请参考之前博客内容:RabbitMQ保姆级教程最佳实践 RabbitMQ 第一部分:RabbitMQ 完整架构图示 RabbitMQ 核心架构与消息流转流程 1、RabbitMQ 核心架构图示 以下架构图严格遵循 RabbitMQ 官方设计,清
阅读全文
posted @ 2025-11-27 11:17 佛祖让我来巡山
阅读(295)
评论(1)
推荐(3)
下一页
公告
佛祖让我来巡山博客站
- 创建于 2018-08-15
开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。
Bootstrap中文网