240 发简信
IP属地:四川
  • 使用 jar -uvf 更新文件删除了其他内容

    因为jar包中配置文件问题,不想重新打包,就想在外面改好文件再更新进去。然而,作妖就此开始。 本来几十M的jar包,执行 "jar -uvf x...

  • Resize,w 360,h 240
    【MySQL】16|“order by”是怎么工作的

    我们经常会使用order by进行排序,现在我们来聊聊它是怎么工作的。 例如: 1、全字段排序 前面介绍过索引,为了避免全表扫描,上述例子中需要...

  • Resize,w 360,h 240
    【MySQL】15|日志和索引相关问题

    1 在两阶段提交的不同瞬间,MySQL如果发生异常重启,是怎么保证数据完整性的? 我们先来看下,两阶段提交的图 如果在图中时刻1⃣️的地方,也就...

  • 【MySQL】14|聊聊count()

    1、count(*)的实现方式 在不同的MySQL引擎中,count(*)有不同的实现方式: MyISAM 引擎把一个表的总行数存在了磁盘上,因...

  • Resize,w 360,h 240
    【MySQL】13|为什么表数据删掉一半,表文件大小不变?

    一个InnoDB表包含两部分,表结构定义和数据。 在MySQL8.0 版本以前,表结构是存在以.frm为后缀的文件里。而MySQL 8.0版本,...

  • Resize,w 360,h 240
    【MySQL】12|为什么我的MySQL会“抖”一下

    有时会遇到这样的场景,一条SQL语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得很慢,并且这样的场景很难复现,它不只随机,而且持...

  • Resize,w 360,h 240
    【MySQL】11|给字符串字段加索引

    现在,几乎所有的系统都支持使用邮箱登陆,那么怎样在邮箱这样的字段上创建合理的索引。 假设用户表是这么定义的: 由于要使用邮箱登陆,所以业务代码中...

  • Resize,w 360,h 240
    1|内存模型与Volatile

    一、Java 内存模型 Java虚拟机规范中定义了一种Java内存模型(Java Memory Model,JMM)用来屏蔽各种硬件和操作系统的...

  • 【MySQL】10|MySQL为什么有时会选错索引?

    我们都知道在MySQL中一张表可以支持多个索引。但是我们在写sql的时候,并没有主动指定使用哪个索引,也就是说,使用哪个索引是由MySQL来确定...