Jvm与字节码——类的方法区模型
Java实际上是由2个体系组成的——Java语言以及Jvm。Jvm运行并不依靠Java代码,而是使用Java字节码。我们所编写的每一个类、每一个方法最后都会被编译成一段Java字节码。本文将介绍Java类是如何加载到Jvm的内存管理模型中的。
Springboot中使用Scala开发
使用SB與Scala
項目代碼
本章項目代碼:
https://github.com/LightSwordSpringBoot/lightsword
JVM上的語言家族
JVM上的語言
Scala
Java
Groovy
Jython
Kotlin
Fantom
Rhino
JRuby
Ceylon
Clojure
...
1)Clojure是一个函数编程语言(functional programming language),采用类LISP语法。
Flink中的一些核心概念
在源码解读前我们有必要先了解一下Flink的一些基本的但却很关键的概念。这有助于帮助我们理解整个架构。在翻译文档的同时,对于有争议的或者不是非常适合用中文表达的地方,我尽量保留原始英文单词。
程序和数据流
Flink程序的基本构建块是streams和transformations(注意,DataSet在内部也是一个stream)。
Spark-RDD API
English
The RDD API By Example
aggregate
The aggregate function allows the user to apply two different reduce functions to the RDD.