文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
摘要: Java 显式锁的高级扩展:ReadWriteLock、StampedLock 与 LockSupport 在前两篇文章中,我们已经深入解析了 Java 内置锁 synchronized 与显式锁 ReentrantLock。 然而在高并发场景下,某些复杂需求仅靠这两种锁还不足以满足: 如何在 读多 阅读全文
posted @ 2025-09-04 16:52 NeoLshu 阅读(5) 评论(0) 推荐(0)
摘要: ReentrantLock 与显式锁机制全解析 在 Java 并发编程中,除了 synchronized 提供的内置锁外,java.util.concurrent.locks 包下的 显式锁(Explicit Lock) 机制为开发者提供了更强大、更灵活的控制手段。其中最核心的实现就是 Reentr 阅读全文
posted @ 2025-09-04 16:50 NeoLshu 阅读(3) 评论(0) 推荐(0)
摘要: synchronized:Java 内置锁的全方位解析 在 Java 并发编程领域,synchronized 是最基础、最经典的同步手段。它伴随 Java 从诞生到如今,经历了从“性能低下”到“高度优化”的演变。本文将系统地拆解 synchronized 的语义、实现机制、性能优化与实践问题,帮助读 阅读全文
posted @ 2025-09-04 16:47 NeoLshu 阅读(6) 评论(0) 推荐(0)
摘要: 一、锁的基础概念(专业加强版) 目标:从 硬件 → JMM → 语言/库语义 三层逐步压实认识,厘清“为什么需要锁”“锁到底保障了什么”“不用锁如何正确”。 1.1 并发的硬件背景与风险来源 1.1.1 多级缓存与一致性 现代 CPU 以 L1/L2/L3 多级缓存 + 写缓冲(write buff 阅读全文
posted @ 2025-09-04 16:40 NeoLshu 阅读(3) 评论(0) 推荐(0)
摘要: 一、三种核心交付语义深度解析 1. At-Most-Once(至多一次) 本质:尽力交付,不保证数据一定被处理 实现原理: 数据源读取后立即标记为已消费(无论处理是否成功)无重试机制,无状态持久化类似"发后即忘"模式 典型实现: // 伪代码示例:At-Most-Once实现 kafkaConsum 阅读全文
posted @ 2025-09-03 16:51 NeoLshu 阅读(8) 评论(0) 推荐(0)
摘要: 一、问题本质与核心机制 1. 数据丢失的根本原因 Flink 作业重启时可能发生数据丢失的主要原因是处理过程中的状态不一致。当作业失败时,如果处理中的数据没有正确持久化,或者数据源的消费位置没有正确保存,就会导致数据丢失。 无或配置不当有且配置正确数据恢复保障从最近Checkpoint恢复重置数据源 阅读全文
posted @ 2025-09-03 16:48 NeoLshu 阅读(16) 评论(0) 推荐(0)
摘要: 可以完全在 Flink 中完成数据消费、计算加工和结果落库的整个流程,不需要将数据拉到本地服务处理。以下是完整的实现方案: 方案架构 数据源 → Flink(消费+处理) → MySQL 具体实现步骤 1. 添加依赖 首先确保你的 Flink 项目中包含以下依赖(Maven 示例): <!-- Fl 阅读全文
posted @ 2025-09-03 16:46 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 1. 什么是假阳误判? 假阳误判(False Positive),或称“误报”,指的是系统错误地报告了某个事件的发生或某个条件的成立,而实际上该事件并未发生或条件并不满足。 其对立面是 假阴误判(False Negative),即系统未能检测到实际发生的事件或成立的条件。 类型含义分布式系统中的例子 阅读全文
posted @ 2025-09-03 15:02 NeoLshu 阅读(7) 评论(0) 推荐(0)
摘要: 分布式系统性能优化与架构演进 系列专题第八篇 · 分布式系统基础指南 一、引言 随着互联网业务规模不断增长,分布式系统面临的挑战愈发复杂,单靠简单的架构或基础优化难以满足高性能要求。 分布式系统优化目标可归纳为: 高吞吐(Throughput):最大化系统处理能力低延迟(Latency):快速响应请 阅读全文
posted @ 2025-09-03 14:52 NeoLshu 阅读(8) 评论(0) 推荐(0)
摘要: 分布式事务与最终一致性 系列专题第七篇 · 分布式系统基础指南 一、引言 在大型分布式系统中,跨节点事务一致性面临 网络延迟、节点故障、服务拆分 等问题。 严格遵循 ACID 的 2PC/3PC 在工程上往往成本过高,阻塞严重。 因此,现代分布式系统提出 最终一致性(Eventual Consist 阅读全文
posted @ 2025-09-03 14:28 NeoLshu 阅读(5) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页