240 发简信
IP属地:广东
  • Resize,w 360,h 240
    mysql学习笔记五:锁

    全局锁 全局锁就是对整个数据库实例加锁, 实现一:命令是 Flush tables with read lock (FTWRL),让整个库处于只...

  • mysql学习笔记四:索引

    在 InnoDB 中,表都是根据主键顺序以索引的形式存放的,这种存储方式的表称为索引组织表。又nnoDB 使用了 B+ 树索引模型,所以数据都是...

  • Resize,w 360,h 240
    mysql学习笔记三:mysql的事务

    隔离性与隔离级别 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久...

  • Resize,w 360,h 240
    mysql学习笔记二:mysql的日志系统

    redo log与binlog区别 1.redo log 是 InnoDB 引擎特有的,提供了系统crash-safe恢复能力;binlog 是...

  • Resize,w 360,h 240
    mysql学习笔记一:mysql执行流程

    mysql分为 Server 层和存储引擎层两部分 1.Server 层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大...

  • Resize,w 360,h 240
    Redis实现原理知识总结

    一、数据结构 1.简单动态字符串SDS rdis没有直接使用C语言传统的字符串类型,而是自己构建了一种简单动态字符串SDS的类型,原因:1.常数...

  • Resize,w 360,h 240
    spring Bean实例化过程

    1 加载 在代码编译后,就会生成JVM(Java虚拟机)能够识别的二进制字节流文件(*.class)。JVM把Class文件中的类描述数据从文件...

  • springboot启动时执行:@PostConstruct 、CommandLineRunner、ApplicationRunner、ApplicationListener对比

    使用场景: 我们在开发过程中会有这样的场景:需要在项目启动后执行一些操作,比如:读取配置文件信息,数据库连接,删除临时文件,清除缓存信息,工厂类...

  • sqoop同步mysql到hive

    思路:因为业务数据量较大,只需同步2018-01-01 00:00:00之后的数据。历史数据用全量同步,之后使用增量同步 一、全量同步 Sqoo...