• redis设计和实现

    简单动态字符串 sds定义 1 2 3 4 5 struct sdshdr{ int len;已经使用的长度,等于sds所保存字符串的长度 int free;未使用字节的数量 char buf[]保存字...

  • 深入式理解分布式缓存

    分布式系统理论 cap理论 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...

  • mybatis缓存

    一级和二级缓存 你真的会用Mybatis的缓存么,不知道原理的话,容易踩坑哦 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项 ...

  • mysql

    mysql死锁 DeadLock定位与解决 https://blog.csdn.net/h2604396739/article/details/86632031 ...

  • mysql操作

    1 2 3 4 5 set autocommit=0 START TRANSACTION; 事务代码 commit; 1 2 3 4 5 6 1、登录到mysql中,为roo...

  • mysql技术内幕

    innodb存储引擎 内存 1 2 3 4 5 6 7 8 9 10 11 缓存池 内存页 插入缓冲 锁消息 重做日志缓冲 额外内存池 ...

  • 不使用索引情况

    https://blog.csdn.net/moakun/article/details/81813905 1,使用select * ,可能导致不走索引 1 2 优化器认为全表扫描更有效,会使用全表扫描 若使用select y from T where y...

  • mysql explain

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 {EXPLAIN | DESCRIBE...

  • mysql 引擎

    innodb引擎 acid 1 2 3 4 5 6 7 a 原子性 c 一致性 https://www.jianshu.com/p/20e10ed721d0 https://blog.csdn.net/aaa...

  • mysql sql 语法

    TRUNCATE 1 TRUNCATE [TABLE] tbl_name select 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...