摘要:Log Structured Merge Tree,简称 LSM。 以 Mysql、postgresql 为代表的传统 RDBMS 都是基于 b tree 的 page orented 存储引擎。现代计算机的最大处理瓶颈在磁盘的读写上,数据存储无法绕开磁盘的读写,纯内存型数据库除外,但由于内存存储的 阅读全文
posted @ 2020-05-22 20:19 MageByte-借来方向 阅读(127) 评论(0) 推荐(1) 编辑
摘要:关注公众号 码哥字节,设置星标获取最新推送。后台回复 “加群” 进入技术交流群获更多技术成长。 摘要:递归是一种应用非常广泛的算法(或者编程技巧)。之后我们要讲的很多数据结构和算法的编码实现都要用到递归,比如 DFS 深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的 阅读全文
posted @ 2020-05-18 23:08 MageByte-借来方向 阅读(180) 评论(2) 推荐(0) 编辑
摘要:什么是HTTP 什么是 HTTP ?你肯定立马跳出:“HTTP 是超文本传输协议,就是 H yper T ext T ransfer P rotocol”。 这样回答还是过于简单,那到底什么是 “超文本”,什么是 “协议”? HTTP 下面还有哪些协议? HTTP 有什么缺点以及优点? 超文本传输协 阅读全文
posted @ 2020-05-15 00:27 MageByte-借来方向 阅读(36) 评论(0) 推荐(0) 编辑
摘要:人生有三重境界: 第一重:看山是山,看水是水。 第二重:看山不是山,看水不是水。 第三重:看山还是山,看水还是水。 编程语言之争由来已久,也是编程之余谈笑之资。有段子问,如何用最简单的方法让一个技术论坛迅速沸腾?答:发一贴:PHP 是世界上最好的语言。如此就可以挑起编程语言的大战,各方阵营你来我往, 阅读全文
posted @ 2020-05-08 23:11 MageByte-借来方向 阅读(19) 评论(0) 推荐(0) 编辑
摘要:队列:生产消费模式及线程池的运用 关注公众号 MageByte,设置星标获取最新干货。 “加群” 进入技术交流群获更多技术成长。 向固定大小的线程池投放请求任务时,若果线程池中没有空闲资源了,这时候还有新的请求进来,线程池如何处理这个请求?拒绝请求还是排队?使用怎样的处理机制 一般两种策略: 直接拒 阅读全文
posted @ 2020-05-07 13:02 MageByte-借来方向 阅读(216) 评论(0) 推荐(0) 编辑
摘要:什么是 WAL WAL(Write Ahead Log)预写日志,是数据库系统中常见的一种手段,用于保证数据操作的原子性和持久性。 在计算机科学中, 预写式日志 (Write ahead logging,缩写 WAL)是关系数据库系统中用于提供原子性和持久性(ACID 属性中的两个)的一系列技术。在 阅读全文
posted @ 2020-04-29 22:55 MageByte-借来方向 阅读(169) 评论(0) 推荐(1) 编辑
摘要:HTTP 协议在我们身边随处可见,只要上网就离不开它。不论是用浏览器还是 App,不论是看新闻、短视频还是听音乐、玩游戏,后面总会有 HTTP 在默默为你服务。 Http 协议是怎么来的?最开始是什么样子?又是如何一步步发展到今天,几乎统治了整个互联网世界 一起走向 的世界,看历史长河中他是如何应运 阅读全文
posted @ 2020-04-28 15:11 MageByte-借来方向 阅读(36) 评论(0) 推荐(0) 编辑
摘要:使用栈实现浏览器的前进后退 当你一次访问 1、2、3 页面之后,点击浏览器的后退按钮就可以返回到 2 和 1.当后退到 1,点击前进按钮还可以继续查看页面 2、3。但是当你退到 2 页面,点击了新的页面 4,那就无法继续通过前进、后退查看页面 3 了。 我们如何实现这个功能呢? 什么是栈 「栈」我们 阅读全文
posted @ 2020-04-23 19:46 MageByte-借来方向 阅读(24) 评论(0) 推荐(0) 编辑
摘要:今日格言:让一切回归原点,回归最初的为什么。 本篇讲解 Mysql 的 主键 问题,从 为什么 的角度来了解 Mysql 主键相关的知识,并拓展到主键的生成方案问题。再也不怕被问到 Mysql 时只知道 CRUD 了。 一、为什么需要主键 1. 数据记录需具有 唯一性 (第一范式) 2. 数据需要关 阅读全文
posted @ 2020-04-21 23:05 MageByte-借来方向 阅读(250) 评论(0) 推荐(1) 编辑
摘要:今日格言:了解了为什么,问题就解决了一半。 Mysql 单表适合的最大数据量是多少? 我们说 Mysql 单表适合存储的最大数据量,自然不是说能够存储的最大数据量,如果是说能够存储的最大量,那么,如果你使用自增 ID,最大就可以存储 2^32 或 2^64 条记录了,这是按自增 ID 的数据类型 i 阅读全文
posted @ 2020-04-15 13:10 MageByte-借来方向 阅读(550) 评论(0) 推荐(0) 编辑