摘要: 1、原理 索引其实就像一本书的目录,便于我们快速找到想要看的内容。就像我们的《新华字典》,可以按部首查,可以按拼音查,可以快速查到想要查的字。 2、类型 B-Tree 使用B-Tree数据结构来存储数据(实际使用B+Tree更多),所有的值都是按顺序存储的,可以加快查找速度,把查找复杂度从O(n) 阅读全文
posted @ 2023-01-04 16:21 shog808 阅读(30) 评论(0) 推荐(0)
摘要: 1、隔离级别 SQL 标准的事务隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(serializable )。 读未提交是指,一个事务还没提交时,它做的变更就能被别的事务看到。 读提交是指,一个事 阅读全文
posted @ 2023-01-02 23:08 shog808 阅读(46) 评论(0) 推荐(0)
摘要: 1、redo log (引擎层) 如果每一次的更新操作都需要写进磁盘,然后磁盘也要找到对应的那条记录,然后再更新,整个过程 IO 成本、查找成本都很高。为了解决这个问题,MySQL 的设计者就用了类似酒店掌柜粉板的思路来提升更新效率。而粉板和账本配合的整个过程,其实就是 MySQL 里经常说到的 W 阅读全文
posted @ 2023-01-02 22:21 shog808 阅读(57) 评论(0) 推荐(0)
摘要: 1、MySQL逻辑架构图 2、整体解析 大体上MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现, 阅读全文
posted @ 2023-01-02 15:43 shog808 阅读(44) 评论(0) 推荐(0)
摘要: package com.bxwell.hj360.pollutionsource.handle; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.core.handlers.M 阅读全文
posted @ 2022-06-05 21:19 shog808 阅读(617) 评论(0) 推荐(0)
摘要: TinyMCE富文本图片链接问题记录 data-mcee-src 阅读全文
posted @ 2022-03-30 15:29 shog808 阅读(1243) 评论(0) 推荐(0)
摘要: 总览 1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype table type possible_keys key key_len ref rows extra各列。 其中, type=cons 阅读全文
posted @ 2022-03-23 08:34 shog808 阅读(230) 评论(0) 推荐(0)
摘要: 分布式系统事务 阅读全文
posted @ 2022-03-20 12:22 shog808 阅读(146) 评论(0) 推荐(0)
摘要: 线性数据结构 阅读全文
posted @ 2022-03-03 11:04 shog808 阅读(115) 评论(0) 推荐(0)
摘要: vue 路径中带#号的问题解决 阅读全文
posted @ 2022-02-25 12:02 shog808 阅读(4940) 评论(0) 推荐(0)