双端队列是一个很有意思的话题。在讲并发双端队列之前,我们需要介绍一个非并发的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)
IP属地:广东
双端队列是一个很有意思的话题。在讲并发双端队列之前,我们需要介绍一个非并发的ArrayDequeue, 让大家理解双端队列的一些原理。 ArrayDeque不是线程安全的。 ...
用OkHttp很久了,也看了很多人写的源码分析,在这里结合自己的感悟,记录一下对OkHttp源码理解的几点心得。 整体结构 网络请求框架虽然都要做请求任务的封装和管理,但是最...
1. 二叉树结构定义 2. 数据初始化 3. 深度优先遍历 3.1 算法 深度优先遍历,是指对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。 二叉树的深...
View与ViewGroup View是Android所有控件的基类ViewGroup是View的组合,ViewGroup可以包含很多View以及ViewGroup,而包含的...
一:前言 RecyclerView是我们开发中很常用的一个控件,但是阿简没有仔细的去了解以下其实现原理,最近正好在搞一个需求,看了下源码,一起学习下~ 二:关于Recycle...
本文主要说明TCP拥塞控制的四种主要算法。 组成TCP拥塞控制的四种算法包括:慢开始,拥塞避免,快重传,快恢复, 发送方维持一个拥塞窗口(cwnd),发送方控制拥塞窗口的原...
HTTP(HyperText Transfer Protocol,缩写:HTTP) 觉得现在对缩写的英文全部知道含义才行,乱糟糟的缩写很混乱。言归正传。 用于分布式、协作式和...
自从 JDK 1.0 发布以来,Java 已经发布了数次重大更新。2017 年 9 月,Java 平台的主架构师 Mark Reinhold 提议,要求将 Java 的更新周...