Lenshood

Software Developer @ThoughtWorks

本文非原创,是对英文原文的译文,原文请见:Notes on Reactive Programming Part I: The Reactive Landscape

响应式编程是一种非常有趣的编程思想,目前对于响应式编程,存在诸多的文章、杂谈,然而对于局外人或是从事简单企业项目开发的 Java 开发者而言(比如笔者),这些内容并不都容易理解。本文(系列第一篇)没准能帮你理清这些杂乱,文章的内容已经尽可能的具体,绝不会出现指代语义的情况。当然,如果你想要的是更加学术的论述以及 Haskell 语言的代码示例,那就 Google 一下吧,本文并不涉及这些。

响应式编程经常与并发编程、高性能等概念相混淆,以至于难以将这些概念分清,实际上在原理上他们完全不同。不可避免的,这肯定会导致混乱。响应式编程经常与函数式反应编程(FRP)相互交融(或直接就被称作是 FRP)。一些人认为响应式编程没什么新奇的,他们每天都这么干(这些人通常都使用 JavaScript 进行开发)。另一些人认为,响应式编程是微软带给人间的礼物(在先前微软在发布一些 C# 的 extension 时引起了巨大的轰动)。而在 Java 企业应用领域,近期已经有了一些风吹草动(见Reactive Streams initiative),就像任何其他的新生事物一样,在何时何地使用的问题上,还存在许多容易犯的错误。

Read more »

下文翻译自 oracle Java SE 8 官方文档, 原文链接:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/jdkfiles.html

JDK 8 文件目录结构

本文介绍 JDK 的目录及其所包含的文件。JRE 的文件结构与 JDK 的 jre 目录下文件完全一致。

以下包含三个主题 - Demos 和示例 - 开发相关的文件及目录 - 其他文件及目录

Read more »

概述

本文系今年给老婆买生日礼物时搜索、收集资料的汇总。

期望通过本文,能给诸位网友在遇到送老婆礼物难题时,提供一种方案。这样一方面可以节约大家的时间,另一方面也能涨姿势。

Read more »
0%