/images/avatar.png

Schaepher's Blog

MySQL 自增主键

原文: MySQL 自增主键 https://schaepher.github.io/2020/04/28/mysql-auto-inc/ 以下仅考虑 InnoDB 存储引擎。 自增主键有两个性质需要考虑: 单调性 每次插入一条数据,其 ID 都是比上一条插入的数据的 ID 大,就算上一条数据

高内聚与低耦合

面向对象设计需要尽可能地符合高内聚与低耦合。它们的视角分为模块内部(内聚)和模块之间(耦合)。 模块内部各元素应紧密结合,一个模块只做一件事。

CDN 客户成本分析

这里计算的是硬件成本,即 IDC 成本。 CDN 运营商自建或者找其他运营商租用 IDC。CDN 厂商需要根据 IDC 的使用情况来计费,这是 CDN 的成本。 IDC 的计费方式分为

HTTPS 证书

在可靠传输的传输层协议 TCP 基础上,为 TCP 传输的有效载荷定义人类可读的文本的规则,得到了 HTTP。这些 HTTP 的内容没有被加密,因而可以被任何中间设备看

各种锁

并发资源争抢就会涉及到锁。锁的种类有很多,如果不分类容易搞混。 以下涉及公平锁/非公平锁、乐观锁/悲观锁、独享锁/共享锁、互斥锁、读写锁、可重