所謂狀態,就是在某個時間點上一個標識所代表的值。 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)”,它是一組規則,用于管理通過互聯網...