摘要: 链表是比数组稍微复杂一点的数据结构,也是两个非常重要与基本的数据结构。如果说数组是纪律严明排列整齐的「正规军」那么链表就是灵活多变的「地下党」。 关注公众号 MageByte,有你想要的精彩内容。 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 阅读全文
posted @ 2020-04-01 13:05 MageByte 阅读(294) 评论(0) 推荐(0)
摘要: 导读:首先你将通过这篇文章了解到 Apache Druid 底层的数据存储方式。其次将知道为什么 Apache Druid 兼具数据仓库,全文检索和时间序列的特点。最后将学习到一种优雅的底层数据文件结构。 今日格言:优秀的软件,从模仿开始的原创。 了解过 Apache Druid 或之前看过本系列前 阅读全文
posted @ 2020-03-30 13:05 MageByte 阅读(1549) 评论(0) 推荐(0)
摘要: 关注公众号 MageByte,设置星标点「在看」是我们创造好文的动力。后台回复 “加群” 进入技术交流群获更多技术成长。 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。 你一定会说数组这么简单,有 阅读全文
posted @ 2020-03-25 12:50 MageByte 阅读(349) 评论(0) 推荐(0)
摘要: 工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。 ——《长江七号》 同样的开场白,不一样的酒,不一样的故事。 上篇 "《欲善事先利器——系统篇》" 已经推荐了一些个人常用的效率系统软件。觉得有帮助的,有共鸣的 Rock 一下。我们继续新篇——IDEA 插件篇。用 Eclipse 的请原谅,本 阅读全文
posted @ 2020-03-24 08:47 MageByte 阅读(875) 评论(0) 推荐(1)
摘要: 工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。 ——《长江七号》 我们的目标是提高编程技术能力。或是面向兴趣编程(FOM, favorite oriented programming),或是面向钱途编程(MOM, money oritented programming),抑或真的是面向”对 阅读全文
posted @ 2020-03-18 19:09 MageByte 阅读(648) 评论(3) 推荐(1)
摘要: 关注公众号 MageByte,设置星标点「在看」是我们创造好文的动力。后台回复 “加群” 进入技术交流群获更多技术成长。 本文来自 MageByte 青叶编写 上次我们说过 "时间复杂度与空间复度" ,列举了一些分析技巧以及一些常见的复杂度分析比如 O(1)、O(logn)、O(n)、O(nlogn 阅读全文
posted @ 2020-03-16 12:30 MageByte 阅读(491) 评论(0) 推荐(1)
摘要: 关注公众号 MageByte,设置星标获取最新干货。公众号后台回复 “加群” 进入技术交流群获更多技术成长。 前面我们说了算法的重要性 "数据结构与算法开篇" ,今天我们就开始学习如何分析、统计算法的执行效率和资源消耗呢?请看本文一一道来。 数据结构和算法本生解决的就是「快」和「省」的问题,那就是如 阅读全文
posted @ 2020-03-12 12:24 MageByte 阅读(429) 评论(0) 推荐(0)
摘要: 导读:本文将描述 Apache Druid 的基本集群架构,说明架构中各进程的作用。并从数据写入和数据查询两个角度来说明 Druid 架构的工作流程。 关注公众号 MageByte,设置星标点「在看」是我们创造好文的动力。公众号后台回复 “加群” 进入技术交流群获更多技术成长。 Druid 是多进程 阅读全文
posted @ 2020-03-09 14:31 MageByte 阅读(1148) 评论(1) 推荐(0)
摘要: 微信搜索 MageByte 关注公众号,一个分享技术干货的技术团队,设置星标获取最新干货。如果有一天你想取消关注,请记得我们曾经相爱过。 本文由 MageByte 团队的「青叶」提供 数据结构与算法是编程的基本功,当你算法掌握越来越深的时候你会发现写代码的时候,会不由自主考虑很多性能方面的问题。写出 阅读全文
posted @ 2020-03-05 21:34 MageByte 阅读(264) 评论(0) 推荐(0)
摘要: 导读:Apache Druid是一个集时间序列数据库、数据仓库和全文检索系统特点于一体的分析性数据平台。本文将带你简单了解Druid的特性,使用场景,技术特点和架构。这将有助于你选型数据存储方案,深入了解Druid存储,深入了解时间序列存储等。 Apache Druid是一个高性能的实时分析型数据库 阅读全文
posted @ 2020-03-05 18:42 MageByte 阅读(5380) 评论(0) 推荐(0)