相关文章
链表原理与实现:从单链表到LinkedList
1.链表的概念及结构
链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的 。 可以形象的理解,在逻辑上来看,链表就像是一节节火车车厢。 链表的分类:链表的结构有很多种,单向…
建站知识
2025/5/25 11:26:25
80. Java 枚举类 - 使用枚举实现单例模式
文章目录 80. Java 枚举类 - 使用枚举实现单例模式**1️⃣ 为什么用枚举实现单例?****2️⃣ 枚举实现单例模式****3️⃣ 枚举单例如何防止反射攻击?****4️⃣ 枚举单例如何防止反序列化破坏?****5️⃣ 枚举单例 vs 传统单例****6️⃣ 枚举单例…
建站知识
2025/5/25 14:48:21
SseEmitter是什么
SseEmitter 是 Spring Framework 中用于实现 Server-Sent Events (SSE) 的一个类。SSE 是一种允许服务器向客户端推送实时更新的技术,特别适合需要从服务器到客户端的单向消息传递场景,如股票价格更新、社交媒体的新消息通知等。
Server-Sent Events (S…
建站知识
2025/5/25 11:15:15
Raft算法学习(1)博士论文大纲
参考资料 原文一共257页,其中前六章为算法重点介绍,第七章有点像A/B TEST
论文标题: 共识:连接理论与实践 (CONSENSUS: BRIDGING THEORY AND PRACTICE) 作者: Diego Ongaro 日期: 2014年8月 机构ÿ…
建站知识
2025/5/25 15:49:42
leetcode hot100刷题日记——6.和为 K 的子数组
解答:前缀和思想,见灵茶山艾府大大题解。
(1)前缀和思想:
前缀和数组prefix_sum的定义是prefix_sum[i] nums[0] nums[1] … nums[i]。如果存在两个前缀和prefix_sum[j]和prefix_sum[i]满足prefix_sum[i] - prefi…
建站知识
2025/5/25 11:44:32
【LeetCode 热题100】搜索旋转排序数组(力扣33 / 81/ 153/154)(Go语言版)
🔍 LeetCode 系列:解决 4 道「搜索旋转排序数组」题 —— 二分查找的变形经典
旋转排序数组的问题是一类典型的二分查找变形题目。这类题目看似简单,却常常因为细节处理出错而导致调试困难。
本文一次性讲透这类问题,包括以下四…
建站知识
2025/5/25 17:53:11