会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
neolshu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
2025年8月27日
Redis 缓存击穿、穿透、雪崩与布隆过滤器详解
摘要: 一、缓存击穿(Cache Breakdown) 1. 定义与场景 缓存击穿是指某个热点key在缓存过期的一瞬间,同时有大量请求涌入,导致所有请求直接打到数据库,造成数据库瞬时压力过大。 2. 核心特征 针对单个热点key该key在缓存中刚好过期并发请求量极大 3. 解决方案 (1) 互斥锁(Mute
阅读全文
posted @ 2025-08-27 12:48 NeoLshu
阅读(20)
评论(0)
推荐(0)
2025年8月23日
git实战(9)git rebase 终极详解,看这一篇就够了!
摘要: 一、Rebase 的本质 变基(Rebase) 的核心是 改变提交的基准点。 将当前分支的提交“嫁接”到目标分支的最新提交之上效果:使提交历史呈线性结构(无合并提交)类比:把一段提交记录“剪下来”,接到另一分支的末端 二、基础命令 1. 单分支变基 git checkout feature git
阅读全文
posted @ 2025-08-23 19:33 NeoLshu
阅读(166)
评论(0)
推荐(0)
git实战(8)git高阶命令分析【结合使用场景】
摘要: 以下是 Git 高阶命令分享,涵盖高效协作、历史重构、问题排查等场景,助你成为 Git 高手: 一、历史重构与清理 1. 交互式变基(改写历史) git rebase -i HEAD~3 # 修改最近3次提交 操作选项: reword:修改提交信息edit:暂停修改提交内容squash:合并到前一个
阅读全文
posted @ 2025-08-23 19:29 NeoLshu
阅读(26)
评论(0)
推荐(0)
git实战(7)git常用命令速查表
摘要: 一、基础操作 1. 初始化仓库 git init # 当前目录初始化为Git仓库 git clone <repo_url> # 克隆远程仓库到本地 2. 查看状态与日志 git status # 查看工作区/暂存区状态 git log # 查看提交历史 git log --oneline # 简洁版
阅读全文
posted @ 2025-08-23 19:28 NeoLshu
阅读(46)
评论(0)
推荐(0)
git实战问题(6)git push 时发现分支已被更新,push失败了怎么办
摘要: 当 git push 失败并提示当前分支已被其他人更新时(例如报错 ! [rejected] branch-name -> branch-name (non-fast-forward)),说明远程分支有新的提交,而你的本地分支尚未包含这些更新。以下是标准解决流程: 1. 拉取远程最新代码 先拉取远程
阅读全文
posted @ 2025-08-23 19:26 NeoLshu
阅读(36)
评论(0)
推荐(0)
git实战(5)提交代码的时候发现冲突了怎么办
摘要: 1. 确认冲突文件 运行 git status 查看冲突文件(标记为 Unmerged paths): git status 冲突文件会包含类似这样的标记: <<<<<<< HEAD 你的代码 别人的代码 >>>>>>> branch-name 2. 手动解决冲突 用编辑器(如 VS Code、In
阅读全文
posted @ 2025-08-23 19:23 NeoLshu
阅读(23)
评论(0)
推荐(0)
深度解析Bitmap、RoaringBitmap 的原理和区别
摘要: 在大数据处理领域,Bitmap技术和其演进形式RoaringBitmap已成为高效存储和操作整数集合的关键数据结构。本文从原理、实现、内存效率和性能表现等多维度,深入解析传统Bitmap与RoaringBitmap的区别,帮助读者理解在不同数据分布场景下如何选择合适的数据结构。 一、基本原理与数据结
阅读全文
posted @ 2025-08-23 19:14 NeoLshu
阅读(44)
评论(0)
推荐(0)
Mysql InnoDB 底层架构设计、功能、原理、源码系列合集【六、架构全景图与最佳实践】
摘要: Mysql InnoDB 底层架构设计、功能、原理、源码系列合集 一、InnoDB 架构先导。【模块划分,各模块功能、源码位置、关键结构体/函数】 二、内存结构核心 - 缓冲池与性能加速器 三、日志系统 - 事务持久化的基石 四、事务引擎核心 - MVCC与锁机制 五、InnoDB 高阶机制与实战调
阅读全文
posted @ 2025-08-23 18:51 NeoLshu
阅读(23)
评论(0)
推荐(0)
计算机网络 TLS握手中三个随机数详解
摘要: 在 TLS 握手过程中,三个随机数是生成最终会话密钥的核心要素,它们共同保障通信的前向保密性和会话唯一性。以下是详细解析: 三个随机数的定义与作用 随机数来源长度核心作用Client Random客户端生成32字节包含客户端支持的TLS版本、时间戳和随机字节,防止重放攻击。Server Random
阅读全文
posted @ 2025-08-23 18:03 NeoLshu
阅读(41)
评论(0)
推荐(0)
计算机网络 各版本TLS握手的详细过程
摘要: 一、SSL 2.0 (1995年,已废弃) 流程: ClientHello 客户端发送支持的加密套件列表(弱算法如RC4、MD5)。 ServerHello 服务器选择加密套件并发送证书(无服务器密钥交换)。 密钥交换 客户端用服务器公钥加密预主密钥(PreMasterSecret)发送。 完成 双
阅读全文
posted @ 2025-08-23 18:00 NeoLshu
阅读(14)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
公告