MySQL数据锁:Record Lock,Gap Lock 和 Next-Key Lock 发表于 2024-06-06 分类于 MySQL 本文字数: 2.5k 阅读时长 ≈ 2 分钟 间隙锁(Gap Lock)是什么?临键锁(Next-Key Lock)是什么?他们的工作原理是什么? 阅读全文 »
MySQL数据库锁:共享锁和独占锁 发表于 2024-06-05 更新于 2024-06-06 分类于 MySQL 本文字数: 5.6k 阅读时长 ≈ 5 分钟 在`InnoDB`存储引擎中,行级别锁有两种类型:`共享锁(S锁)`和`排他锁(X锁)`,理解这 2种锁的工作机制及其交互关系对于掌握`MySQL`的并发控制和锁机制非常重要,因此,今天就来一起聊聊`MySQL`的`共享锁`和`排他锁`。 阅读全文 »
Redis为什么不直接使用C语言的string,而是重新造了个SDS ? 发表于 2024-06-02 分类于 Redis 本文字数: 3.4k 阅读时长 ≈ 3 分钟 使用过 Redis 的小伙伴肯定对 String 这种数据对象并不陌生, 它即可以存放普通的字符串,也可以存放对象,同样可以存图片,视频等二进制数据,使用频次特别高,真可谓是一个万精油。 阅读全文 »
别太正直了,这才是面试官喜欢的离职原因! 发表于 2024-06-01 分类于 面试 本文字数: 2.4k 阅读时长 ≈ 2 分钟 面试中,我们似乎总是会被问到一个敏感的话题:你离职的原因是什么? 阅读全文 »
请慎用 BeanUtils.copyProperties!MapStruct就很香! 发表于 2024-05-31 更新于 2024-06-01 分类于 架构 本文字数: 5.6k 阅读时长 ≈ 5 分钟 开发中请慎用`BeanUtils.copyProperties()`,请慎用!请慎用!请慎用! 阅读全文 »
MySQL中的 where 1=1会不会影响性能?看完官方文档就悟了! 发表于 2024-05-30 更新于 2024-06-01 分类于 计算机基础 本文字数: 4.3k 阅读时长 ≈ 4 分钟 什么是字符集?什么是编码?什么是解码? 它们之间有什么关系?ASCII、Unicode、UTF-8、ISO-8859-1、GB2312,这些在计算中常见的名词,它们代表的真正含义是什么?这篇文章帮你讲透! 阅读全文 »
为什么会乱码?什么是编解码?ASCII、Unicode、UTF-8的实现原理是什么?本文帮你讲透! 发表于 2024-05-28 更新于 2024-06-01 分类于 计算机基础 本文字数: 6.1k 阅读时长 ≈ 6 分钟 什么是字符集?什么是编码?什么是解码? 它们之间有什么关系?ASCII、Unicode、UTF-8、ISO-8859-1、GB2312,这些在计算中常见的名词,它们代表的真正含义是什么?这篇文章帮你讲透! 阅读全文 »
如何巧用索引优化SQL语句性能? 发表于 2024-05-26 更新于 2024-06-01 分类于 MySQL 本文字数: 4k 阅读时长 ≈ 4 分钟 为什么在 MySQL数据库中,一个慢查询只要添加一个合适的索引,查询速度就能提升一个档次?对于 MySQL的索引,需要注意什么? 阅读全文 »
DNS域名系统如何工作?这篇文章帮你讲透! 发表于 2024-05-25 更新于 2024-06-01 分类于 计算机基础 本文字数: 4.4k 阅读时长 ≈ 4 分钟 不论你是否从事IT行业,都会和网络打交道,微信,抖音,网购产品比比皆是,当我们在浏览器里面输入一个域名,浏览器是如何定位到远程的服务器?这其中会经历哪些过程?今天我们就来聊一聊? 阅读全文 »
GB2312 编码表 发表于 2024-05-25 更新于 2024-05-26 分类于 编码 本文字数: 13k 阅读时长 ≈ 12 分钟 GB2312标准由中国国家标准总局 1980年发布,GB即国标拼音的首字母,共收录 6763个汉字,其中一级汉字 3755个,二级汉字 3008个。 阅读全文 »