This website requires JavaScript.

黑苹果安装教程(macOS Mojave)

本文将指导你把macOS Mojave安装到配备了 Intel CPU 的 PC 机上。

Read more

Java 8实战学习笔记(一):为什么要关心Java 8

1.1 Java怎么还在变

Java 8可以透明地把输入的不相关部分拿到几个CPU内核上去分别执行你的Stream操作流水线——这是几乎免费的并行,用不着去费劲搞Thread了。你需要放弃什么吗?你的行为必须能够同时对不同的输入安全地执行。一般情况下这就意味着,你写代码时不能访问共享的可变数据。这些函数有时被称为“纯函数”或“无副作用函数”或“无状态函数”,前面说的并行只有在假定你的代码的多个副本可以独立工作时才能进行。但如果要写入的是一个共享变量或对象,这就行不通了。

Ja

Read more

Hive 窗口函数[译]

窗口函数允许你对一个数据集创建一个"窗口",围绕它进行聚合操作.自Hive 0.11之后引入窗口函数.在本文中,会给各位演示.

Read more

Apache Spark 2.0三种API的传说:RDD,DataFrame和Dataset

本文所述内容可以通过Databricks的notebook进行实践

对于开发来说,最具吸引力的是一组API可以使其提高生产力,易于使用,直观和富有表现力。 Apache Spark对开发人员的吸引力在于它对大量数据集操作十分简易,并且跨语言(Scala,Java,Python和R).

本文主要讲解Apache Spark 2.0中RDD,DataFrame和Dataset三种API;它们各自适合的使用场景;它们的性能和优化;列举使用DataFrame和Dataset代替RDD的场景。文章大部分聚焦DataFrame和Dataset,因为在Apache Spark 2.0中这两个API已经统一。

Read more

使用 Seafile 架设自己的私人网盘

经过这几年网盘兴衰的经历,大家应该有一个共识,数据在自己手上并且可以掌控才是最安全靠谱的。今天就让我们来打造自己的私人网盘。 本文系统环境为 Windows 10

Read more