9.队列-生产消费模式
什么是队列、什么是顺序队列?什么是链式队列?什么是循环队列?
你常听说的WAL到底是什么
WAL(Write Ahead Log)预写日志,是数据库系统中常见的一种手段,用于保证数据操作的原子性和持久性。
HTTP 前世今生
Http 协议是怎么来的?最开始是什么样子?又是如何一步步发展到今天,几乎统治了整个互联网世界
8.栈实现浏览器的前进后退
?每一个方法从调用到结束,就对应着一个栈帧在「虚拟机栈」的入栈与出栈的过程。这里其实就是运用了「栈」数据结构的特性:「后进先出、先进后出」
Mysql 存储大数据量问题
Mysql 单表适合的最大数据量是多少?为什么?怎么解决?
7.双向链表的优雅实现
双向链表就像渣男,跟「前女友」和「现女友」,还有一个「备胎』都保持联系。前女友就像是前驱节点,现女友就是 「当前 data」,而「next」指针就像是他套住的备胎
6.单向链表实现的正确方式
单向链表,正确的实现方式。不是你想的那么简单
你应该知道一些其他存储——列式存储
导读:不要局限于单向思维,多对比了解更多不同维度?的东西。?本文将让你了解到传统行存储之外的另一种存储模式——列存储。
Apache Druid 底层存储设计(列存储与全文检索)
导读:了解 Druid 底层存储结构。了解列式存储,全文检索索引。
欲善事先利器——IDEA 插件篇
工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。——《长江七号》同样的开场白,不一样的酒,不一样的故
欲善事先利器——系统篇
工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。——《长江七号》我们的目标是提高编程技术能力。或是面
Apache Druid 的集群设计与工作流程
本文将描述 Apache Druid 的基本集群架构,说明架构中各进程的作用。并从数据写入和数据查询两个角度来说明 Druid 架构的工作流程。
?十分钟了解 Apache Druid
Apache Druid是一个集时间序列数据库、数据仓库和全文检索系统特点于一体的分析性数据平台。本文带你简单了解Druid特点,使用场景,技术特点和架构。将有助于你选型数据存储方案,深入了解Druid存储,了解大数据存储等。
时间序列数据库(TSDB)初识与选择
这两年互联网行业掀着一股新风,总是听着各种高大上的新名词。大数据、人工智能、物联网、机器学习、商业智能、智能预警啊等等。创造了一种新型的数据库分类——时间序列数据库(time series database).