文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
摘要: 一、Rebase 的本质 变基(Rebase) 的核心是 改变提交的基准点。 将当前分支的提交“嫁接”到目标分支的最新提交之上效果:使提交历史呈线性结构(无合并提交)类比:把一段提交记录“剪下来”,接到另一分支的末端 二、基础命令 1. 单分支变基 git checkout feature git 阅读全文
posted @ 2025-08-23 19:33 NeoLshu 阅读(42) 评论(0) 推荐(0)
摘要: 以下是 Git 高阶命令分享,涵盖高效协作、历史重构、问题排查等场景,助你成为 Git 高手: 一、历史重构与清理 1. 交互式变基(改写历史) git rebase -i HEAD~3 # 修改最近3次提交 操作选项: reword:修改提交信息edit:暂停修改提交内容squash:合并到前一个 阅读全文
posted @ 2025-08-23 19:29 NeoLshu 阅读(2) 评论(0) 推荐(0)
摘要: 一、基础操作 1. 初始化仓库 git init # 当前目录初始化为Git仓库 git clone <repo_url> # 克隆远程仓库到本地 2. 查看状态与日志 git status # 查看工作区/暂存区状态 git log # 查看提交历史 git log --oneline # 简洁版 阅读全文
posted @ 2025-08-23 19:28 NeoLshu 阅读(7) 评论(0) 推荐(0)
摘要: 当 git push 失败并提示当前分支已被其他人更新时(例如报错 ! [rejected] branch-name -> branch-name (non-fast-forward)),说明远程分支有新的提交,而你的本地分支尚未包含这些更新。以下是标准解决流程: 1. 拉取远程最新代码 先拉取远程 阅读全文
posted @ 2025-08-23 19:26 NeoLshu 阅读(3) 评论(0) 推荐(0)
摘要: 1. 确认冲突文件 运行 git status 查看冲突文件(标记为 Unmerged paths): git status 冲突文件会包含类似这样的标记: <<<<<<< HEAD 你的代码 别人的代码 >>>>>>> branch-name 2. 手动解决冲突 用编辑器(如 VS Code、In 阅读全文
posted @ 2025-08-23 19:23 NeoLshu 阅读(1) 评论(0) 推荐(0)
摘要: 在大数据处理领域,Bitmap技术和其演进形式RoaringBitmap已成为高效存储和操作整数集合的关键数据结构。本文从原理、实现、内存效率和性能表现等多维度,深入解析传统Bitmap与RoaringBitmap的区别,帮助读者理解在不同数据分布场景下如何选择合适的数据结构。 一、基本原理与数据结 阅读全文
posted @ 2025-08-23 19:14 NeoLshu 阅读(13) 评论(0) 推荐(0)
摘要: Mysql InnoDB 底层架构设计、功能、原理、源码系列合集 一、InnoDB 架构先导。【模块划分,各模块功能、源码位置、关键结构体/函数】 二、内存结构核心 - 缓冲池与性能加速器 三、日志系统 - 事务持久化的基石 四、事务引擎核心 - MVCC与锁机制 五、InnoDB 高阶机制与实战调 阅读全文
posted @ 2025-08-23 18:51 NeoLshu 阅读(5) 评论(0) 推荐(0)
摘要: 在 TLS 握手过程中,三个随机数是生成最终会话密钥的核心要素,它们共同保障通信的前向保密性和会话唯一性。以下是详细解析: 三个随机数的定义与作用 随机数来源长度核心作用Client Random客户端生成32字节包含客户端支持的TLS版本、时间戳和随机字节,防止重放攻击。Server Random 阅读全文
posted @ 2025-08-23 18:03 NeoLshu 阅读(6) 评论(0) 推荐(0)
摘要: 一、SSL 2.0 (1995年,已废弃) 流程: ClientHello 客户端发送支持的加密套件列表(弱算法如RC4、MD5)。 ServerHello 服务器选择加密套件并发送证书(无服务器密钥交换)。 密钥交换 客户端用服务器公钥加密预主密钥(PreMasterSecret)发送。 完成 双 阅读全文
posted @ 2025-08-23 18:00 NeoLshu 阅读(6) 评论(0) 推荐(0)
摘要: 1. 僵尸进程 (Zombie Process / Defunct Process) 定义: 一个进程已经结束了它的执行(即任务完成了或被终止),但其在操作系统进程表(Process Table)中仍然保留着一个条目。这个条目包含了该进程的进程ID(PID)和退出状态码等信息,等待其父进程(Pare 阅读全文
posted @ 2025-08-23 17:56 NeoLshu 阅读(5) 评论(0) 推荐(0)
摘要: Mysql InnoDB 底层架构设计、功能、原理、源码系列合集 一、InnoDB 架构先导。【模块划分,各模块功能、源码位置、关键结构体/函数】 二、内存结构核心 - 缓冲池与性能加速器 三、日志系统 - 事务持久化的基石 四、事务引擎核心 - MVCC与锁机制 五、InnoDB 高阶机制与实战调 阅读全文
posted @ 2025-08-23 17:45 NeoLshu 阅读(3) 评论(0) 推荐(0)