摘要: 用「闪电侠」的例子解释一下进程和线程 艾伦在一次粒子加速器爆炸大事故中获得了极速移动的超能力,因此开始化身为超级英雄“闪电侠”。类比之下,CPU是计算机最核心的部件,它负责指令的读取和执行,每秒可以执行几十亿条指令!其实比闪电侠还要快得多。 阅读全文
posted @ 2022-05-19 10:50 蝉沐风 阅读(1401) 评论(3) 推荐(7) 编辑
摘要: 事务的隔离级别与MVCC 提到数据库,你多半会联想到事务,进而还可能想起曾经背得滚瓜乱熟的ACID,不知道你有没有想过这个问题,事务有原子性、隔离性、一致性和持久性四大特性,为什么偏偏给隔离性设置了级别? 一切还得从事务说起。 阅读全文
posted @ 2022-04-21 07:52 蝉沐风 阅读(535) 评论(5) 推荐(2) 编辑
摘要: MySQL性能优化的5个维度 面试官如果问你:你会从哪些维度进行MySQL性能优化?你会怎么回答? 所谓的性能优化,一般针对的是MySQL查询的优化。既然是优化查询,我们自然要先知道查询操作要经过哪些环节,然后思考可以在哪些环节进行优化。 阅读全文
posted @ 2022-04-06 07:51 蝉沐风 阅读(1226) 评论(3) 推荐(11) 编辑
摘要: 到底为什么不建议使用SELECT *? “不要使用SELECT *”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用`*`作为查询的字段列表,本文从4个方面给出理由。 阅读全文
posted @ 2022-03-26 22:29 蝉沐风 阅读(1512) 评论(3) 推荐(6) 编辑
摘要: 图解|用好MySQL索引,你需要知道的一些事情 你将会彻底理解索引覆盖和索引下推,索引失效的几个主要场景以及索引的创建和使用原则 阅读全文
posted @ 2022-03-16 11:42 蝉沐风 阅读(768) 评论(3) 推荐(6) 编辑
摘要: 图解|从根上彻底理解MySQL的索引 这篇文章会让你明白什么是索引,彻底理解B+树和索引的关系;彻底理解主键索引、普通索引、联合索引;了解什么是HASH索引,InnoDB和MyISAM索引的不同实现方式;轻松理解后续的索引使用规则。 阅读全文
posted @ 2022-03-11 10:45 蝉沐风 阅读(4884) 评论(12) 推荐(20) 编辑
摘要: 图解|12张图告诉你MySQL的主键查询为什么这么快 什么是InnoDB行格式?InnoDB页是什么? InnoDB页和InnoDB行格式都有哪些字段信息? 为什么推荐使用自增ID作为主键,而不推荐使用UUID? InnoDB设计者如何设计高效算法,快速在一个页中搜索记录。 阅读全文
posted @ 2022-02-25 12:52 蝉沐风 阅读(1027) 评论(3) 推荐(2) 编辑
摘要: IDEA一键部署SpringBoot项目到服务器 还在用FTP工具上传jar包?教你使用IDEA一键部署SpringBoot项目 阅读全文
posted @ 2022-02-23 13:24 蝉沐风 阅读(997) 评论(2) 推荐(2) 编辑
摘要: VSCode官方的配置同步方案 这几天在迁移电脑工作环境,对于VSCode,我实在不想从头做下载插件、配置代码规则这样的事情,在求助百度并写了自己踩坑的一篇文章之后发现官方居然有同步方案,于是决定再写一篇 阅读全文
posted @ 2022-02-20 11:02 蝉沐风 阅读(2888) 评论(0) 推荐(0) 编辑
摘要: 再也不用担心重装VSCode了 换了电脑?需要重装VSCode从新开始配置?使用插件同步VSCode配置吧,再也不担心重装VSCode了 阅读全文
posted @ 2022-02-19 12:53 蝉沐风 阅读(1030) 评论(3) 推荐(1) 编辑