所謂狀態(tài)烈和,就是在某個(gè)時(shí)間點(diǎn)上一個(gè)標(biāo)識(shí)所代表的值串述。 Clojure 的引用模型把標(biāo)識(shí)和值清晰地區(qū)分開來(lái)。在 Clojure 中帝洪,幾乎所有的東西都是...
函數(shù)式編程的理念 函數(shù)式編程使得代碼的編寫、閱讀脚猾、測(cè)試和重用都更容易了葱峡。 純函數(shù) 函數(shù)式程序構(gòu)建于純函數(shù)之上。純函數(shù)沒有副作用龙助,也就是說砰奕,它不依...
最近簡(jiǎn)單學(xué)習(xí)下Clojure,網(wǎng)上的資料也不是很多,自己寫個(gè)小教程军援。 在Clojure中常空,很多數(shù)據(jù)結(jié)構(gòu)都可以通過同一個(gè)抽象概念來(lái)訪問:序列(Se...
本部分介紹Java 8 中提供的具備異步回調(diào)能力的工具類——CompletableFuture,該類實(shí)現(xiàn)了Future接口盖溺,還具備函數(shù)式編程能力...
異步回調(diào)模式是高并發(fā)下的核心模式漓糙,本部分對(duì)異步回調(diào)進(jìn)行詳細(xì)介紹。 泡茶案例 本部分從一個(gè)很好理解的異步生活示例-泡茶開始烘嘱。為了異步執(zhí)行泡茶流程昆禽,...
本部分介紹幾種在高并發(fā)場(chǎng)景中常用的設(shè)計(jì)模式:線程安全的單例模式、ForkJoin模式蝇庭、生產(chǎn)者——消費(fèi)者模式醉鳖、Master-Worker模式和Fu...
Java 中的容器類主要有 List、Set哮内、Queue和Map盗棵,但他們的基礎(chǔ)實(shí)現(xiàn)比如 ArrayList、HashMap 是線程不安全的北发。Ja...
500lines or less 是我很早就開始學(xué)習(xí)的一個(gè)項(xiàng)目纹因,很早之前也把其中的文檔進(jìn)行了翻譯,現(xiàn)在斷斷續(xù)續(xù)的也把其中的項(xiàng)目大部分都自行實(shí)現(xiàn)了...
IP地址是標(biāo)識(shí)互聯(lián)網(wǎng)或本地網(wǎng)絡(luò)上的設(shè)備的唯一地址琳拨。IP代表“互聯(lián)網(wǎng)協(xié)議(Internet Protocol)”瞭恰,它是一組規(guī)則,用于管理通過互聯(lián)網(wǎng)...