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

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网