摘要:
PS:本文内容出自Apache Flume官方文档:https://github.com/apache/flume/blob/trunk/flume-ng-doc/sphinx/FlumeUserGuide.rst,我个人仅仅是在学习中将其翻译为中文,并在自己的理解上对其进行了一定的润色与修改。 本 阅读全文
摘要:
二进制运算与加法器 对于计算机而言,由于存储机制的限制,所有的运算都是以二进制的形式进行的。这意味着计算机中的计算都是二元计算,要么0要么1,而至今为止计算机仍然无法很好地实现更高进制的直接运算,而二进制运算的情况足够少,这使得我们可以以布尔运算的形式实现两个二进制数字之间的运算。 布尔运算的基本运 阅读全文
摘要:
最近阅读了《元数据管理》一书,收获众多,这本书纸质上成、印刷精美、排版舒适,内容也引人深入~~ 先开个坑,后面补上读书笔记。 阅读全文
摘要:
PS:本文内容来自夏弈的学习笔记。这里仅仅是先占个坑,关于Java大数类的具体实现等到后面有时间了再进行更深入的探究。 阅读全文
摘要:
PS:以下内容来自夏弈的学习笔记。以下内容仅包含了聚合方面的部分方案,不含其他情况如join时遇到数据倾斜的解决方案。更为详细的解决方案可以参看 美团技术沙龙 中总结的Spark数据倾斜解决方案:https://tech.meituan.com/2016/05/12/spark-tuning-pro 阅读全文
摘要:
PS:本文内容来自夏弈的学习笔记。 阅读全文
摘要:
前言 在开发中,计算乘方,我们一般是使用 Math.pow()->double 方法来进行计算,这个方法最终调用的是一个本地方法 StrictMath.pow->double (Java)。 那如果要我们自己进行计算呢?原理非常简单,a的n次方就是n个a相乘,当n小于0的时候,就是先计算乘方 -n 阅读全文
摘要:
前言 快慢指针是指使用两个指针进行定位,一个指针在前,称之为“快指针”,一个指针在后,称之为“慢指针”。通常的用法是,使用快指针进行定位,使用慢指针记录我们需要的目标。 下面将会介绍快慢指针的一个典型应用。 1. 题目 原题:力扣 剑指 Offer 22. 链表中倒数第k个节点 链表节点的定义: 2 阅读全文
摘要:
PS:本文内容来自夏弈的学习笔记。 阅读全文