所谓状态,就是在某个时间点上一个标识所代表的值。 Clojure 的引用模型把标识和值清晰地区分开来。在 Clojure 中,几乎所有的东西都是...
函数式编程的理念 函数式编程使得代码的编写、阅读、测试和重用都更容易了。 纯函数 函数式程序构建于纯函数之上。纯函数没有副作用,也就是说,它不依...
最近简单学习下Clojure,网上的资料也不是很多,自己写个小教程。 在Clojure中,很多数据结构都可以通过同一个抽象概念来访问:序列(Se...
本部分介绍Java 8 中提供的具备异步回调能力的工具类——CompletableFuture,该类实现了Future接口,还具备函数式编程能力...
异步回调模式是高并发下的核心模式,本部分对异步回调进行详细介绍。 泡茶案例 本部分从一个很好理解的异步生活示例-泡茶开始。为了异步执行泡茶流程,...
本部分介绍几种在高并发场景中常用的设计模式:线程安全的单例模式、ForkJoin模式、生产者——消费者模式、Master-Worker模式和Fu...
Java 中的容器类主要有 List、Set、Queue和Map,但他们的基础实现比如 ArrayList、HashMap 是线程不安全的。Ja...
500lines or less 是我很早就开始学习的一个项目,很早之前也把其中的文档进行了翻译,现在断断续续的也把其中的项目大部分都自行实现了...
IP地址是标识互联网或本地网络上的设备的唯一地址。IP代表“互联网协议(Internet Protocol)”,它是一组规则,用于管理通过互联网...