摘要: Mongodb 文档型的非关系型数据库,其最大优势在于查询功能比较强大,能存储海量数据,不支持事务,是一个介于关系数据库和非关系数据库之间的产品,在非关系数据库中功能最丰富,支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。支持丰富的数据表达,索引,最类似关系型数 阅读全文
posted @ 2022-04-10 20:08 李若盛开 阅读(49) 评论(0) 推荐(0)
摘要: Channel的理解 Channel是Go中的一个核心类型,可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication),Channel也可以理解是一个先进先出的队列,通过管道进行通信。 Golang的Channel,发送一个数据到Channel和从Chann 阅读全文
posted @ 2022-04-09 23:59 李若盛开 阅读(974) 评论(0) 推荐(0)
摘要: 存储引擎简介 存储引擎是对于数据库文件的一种存取机制(存取方式),如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。 查看Mysql有哪些存储引擎: show engines; Engine:存储引擎的名称Support:MySql是否支持,YES代表支持,NO代表不 阅读全文
posted @ 2022-04-08 20:47 李若盛开 阅读(280) 评论(0) 推荐(0)
摘要: MySQL中的索引类型有以下几种: 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null)+ 表中可以多个唯一索引 主键索引:加速查询 + 列值唯一(不允许有null)+ 表中只有一个主键(特殊的唯一索引) 组合索引:多列值组成一个索引,专门用于组合搜索,其效率大于索引合并 全文索 阅读全文
posted @ 2022-04-08 15:41 李若盛开 阅读(288) 评论(0) 推荐(0)
摘要: 1)数据库本身 (1)查看数据库状态 (2)查找日志文件中是否有sql相关打印 (3)查看当前连接数 执行 show processlist 查看mysql正在运行的sql线程 (4)查看mysql慢查询日志(默认情况下,mysql不开启慢查询日志) 可通过命令:show variables lik 阅读全文
posted @ 2022-04-08 14:54 李若盛开 阅读(2326) 评论(0) 推荐(0)
摘要: 面试必问: 1、什么是内存逃逸 2、内存逃逸的场景有哪些 3、分析内存逃逸的意义 4、怎么避免内存逃逸 1、什么是内存逃逸 在了解什么是内存逃逸之前,我们先来简单地熟悉一下两个概念。栈内存和堆内存。 Golang的GC主要是针对堆的,不是栈。 值类型的全局变量分配在栈上,引用类型的全局变量分配在堆上 阅读全文
posted @ 2022-04-08 11:33 李若盛开 阅读(539) 评论(0) 推荐(0)
摘要: 1)、like查询以“%”开头(非要写在最左边,就使用覆盖索引;如果开头、结果都有“%”,也不会使用索引,走的是全表扫描); 2)、or语句前后没有同时使用索引【可使用 union 代替or】; 3)、组合索引中不是使用第一列索引;(不符合最左匹配原则) 4)、字符串类型的字段没有使用引号引起来;【 阅读全文
posted @ 2022-04-07 18:21 李若盛开 阅读(535) 评论(0) 推荐(0)
摘要: 相同点: 都是基于 TCP 的可靠性传输协议 都工作在应用层 不同点: WebSocket是双向通信协议,是需要浏览器和服务器握手进行建立连接的(WebSocket在建立握手时,数据是通过HTTP传输的。但是建立之后,是不需要HTTP协议的)。与http的长链接通信相比,这种方式,不仅能降低服务器的 阅读全文
posted @ 2022-04-07 16:50 李若盛开 阅读(139) 评论(0) 推荐(0)
摘要: 一、Redis主要的功能 1、哨兵(Sentinel)和复制(Replication) Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。Sentinel可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能,Replic 阅读全文
posted @ 2022-04-07 10:06 李若盛开 阅读(321) 评论(0) 推荐(1)
摘要: 联合索引又叫复合索引,对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index(a,b,c),可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 。当最左侧字段是常量引用时,索引就十分有效。 阅读全文
posted @ 2022-04-06 11:37 李若盛开 阅读(1651) 评论(0) 推荐(0)