网络篇: 1.TCP的三次握手和四次挥手: 答:三次握手:为了知道双方已经准备好发送数据了,二次握手会造成延迟到达的请求到达服务端使服务端进入等...
这是在ConcurrentHashMap里存储数据的过程, PUT方法再这之前,先简单说一下PUT的具体操作:①先传入一个k和v的键值对,不可为...
特点:支持HTTP2/SPDY黑科技(Http2 优化了头部压缩,多路复用多个http请求共用一个TCP连接)socket自动选择最好路线,并支...
首先明确一点线程切换一定需要Handler的参与 线程切换的代码最简单的做法大概如下代码 subscribeOn(Schedulers.newT...
最简单的使用方法是这样的 这边分为两个步骤1.create2.subscribecreate 由上面可以知道subscribe是Observab...
反转单链表的遍历实现思路比较清晰,基本一看就懂1>2>3>4>51------2>3>4>51<2------3>4>5 但是递归实现就有些困难...
Glide分为内存缓存和硬盘缓存两种内存缓存默认开启,使用的算法是LruCache算法(Least Recently Used),最近最少使用算...
Glide的基本用法 基于Glide 3.5.2先看with方法做了什么 RequestManagerRetriever.get()获取单例Re...
基于eventbus 2.4.0项目中很多地方用到EventBus大体的使用 就是这样的几段代码 EventBus.getDefault() 利...