RxJava原始碼分析(一):基本語法
最近看了下網上的RxJava原始碼分析,發現所基於的原始碼版本和最新的略有不同,於是自己動手翻閱了一下最新的原始碼版本(rxjava:2.2.8,rxandroid:2.1.1),並寫分析部落格作分享。
最近看了下網上的RxJava原始碼分析,發現所基於的原始碼版本和最新的略有不同,於是自己動手翻閱了一下最新的原始碼版本(rxjava:2.2.8,rxandroid:2.1.1),並寫分析部落格作分享。
概述 與 HashMap 類似, Hashtable 也是散列表的實現。它的內部結構可以理解為「陣列 + 連結串列」的形式,結構示意圖如下: Hashtable 的類繼承結構與簽名如
公眾號後臺回覆“ 資料 ” 獲取作者獨家祕製學習資料 本文將會從實際應用場景出發,介紹 一致性雜湊演算法 (Consistent Hashing)及其在分散式系統中的應用。 首先本文會描述一
文章目錄 前言 RxJava2 執行緒排程 RxJava2 怎麼進行執行緒排程 總結 前言 經過RxJava2原始碼分析
There is an English version of README here. just click it! 我會盡力將 LeetCode 上所有的題目都用動畫的形式演示出來,計劃用
問題 (1)LinkedList只是一個List嗎? (2)LinkedList還有其它什麼特性嗎? (3)LinkedList為啥經常拿出來跟ArrayList比較? (4)我為什麼把Link
本文目的 前段時間學習WCF已經漸入佳境,完成了既定學習目標,轉入分散式系統學習。本文技術路線是: 採用wcf實現分散式服務端和客戶端,客戶端部署於本地主機,nginx和WCF部署於虛擬機器端
HashSet是一個HashMap的一個例項,它不保證它的元素們的相對順序始終是一樣的。它也允許null元素的存在。和其他的集合一樣,它也是執行緒不安全,具有fail-fast機制的。 private tr
分散式鎖一般有三種實現方式: 資料庫樂觀鎖 基於Redis的分散式鎖 基於ZooKeeper的分散式鎖 本篇文章將介紹第二種方式,基於Redis實現分散式鎖。雖然網上已經
FIO是測試IOPS的非常好的工具,用來對硬體進行壓力測試和驗證,支援13種不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, netwo
世界經理人專欄 劉寶紅西斯國際執行總監 在採購和供應鏈管理領域有十幾年的豐富經歷,主要集中在高科技和小批量行業 。暢銷書《採購與供應鏈管理:一個實踐者的角度》
對於註解,相信大家都不陌生了,但是這種熟悉對於Android開發者來說,也就是僅僅是它認識你,你不認識它吧,因為,我們幾乎都停留在用上了。像dagger2,像retrofit,像greenD
很多企業正在將雲端計算投入其IT戰略。越來越多的IT預算正在轉向雲端計算服務和運營支出,而不是資本支出。與此同時,IT團隊被要求加強並改進企業的數字計劃。 根據調研機構Forrester公司在2019年的預測,大
xxl-job在鼎鼎大名的 quartz 任務排程系統上進行了二次封裝,變得更好用了 專案地址: github.com/xuxueli/xxl… 雖然官方文件也很全,很詳細,需要多花些時間上手,以下是我
前言 上一篇文章( https://segmentfault.com/a/11... )我們在springboot2.1.3上集成了lcn5.0.2並簡單做了一個lcn模式的demo。LCN官網將原始