索引,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐怕很少有人能把前因后果讲述完整。本文就来从头到尾介绍下数据库的索引。索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,
分类:
数据库 时间:
2019-11-29 09:13:46
阅读次数:
102
我们常常会遇到这样的困惑,收到用户或者客服的反馈,平台使用有问题,但是测试人员搭建环境后又没办法复现故障,最后导致问题没法解决,眼睁睁地看着用户流失。
这是因为线上生产环境非常复杂、很多时候是偶发性 bug ,但却很难捕捉。特别是随着微服务盛行,系统复杂度增加,线上故障的快速定位和及时分析解决... ...
分类:
其他好文 时间:
2019-11-26 11:57:54
阅读次数:
84
'Rem EverythingAutoSetup.VBS 安装Everything的VBS脚本 2019年11月25日写 'Rem Everything是voidtools开发的一款本地NTFS文件和文件夹名称搜索工具'Rem Everything基于名称快速定位本地NTFS文件和文件夹。'Rem ...
分类:
其他好文 时间:
2019-11-25 13:32:56
阅读次数:
89
前言 Cannot read property '_withTask' of undefined 突然一下子,就报这个错了,刚刚还好好呢 Bug分析 1.是在template中调用了某个方法,但是你没有在methods定义 2.方法定义了,但是依旧报这个错,可能是你用了压缩版的vue,没有到方法定义 ...
分类:
其他好文 时间:
2019-11-21 14:08:19
阅读次数:
73
SQL常用编辑器: 1,sublime:喜欢sublime的风格 CTRL+G 快速定位到代码编辑的某一行 CTRL+SHIFT+L 快速定位到每一行的末端,且可以进行调整光标所在位置,对于在每一行增加相同标识较为友好 CTRL+SHIFT+P进行语言的选择 ...
分类:
其他好文 时间:
2019-11-18 12:40:14
阅读次数:
83
1.代码提示:ALT+/ 2.Ctrl+L 弹出对话框输入 行号,进行代码快速定位 3.Ctrl 可以切换到大纲视图,快速定位到方法(2,3两点,对于快速找到bug很有用) 4.注释快捷键:单行用Ctrl+/ ,段落注释Ctrl +Shift +/ 5.Ctrl+D 删除当前行(可以配合Ctrl+L ...
分类:
系统相关 时间:
2019-11-15 22:06:29
阅读次数:
141
前言 索引,相信大多数人已经相当熟悉了,很多人都知道 MySQL 的索引主要以 B+ 树为主,但是要问到为什么用 B+ 树,恐怕很少有人能把前因后果讲述完整。本文就来从头到尾介绍下数据库的索引。 索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。 索引最形象的比喻就是图书的目 ...
分类:
其他好文 时间:
2019-11-12 21:47:49
阅读次数:
105
过早的优化是万恶之源。而在真正遇到瓶颈的时候,pprof 可以快速定位到需要优化的地方。 ...
分类:
编程语言 时间:
2019-11-11 09:22:15
阅读次数:
75
过早的优化是万恶之源。而在真正遇到瓶颈的时候,pprof 可以快速定位到需要优化的地方。 ...
分类:
编程语言 时间:
2019-11-10 22:41:48
阅读次数:
129
Mapped Diagnostic Contexts (MDC) (译:诊断上下文映射) Logback的设计目标之一是审计和调试复杂的分布式应用程序。大多数实际的分布式系统需要同时处理来自多个客户端的请求。为了区分开每个客户端的日志,也为了能够快速定位某个请求日志来自哪个客户端,最简单地方式是,给 ...
分类:
其他好文 时间:
2019-11-10 19:17:58
阅读次数:
85