自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 okhttp的应用详解与源码解析--连接池复用机制
原力计划

文章目录连接的创建连接池 连接的创建是在StreamAllocation对象统筹下完成的,我们前面也说过它早在RetryAndFollowUpInterceptor就被创建了,StreamAllocation对象主要用来管理两个关键角色: RealConnection:真正建立连接的对象,利用S...

2020-06-30 17:52:11 447 0

原创 okhttp的应用详解与源码解析--请求调度机制
原力计划

文章目录请求调度线程池的配置调度策略自定义配置 请求调度 OkHttp 支持异步发起请求,可以不需要使用者自己创建线程池管理异步请求,它有内置实现。 比如这边发起一个异步请求 public void addUser(View view) { Log.v("MYTAG&qu...

2020-06-29 19:00:01 170 0

原创 okhttp的应用详解与源码解析--拦截器源码解析
原力计划

RetryAndFollowUpInterceptor:重试及重定向拦截器 BridgeInterceptor:桥接拦截器 CacheInterceptor:缓存拦截器 ConnectInterceptor:连接拦截器 CallServerInterceptor:读写拦截器 文章目录RetryAn...

2020-06-28 17:32:06 163 0

原创 okhttp的应用详解与源码解析--异步请求源码解析
原力计划

上一篇文章我我们主要分析了okhttp同步请求的处理过程,本篇我们会分析他的异步请求的处理过程,不管是同步和异步其本质核心思想都是一致的,通过建造者来控制整个对象的构建,通过拦截器来控制整个请求的流程,只不过异步任务是在线程池中执行的罢了,就是这么点区别,具体的实现细节,待我慢慢带领大家剖析。 文...

2020-06-25 10:07:15 109 0

原创 okhttp的应用详解与源码解析--同步请求源码解析
原力计划

通过前面几篇文章的学习,我们已经能够通过okhttp发送一个get同求和post请求,而且也体验了它的同步请求和异步请求,通过使用你也会感受到他的使用非常简单,确实非常容易上手,okhttp作为当今最为流行的网络请求框架,从它诞生的那天口碑一直都非常不错,大家都说他好用,功能强大,就究竟好在哪里?...

2020-06-24 17:03:51 160 0

原创 okhttp的应用详解与源码解析--链式封装
原力计划

上一篇我们通过集中式封装了okhttp,集中式分装通过OkHttpManager把OkHttpClient,Request,Call,CallBack封装了起来集中管理,这种方式的主要特点就是,今天在换另外另外封装方式:分布式封装,也就是链式封装,链接封装会使你的代码更加条理化,更加优雅。 架构分...

2020-06-23 14:43:58 346 1

原创 okhttp的应用详解与源码解析--集中式封装
原力计划

改进分析 上一篇文章主要分享了okhttp的具体应用,我们通过一个同步的get用户登录请求和一个异步的post用户注册请求体验了okhttp的简单与便捷,但是有这么几个问题,首先不管用户登录接口还是用户注册接口,我们的第一步都需要创建一个新的OkHttpClient,如果每发送一个请求都要创建一个...

2020-06-23 11:26:26 132 0

原创 okhttp的应用详解与源码解析--okhttp客户端应用
原力计划

上一篇文章我们主要分享了使用springboot简单的搭建了一个服务端,并通过接口测试工具PostMan【简单方便,美观大方】进行了的测试调用,本篇我们就来真正的体验一下通过okhttp来请求我们的服务端资源。 文章目录测试项目搭建同步的get请求异步的Post请求总结 测试项目搭建 okhttp...

2020-06-22 17:02:23 243 0

原创 okhttp的应用详解与源码解析--springboot服务端搭建
原力计划

在前面一篇文章我们主要分享了在Android开发中常用的一些网络请求框架,从刀耕火种时代的直接使用HttpClient和UrlConnection,再到后来对HttpClient进行了封装的AsyncHttpClient,volley,到最后okhttp的一统江湖,今天我们主要来体验一下OkHtt...

2020-06-22 15:58:06 159 0

原创 okhttp的应用详解与源码解析--android网络请求框架发展史
原力计划

主要分析以下几个框架 HttpClient HttpURLConnection AsyncHttpClient Volley OkHttp Retrofit 文章目录底层网络框架封装的网络框架HttpClientHttpURLConnection存在的问题及解决VolleyOkHttpRetro...

2020-06-17 18:35:39 289 0

原创 okhttp的应用详解与源码解析--http的发展史
原力计划

这期专栏的题目:okhttp的应用详解源码解析。之所以选择网络请求这个主题,这是因为我们的每个手机上的几乎每个app应用都离不开它,每个应用都需要和后台去交互,网通通信的功能已经成了每个app必备的一个最基础的功能,就像我们日常生活中离不开水和电一样,如果我们日常生活中没有水和没有电我们生活就没有...

2020-06-15 11:13:42 365 4

转载 微信小程序中rpx与rem单位使用

本文来源于:https://juejin.im/post/583e1134a22b9d006dd9a014;谢谢原作者的分享 rem的使用 1) js中导入下面这段代码 (function (doc, win) { var docEl = doc.documentElement,...

2020-06-28 16:01:03 186 0

转载 MVC, MVP, MVVM比较以及区别

本文来自kevin_水滴石穿的博客,谢谢原作者的的分享

2020-06-04 09:34:12 100 0

提示
确定要删除当前文章?
取消 删除