雙端隊列是一個很有意思的話題。在講并發(fā)雙端隊列之前,我們需要介紹一個非并發(fā)的ArrayDequeue氮唯, 讓大家理解雙端隊列的一些原理邀跃。 ArrayDeque不是線程安全的吆录。 ...
![240](https://upload.jianshu.io/users/upload_avatars/2000847/79441261-8255-424b-a702-71eddea57c66.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
雙端隊列是一個很有意思的話題。在講并發(fā)雙端隊列之前,我們需要介紹一個非并發(fā)的ArrayDequeue氮唯, 讓大家理解雙端隊列的一些原理邀跃。 ArrayDeque不是線程安全的吆录。 ...
用OkHttp很久了泌神,也看了很多人寫的源碼分析力穗,在這里結(jié)合自己的感悟拷橘,記錄一下對OkHttp源碼理解的幾點心得局义。 整體結(jié)構(gòu) 網(wǎng)絡(luò)請求框架雖然都要做請求任務(wù)的封裝和管理,但是最...
1. 二叉樹結(jié)構(gòu)定義 2. 數(shù)據(jù)初始化 3. 深度優(yōu)先遍歷 3.1 算法 深度優(yōu)先遍歷冗疮,是指對每一個可能的分支路徑深入到不能再深入為止萄唇,而且每個節(jié)點只能訪問一次。 二叉樹的深...
View與ViewGroup View是Android所有控件的基類ViewGroup是View的組合术幔,ViewGroup可以包含很多View以及ViewGroup另萤,而包含的...
一:前言 RecyclerView是我們開發(fā)中很常用的一個控件,但是阿簡沒有仔細(xì)的去了解以下其實現(xiàn)原理诅挑,最近正好在搞一個需求四敞,看了下源碼,一起學(xué)習(xí)下~ 二:關(guān)于Recycle...
本文主要說明TCP擁塞控制的四種主要算法拔妥。 組成TCP擁塞控制的四種算法包括:慢開始忿危,擁塞避免,快重傳没龙,快恢復(fù)铺厨, 發(fā)送方維持一個擁塞窗口(cwnd),發(fā)送方控制擁塞窗口的原...
自從 JDK 1.0 發(fā)布以來肛鹏,Java 已經(jīng)發(fā)布了數(shù)次重大更新逸邦。2017 年 9 月恩沛,Java 平臺的主架構(gòu)師 Mark Reinhold 提議,要求將 Java 的更新周...