摘要:
介绍 mysql默认是使用innodb引擎,大多数时候也是用innodb。 innodb引擎是基于事务的引擎。所有操作都是基于事务,除了用户主动开启的显式事务,未主动开启事务的操作,innodb也会隐式开启事务进行操作。 mysql有四种事务隔离级别: - 读未提交 - 读已提交 - 可重复读 - 阅读全文
posted @ 2025-08-26 21:48
CJTARRR
阅读(5)
评论(0)
推荐(0)
摘要:
回收算法 (golang < 1.25 , 1.25+ 引入了green tea算法) 三色标记-清除算法 回收过程 触发GC后,将全部对象标记为白色。 第一阶段,短暂暂停程序,将根对象(全局对象,协程栈等)标记为灰色,同时开启写屏障。 第二阶段,恢复程序运行,并发地继续标记工作,这个阶段用户程序与 阅读全文
posted @ 2025-08-26 15:33
CJTARRR
阅读(12)
评论(0)
推荐(0)
摘要:
切片(slice) 本质:结构体 内容: - 指向数组头地址的指针(即数组首个元素的内存地址)。 - 长度,存放元素数量。 - 容量,底层数组的长度。 数据结构:数组 映射(map) 本质:结构体 内容: - 键值对数量 - 桶数组长度以2为底数的对数 - 指向当前使用桶数组的指针 - 指向旧桶数组 阅读全文
posted @ 2025-08-26 14:49
CJTARRR
阅读(1)
评论(0)
推荐(0)
摘要:
1.雪花算法id 组成部分:符号位(1bit)+毫秒时间戳(41bit)+机器id(10bit)+自增序号(1毫秒最多4096个,12bit) 大小:64bit 表示方式:长整型 2.bson Object Id 组成部分:秒级时间戳(32bit)+机器标识符(24bit)+进程标识符(16bit) 阅读全文
posted @ 2025-08-26 00:16
CJTARRR
阅读(16)
评论(0)
推荐(0)