摘要:
参考视频和文章链接如下: (16 条消息) raft算法 - 搜索结果 - 知乎 (zhihu.com) raft一致性算法原理_哔哩哔哩_bilibili 图解 Raft (分布式系统中的一致性问题)_哔哩哔哩_bilibili Raft协议是用来保证分布式系统的强一致性的,Raft协议中一共有三 阅读全文
摘要:
介绍 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作: 分布式实时文件存储,并将每一个 阅读全文
摘要:
日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。 作为开发,我们重点需要关注的是二进制日志( binlog )和事务日志(包括redo log 和 undo log ),本文接下来会详细介绍 阅读全文
摘要:
这个的理解的错误地方在于,对于覆盖索引和联合索引的一级索引的存储内容除了主键还有索引定义的字段,所以对于查询字段在 覆盖索引和联合索引的字段里面就可以包含所有的内容了,不需要再回表了,那么你select *肯定不知道你的字段在不在表里面,那么肯定要回表。 阅读全文
摘要:
https://www.bilibili.com/video/BV1LC4y1h7VV?spm_id_from=333.337.search-card.all.click 比如我们进行精准查询后在事务提交前(左图),此时对应行锁,阻止其它事务修改该记录行(右图)。 当我们对没有加索引的数据列进行查询 阅读全文
摘要:
首先理解一下什么是聚集索引什么是非聚集索引? 我们先看看百度百科对聚集索引的定义: 天呐,这是什么?? 新技术人被英语差、技术又菜的前辈的可怕翻译迫害,想想都是一件可怕的事。 我们看个正常的定义: A clustered index is a special type of index that r 阅读全文
摘要:
原文链接:https://mp.weixin.qq.com/s/L5deD51x47w3O2SMiRyLzQ 本文目录: 网络分层结构 三次握手 两次握手可以吗? 四次挥手 第四次挥手为什么要等待 2MSL? 为什么是四次挥手? TCP 有哪些特点? TCP 和 UDP 的区别? HTTP 协议的特 阅读全文
摘要:
select模型 说的通俗一点就是各个客户端连接的文件描述符也就是套接字,都被放到了一个集合中,调用select函数之后会一直监视这些文件描述符中有哪些可读,如果有可读的描述符那么我们的工作进程就去读取资源。PHP 中有内置的函数来完成 select 系统调用。 poll模型: poll 和 sel 阅读全文
摘要:
原文:https://www.jianshu.com/p/3fc3646fad80 那就是一直认为,HTTP连接分为长连接和短连接,而我们现在常用的都是HTTP1.1,因此我们用的都是长连接。 这句话其实只对了一半,我们现如今的HTTP协议,大部分都是1.1的,因此我们平时用的基本上都是长连接。但是 阅读全文
摘要:
百万级抽奖系统(redis的延时双删) 笔记链接:https://www.bilibili.com/read/cv15241402?from=note 视频链接:https://www.bilibili.com/video/BV1t5411o7yn 延时双删的博客地址:https://blog.cs 阅读全文