1、数据库字段默认值不能为null,要有默认值空值,插入数据最好对有默认值的字段也塞值(默认值),更新数据时对可能有变更的字段都塞值(空字符串都...
计数器限流 最原始的代码 但是计数器限流无法对相邻两秒都是高qps进行限流,比如1:29:29.999有100qps,1:30:30.001也有...
snowflake 源码地址由于源码是scala编写的,翻译成java snowflake 64bit组成 41位的时间戳能够用到约69年。假设...
ehcache Terracotta公司使用的开源的缓存框架,get操作源码解析 Ehcache put(final K key, final ...
change buffer是一个特殊的数据结构,当二级索引的页面不在缓冲池中,change buffer会缓存对二级索引的数据操作(update...
MemoryStore 始终处于启用状态,所有元素都可以放在MemoryStore层 线程安全 就是使用内存存储(ConcurrentHashM...
MySQL主备数据流转流程 备库B和主库A维持了一个长连接1、在备库 B 上通过 change master 命令,设置主库 A 的 IP、端口...
Ehcache has three storage tiers, summarized here: Memory store – Heap me...
追问 1:不引入两个日志,也就没有两阶段提交的必要了。只用 binlog 来支持崩溃恢复,又能支持归档,不就可以了? 如果在图中标的位置,也就是...