首页
研想花开
生活随笔
关于
拾荒的小海螺
只有想不到的,没有做不到的
累计撰写
228
篇文章
累计创建
19
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
算法-拾荒的小海螺
以下是
算法
相关的文章
2025-07-09
JAVA:分布式一致性 Paxos 算法的技术指南
1、简述 在构建高可用、强一致的分布式系统时,一个不可回避的问题是:如何在不可靠网络中实现节点之间的共识(Consensus)? 这是 Paxos 算法要解决的核心问题。 本文将从 Java 工程的角度出发,介绍 Paxos 的工作机制、核心流程、与 Raft 的比较,以及实际的 Java 实践案例
2025-07-09
6
0
0
JAVA
2025-07-09
JAVA:分布式一致性 Raft 算法的技术指南
1、简述 在构建分布式系统时,如何确保多个节点之间状态一致,是一个非常关键的问题。Raft 算法是目前最易于理解且广泛应用的共识算法之一,它为分布式一致性提供了一种更工程化、可实现的解决方案。 本文将介绍 Raft 算法的基本原理、工作流程,以及在 Java 实践中的典型应用场景。 2、为什么需要
2025-07-09
7
0
0
JAVA
2025-06-06
JAVA:滑动窗口算法的技术指南
1、简述 滑动窗口算法是一种高效解决子数组、子字符串问题的算法,广泛应用于数据流处理、网络限流和字符串操作等场景。本文将详细解析滑动窗口算法的核心思想、常见问题及其实现方式,并结合具体示例和实际应用场景进行说明。 2、核心思想 滑动窗口是一种双指针技术,维护一个能够在数据结构上"滑动"的窗口(通常由
2025-06-06
15
0
0
JAVA
2025-05-30
JAVA:漏桶算法的技术指南
1、简述 漏桶算法(Leaky Bucket Algorithm)是一种常用的流量整形和速率限制算法,广泛应用于网络通信、限流策略和分布式系统中。本篇博客将详细解析漏桶算法的基本原理、核心实现、典型应用场景,以及提供详细的实践样例。 2、算法原理 漏桶算法通过模拟水流经过一个漏桶的过程控制流量。 基
2025-05-30
13
0
0
JAVA
2024-12-31
JAVA:时间轮调度算法的技术博客
1、简述 时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务。它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂度和资源开销。 代码样例:https://gitee.com/lhdxhl/algorithm-example.git 时间轮
2024-12-31
41
0
0
JAVA