会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
𝐺𝑖𝑡𝐺𝑢𝑑
𝘽𝙚𝙩𝙩𝙚𝙧 𝙡𝙖𝙩𝙚 𝙩𝙝𝙖𝙣 𝙣𝙚𝙫𝙚𝙧.
管理
2026年5月13日
MySQL 事务
摘要: 原子性、一致性、隔离性、持久性 一致性:唯一的“终点” A(原子性)、I(隔离性)、D(持久性) 都是手段 C(一致性) 才是目的 数据库做那么多的日志和锁,本质上是为了保证:无论外界怎么折腾(断电、并发、报错),数据最终都是对的 持久性与原子性的“守护神”:Redo 与 Undo 数据库的操作是在
阅读全文
posted @ 2026-05-13 15:14 我已有个她
阅读(5)
评论(0)
推荐(0)
2026年5月8日
PHP8+,早已不再是你记忆中的样子
摘要: JIT 编译器 (Just-In-Time) 是 PHP8 最受关注的特性。它改变了 PHP 脚本的运行逻辑 原理:传统的 PHP 流程是 PHP代码 -> Opcode -> 虚拟机执行。JIT 介入后,会将高频触发的 Opcode 直接编译为机器码 (x86/arm64),绕过虚拟机直接由 CP
阅读全文
posted @ 2026-05-08 10:33 我已有个她
阅读(6)
评论(0)
推荐(0)
MySQL 的 B+ 树
摘要: B+ 树是 B 树的变体,特点: 非叶子节点只存键值(索引): 非叶子节点不存储实际的行数据(Data),只保存索引 Key 和指针 叶子节点存储所有数据: 所有完整的行记录(或主键指向的数据地址)都存放在叶子节点中 叶子节点由双向链表连接: 叶子节点之间通过指针相连,形成一个有序的双向链接 所有叶
阅读全文
posted @ 2026-05-08 10:08 我已有个她
阅读(9)
评论(0)
推荐(0)
2026年4月27日
Redis 常见数据结构
摘要: 字符串(String) 内部实现:SDS (Simple Dynamic String) 最基础的类型,一个 Key 对应一个 Value,是二进制安全的,可以存储文本、数字或者是序列化后的对象。 # 普通文本 SET user:100:name "Jack" # 计数器,可以使用 INCR 增加
阅读全文
posted @ 2026-04-27 12:54 我已有个她
阅读(11)
评论(0)
推荐(0)
TCP 三次握手与四次挥手
摘要: 其实,这两个机制核心目的只有两个字:确认。 三次握手:确认对方“信号好” 核心目的: 防止你对着空气说话。 你: “喂,听得到吗?”(确认我的麦克风、你的耳机) 对方: “听到了,你能听到我吗?”(确认我的耳机、你的麦克风) 你: “能听到,那我开始说了。”(确认对方知道你能听到,双方放心) 【为什
阅读全文
posted @ 2026-04-27 08:29 我已有个她
阅读(8)
评论(0)
推荐(0)
Go Scheduler
摘要: 简单为说,GMP 分别代表三个核心角色: G(Goroutine)、M(Machine)和 P(Processor) 拆解 G (Goroutine) Go 协程,是待执行的任务单元,非常轻量,初始栈空间仅约 2KB,它并不直接在操作系统线程上跑,而是由 Go 高度器安排。包含控制信息(如栈指针、状
阅读全文
posted @ 2026-04-27 08:18 我已有个她
阅读(8)
评论(0)
推荐(0)
2026年4月22日
网页访问用 HTTP,服务打架用 gRPC
摘要: 它们到底是什么? 简单来说: HTTP 就像是国际通用语言(如英语)。它定义了一套全世界通用的沟通格式,不管是谷歌还是百度,只要你是浏览器,咱俩就能聊。它的核心是“资源”。 RPC 不是协议,而是一种理想(设计思想)。它的目标是:让你在调用几千公里外的服务器代码时,感觉就像在调用自己本地电脑里的函数
阅读全文
posted @ 2026-04-22 08:11 我已有个她
阅读(9)
评论(0)
推荐(0)
2026年4月14日
什么是缓存穿透、击穿、雪崩
摘要: 缓存穿透 (Cache Penetration) 定义: 指查询一个根本不存在的数据。 由于缓存不命中,请求会穿透到数据库,而数据库也查不到。因为数据库没查到,所以也不会回写缓存。这就导致每次针对该 Key 的请求都会直达数据库。 场景: 恶意攻击(查询 ID 为 -1 的数据)或业务逻辑逻辑漏洞。
阅读全文
posted @ 2026-04-14 08:19 我已有个她
阅读(12)
评论(0)
推荐(0)