240 发简信
IP属地:湖北
  • 工作的一点点总结

    回顾一年半之前,我还在作为一个项目的推进者,为整个项目的进度和完善而头疼。当时遇到的问题非常棘手。如今我又面临和完成了一个完整大功能的开发,完成度和问题解决上都有了一些进步。...

  • Java泛型小记

    前言 经常会看到 “泛型会在编译期擦除,但是运行时可以获取到”,自己也有过这样的疑惑。此处做一下笔记,记录一下认识和理解。 一、泛型概述 可以参照本文 Java 泛型,你了解...

  • Spring 中的扫描

    前言 spring 是如何去扫描的以 springboot + mybatis 为例,看一下是如何扫描的代码结构:不使用 @MapperScanner 注解,使用 @Mapp...

  • 120
    Git revert —— 与 reset 的关系,以及revert 常规 commit

    一、背景知识 1.1 git的版本管理,及HEAD的理解 使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间...

  • 120
    设计模式之禅(二) —— 单例、工厂、模板

    一、单例模式 单例是面试当中最常见的一种设计模式,但是我们在应用中一般都是借助 Spring 指定生成单例还是多例对象,所以手写的情况不多。此处列出几种单例模式的写法。 饿汉...

  • elasticsearch常用查询语法

    match 会进行全文匹配 constant_score should 两个条件是 or 的关系 must 可搭配 filter 进行过滤 must_not

  • 120
    elasticsearch 安装

    环境要求: java 1.8node 1.1 安装 elasticsearch brew install elasticsearch elasticsearch 安装完后的地...

  • 120
    设计模式之禅(一) —— 六大设计原则

    1.1 单一职责原则 单一职责原则:Singel Responsibility Principle,SRP单一职责原则的定义:应该有且仅有一个原因引起类的变更。 书中提到一个...

  • 代码整洁之道

    前言 按照自己理解,结合自己平时习惯来做读书笔记,边读边理解边总结。 大师级程序员把系统当做故事来讲,而不是当做程序来写。他们使用选定编程语言提供的工具构建一种更为丰富且更具...

  • 首先多谢留言~
    说来惭愧,我在搬运这篇文章的时候,也持有跟你相同的疑问,关于mysql的逻辑结构和物理结构的关系也有点不太清楚,也找了很多文章,并没有得到很明确的答案。
    数据库里面有段页行,跟逻辑结构中节点对应比较合适的应该就是页,这个我不确定;
    非叶子节点应该是没有 User Records的,非叶子节点和叶子节点的页类型不一样,所以page的内容也不一样;
    User Records应该是对应的具体数据。
    近期一直复习其他的知识点,这个漏洞我把它忘掉了hhhhh,稍微给我点时间,我再去查一下哈~~

    Mysql —— 页与索引

    一、前言 之前了解过Mysql中索引的数据结构,但是看得非常浅显,仅仅知道索引底层实现的数据结构是 B+ tree,以及B+ tree 简单的增加节点和删除节点。但是对一些细...

  • 博主表达的言简意赅,清晰明了~

    一则由于索引导致的MySQL死锁分析

    涉及死锁的 authorized_user 表的 DDL 死锁日志 根据 MySQL 日志分析出来的涉及死锁的 SQL 语句分析 原因分析 InnoDB 引擎,更新操作默认会...

  • "然后由于其更新的字段 status 有非聚簇索引" 这里是不是笔误啊,应该是 “然后由于其更新的字段 username 有非聚簇索引” 是吧

    一则由于索引导致的MySQL死锁分析

    涉及死锁的 authorized_user 表的 DDL 死锁日志 根据 MySQL 日志分析出来的涉及死锁的 SQL 语句分析 原因分析 InnoDB 引擎,更新操作默认会...

  • Mysql —— 幻读

    前言 在学习隔离级别以及mysql的并发问题处理时,一直对幻读的概念比较模糊,在网上搜集了很多资料,也是各有各的说法,后来找到一篇能拿出mysql官方文档的描述的文章,感觉比...

  • @昵称真帅气 多谢多谢!其实大部分都是搬运,是人家写的好:smile:

    Mysql —— 页与索引

    一、前言 之前了解过Mysql中索引的数据结构,但是看得非常浅显,仅仅知道索引底层实现的数据结构是 B+ tree,以及B+ tree 简单的增加节点和删除节点。但是对一些细...

  • @Gr8Miller 感谢!!!瞅瞅去

    Mysql —— (转)MySQL中MVCC的正确打开方式(源码佐证)

    搬运于 MySQL中MVCC的正确打开方式(源码佐证) 序 最近在学习MySQL中的MVCC,看了网上的各种版本,什么创建版本号、删除版本号,一开始看的时候,好像很对的样子,...

  • 确实,如果不看源码,真的很难保证看到的就是真相😅

    Mysql —— (转)MySQL中MVCC的正确打开方式(源码佐证)

    搬运于 MySQL中MVCC的正确打开方式(源码佐证) 序 最近在学习MySQL中的MVCC,看了网上的各种版本,什么创建版本号、删除版本号,一开始看的时候,好像很对的样子,...