wyc-blog

道法自然


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

mysql日志——如何保证数据不丢失

发表于 2020-11-22 | 分类于 mysql
crash safecrash safe,即崩溃恢复,InnoDB可以保证即使数据库发生了异常重启,之前提交的记录都不会丢失。InnoDB有这个能力得益于redo log,前面说过mysql会先将具体 ...
阅读全文 »

mysql日志——mysql偶尔抖了一下

发表于 2020-11-22 | 分类于 mysql
平时的sql执行中,偶尔会遇到这样的情况:一条sql正常执行会非常快,但是不知道为什么,会变得特别慢。并且这种情况难以复现。 为什么sql变慢了在前面的章节mysql日志——更新sql如何执行中,你已 ...
阅读全文 »

mysql日志——更新sql如何执行

发表于 2020-11-21 | 分类于 mysql
一条sql更新语句是如何执行的在理解mysql是如何做到数据不丢失之前,我们得先知道一条更新语句在mysql中是如何执行的。和查询语句一样,更新的sql也要经过:1.连接器——管理连接,权限验证2.分 ...
阅读全文 »

mysql——索引(三)

发表于 2020-11-02 | 分类于 mysql
mysql为什么有时候选错索引在mysql中一张表可以支持多个索引,但是你在写sql的时候并没有主动选择使用哪个索引,那是因为mysql的优化器帮你选择了。竟然这样,mysql的优化器在选择时是否会出 ...
阅读全文 »

mysql——索引(二)

发表于 2020-11-02 | 分类于 mysql
什么是回表在mysql——索引(一)中我们知道了索引的数据结构是B+树,要描述回表的过程,还得提前了解索引的数据结构。还是以索引(一)中的例子为例,假设,我们有一个主键列为id的表,表中有字段k,并且 ...
阅读全文 »

mysql——索引(一)

发表于 2020-10-29 | 分类于 mysql
InnoDB引擎下索引的数据结构给一张表创建索引的时候,mysql究竟在做什么?创建索引时,为什么表数据越大,执行时间越长?想要知道答案,就必须了解mysql中索引的数据结构。 InnoDB引擎下,索 ...
阅读全文 »

jvm——虚拟机栈

发表于 2020-08-09 | 分类于 jvm
基于栈的设计对于数据的操作,有基于cpu寄存器的设计和基于栈的设计两种。jvm为何选择了基于栈的设计呢?如果是基于cpu寄存器的设计,则不得不依赖底层的操作系统,这样就无法满足跨平台的特性。为了满足跨 ...
阅读全文 »

jvm——PC寄存器

发表于 2020-07-26 | 分类于 jvm
jvm运行时数据区jvm区域划分,主要分为5个重要组成部分 堆 java虚拟机栈 元空间(jdk7以前叫方法区) 本地方法栈 pc寄存器这边重点讲解pc寄存器 pc寄存器 概念jvm中pc寄存器, ...
阅读全文 »

jvm——类加载器

发表于 2020-07-05 | 分类于 jvm
类的生命周期加载目的将.class文件导入到jvm中 流程 jvm读取.class文件的二进制文件 将class的文件描述存放到方法区中 同时生成一个唯一对应的java.lang.Class对象描述数 ...
阅读全文 »

如何永久激活jetbrains产品

发表于 2020-05-25 | 分类于 jetbrains
免费教育许可证如果你拥有学校的注册的邮箱,你可以申请免费的激活码。参考 破解jar下载 先下载jetbrains产品,地址 再下载jetbrains-agent,地址 关于历史的版本对应,可能访问会比 ...
阅读全文 »
12…8
wyc

wyc

君埋泉下泥销骨 我寄人间朝与暮
沧海桑田 也输 一纸流年
我曾 把那 蒹葭 叹几遍
才留得 风花雪月几更天

80 日志
22 分类
33 标签
GitHub
© 2020 wyc
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4