呼延十

还记得年少时的梦吗

为什么我装的这么努力,却仍然摆脱不了焦虑?

我觉得可能是因为,我的努力是装的吧? 从我想到这个题目开始,当然我不是专门为了写博客想的.想到的那一刻这个答案就在我脑子里蹦了出来. 完全没有办法否认这一点,我会在周末学习的中间突然打游戏,我会在上班期间突然走神刷一会知乎. 但是在我打开编辑器写下嘲讽自己的这句话的前1分钟,我突然想到一个问题. 日常焦虑是性格原因还是外部原因(比如钱)? 如果现在给我足够多的钱我还会焦虑吗? 那...

Redis的pipline测试

前言 Redis的性能是很好的,但是仍然有其性能上限.Redis提供了Pipline功能,可以在某些场景下极大的提升qps. 为什么需要pipline 先介绍两个概念:Request/Response protocols 和 RTT. Redis是一个使用TCP进行通讯的C/S架构,也被叫做请求/响应协议. 也就是说在redis处理一条命令的时候,需要: 客户端将请求发送至...

一文搞懂mysql事务隔离级别

目录 目录 前言 并发与锁 锁类型:读写锁 锁的粒度 死锁 小结 事务 事务隔离级别 MVCC 小结 参考文章 前言 这个是面试必问了吧….虽然目前在实际工作种我基本上还没有过实际的应用,但是在学习MySQL的时候还是专门进行一些学习,这里做一点记录. 并发与锁 在学习事务...

Mysql查询语句优化

目录 目录 前言 分析查询 查询优化 与索引相关的优化 最左前缀 无法命中索引的一些操作 尽量的使用覆盖索引 查询语句优化 检查语句 重构语句 具体的优...

Mysql中explain命令查看执行计划

目录 目录 前言 id select_type table partitions type possible_keys key key_len ref rows extra 参考文章 前言 使用explain命令可以查看一条查询语句的执行计划,这篇文章记录一下查询计划的各个属性的值极其含义. 那么我们按照图中的顺序逐个字...

打字进化史

首先给指定给大家推荐一个练习打字指法的网站,typingclub.以小游戏的模式来联系打字指法. PS:不要相信网上所谓的程序员打字不重要,反正也是想得多实际敲代码少. 我知道程序员主要是在思考,但是打字不流畅会影响你的思考流畅度,程序员不需要练的像速记一样快,但是至少要跟的上思路,不要让打字速度称为你编码的阻碍. 我们应该提升自己的编码思路,也应该提升打字速度. 思路决定编程...

Mysql索引原理及其优化

目录 目录 前言 什么是索引 索引能为我们带来什么? 都有哪些类型的索引? B-树索引和B+树索引 B-树 B+树 怎样创建高性能的索引? 前缀索引和索引选择性 联合索引 最左前缀索引的原理 聚簇...

Mysql索引优化实例1

目录 目录 前言 当前情况介绍 分析及优化 结果 前言 PS:本文只讲解了一个实例,中间用到了两个mysql的索引相关概念,覆盖索引和最左前缀索引,需要读者自行学习一下. 这是工作中遇到的一个实际案例,主要的背景如下: 有一个很复杂的业务接口,主要需要查询一个6000w数据的表6次. 不想分表,太麻烦了,由此带来的工作量太大了. 不能做缓存,数...