This post was posted by Jilen on the ScalaCool team blog. The previous article introduced an important feature of Shapeless: the automatic derivation of typeclass...
Scala wraps java-related classes and interfaces, so it depends on the Jvm environment. Configuration successful. Yes, it's that simple. Create a Scala folder in the...
In a nutshell, Scala is a high-level programming language that combines both object-oriented and functional programming paradigms. Scala's static typing system effectively improves the robustness...
Python pit refers to north 1. A few questions Python2 or Python3? Why are there all kinds of inexplicable errors when installing Python package? How...
Reactive Programming is asynchronous, non-blocking, highly responsive processing. The core idea is that Everything is stream. From this perspective, we can regard the Design idea...
If you've read Scala Metaprogramming: A Glimpse into Eden, you should theoretically be able to implement Lombok.data. So, I suggest you don't read this article...
Recently spent time cleaning up: MY understanding of code readability and testability. There is no universal standard for improving code quality, and if you're looking...
Download and decompress Spark 2.1, set SPARK_HOME, and add %SPARK_HOME%\bin to PATH. When you try to run spark-shell on the console, the following error message...
There are many Scala open source libraries on Github. They all have automatic testing capabilities. For example, a small icon (Build Passing) on the README...
Higher-kinded literally means a Higher classification, a Higher level of abstraction. Let's look at an example. Next we define two implicit instances in the companion...
Abstract: RDD: elastic distributed data set, which is a special set, supports multiple sources, has fault tolerance mechanism, can be cached, and supports parallel operation....
Scala Quick Start -1- Variable declaration Background Since Spark is developed in Scala, it is important to learn the Scala language before developing Spark applications....