今天我来记录一下我对Retrofit框架的理解。不得不说,Retrofit的架构设计极其优秀,既保证了使用上的方便,又高度解耦。同时Retr...
分析完了拦截器,感觉意犹未尽。其实在分析拦截器,就已经涉及到连接池的概念,但是当时只是一笔带过,本来打算写在系列(三)中的。但是写下来的话,...
今天我们来看看OkHttp中另外一个大头--Interceptor。Okhttp真正的网络请求都在这个拦截器链中执行的,所以分析OkHttp...
如果要说OkHttp中的大头,Dispatcher肯定是占据一席之地的。在OkHttp中,Dispatcher负责任务的分发和调度。今天来重...
RxJava源码的基础部分分析的差不多,后续如果有新的内容话,会继续的补充。从今天开始,我们来看看OkHttp的相关源码。OkHttp的源码...
对于RxJava来说,简洁的线程切换操作是它优秀的地方之一。所以了解它的线程调度原理是完全有必要,这个既能帮助我们理解其中的奥妙,同时如果自...
我们继续来学习RxJava的源码,今天主要会学习RxJava中的操作符变换原理。 本文重点讲解Observable,Flowable跟Ob...
在上一个文章中分析BufferAsyncEmitter时,说到BufferAsyncEmitter使用了SpscLinkedArrayQue...
相对来说,Observable还是比较简单,因为Observable不存在背压问题,换句话说,Observable不解决背压问题。而背压问题...
文集作者