月度归档: 2022 年 4 月

5 篇文章

Redis为啥这么快
Redis是一种基于键值对(Key-Value)的NoSQL数据库,Redis的Value可以由String,hash,list,set,zset,Bitmaps,HyperLogLog等多种数据结构和算法组成。Redis还提供了键过期,发布订阅,事务,Lua脚本,哨兵,Cluster等功能。Red…
cherry-pick 遴选
什么是遴选 使用遴选(cherry-pick)命令,Git 可以让你将任何分支中的个别提交合并到你当前的 Git HEAD 分支中。 当执行 git merge 或者 git rebase 时,一个分支的所有提交都会被合并。cherry-pick 命令允许你选择单个提交进行整合。 使用 cherry…
数组指针遍历
一维数组 #include <stdio.h> int main(){ int arr[] = {3,1,2,3,4,5,6,7,8,9,10}; int *pa = (int *) arr; for (int i = 0; i < 10; ++i) { printf("…
MySQL取差集
相当于A的独有+B的独有 select * from a full outer join b on a.key = b.key where a.key is null or b.key is null 此写法只在oracle中适用,在mysql中得用union select * from a lef…
MySQL自增主键解析
我们在创建表时一般都会创建自增的ID主键,由于自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,因此索引更紧凑。那自增的主键是如何实现的呢? 为了便于说明,我们创建一个表 t,其中 id 是自增主键字段、c 是唯一索引,并添加点数据。 CREATE TABLE `single` ( `id…