首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
afree92
掘友等级
保持好奇,不畏边界,持续学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
OkHttp 4源码(1)— OkHttp初始化和请求构造分析
概括本篇主要从OkHttp的两个请求示例开始,对Okhttp的初始化工作,和请求从构造、分发到执行的流程进行源码分析介绍OkHttp整体流程(本文覆盖红色部分)本文覆盖代码流程图示例使用OkHttp一
OkHttp 4源码(2)— 拦截器机制分析
责任链模式(Chain of Responsibility Pattern),包含命令对象和一系列实现了相同接口的处理对象,这些处理对象相互连接成为一条责任链。每一个处理对象能决定它能处理哪些命令对象,对于它不能处理的命令对象,将会传递给该链中的下一个处理对象。负责链模式就是对…
OkHttp 4源码(3)— 缓存机制分析
如果需要缓存机制,那么在构造OkHttpClient的时候需要传入一个Cache实例。 下面是OkHttp提供的一个CacheResponse的用例,除了传入一个Cache构造OkHttpClient,其它完全一样。
OkHttp 4源码(4)— 连接机制分析
连接池,管理HTTP 和HTTP/2的所有连接,维护一定的连接,清理超过配置的连接,及提供可复用的连接。 非HTTPS,1. 支持HTTP2情况下,优先走HTTP/2协议连接,2. 不支持,则走HTTP/1协议
OkHttp 4源码(6)— Okio源码解析
Okio来源Square公司,它是对java.io和java.nio的进一步封装实现,使得更容易处理、访问、缓存数据。它最初是作为OkHttp网络库的组件 Buffer:通过双向链表的Segment缓存结构,当从一个Buffer转移数据到另一个Buffer的时候,提供重新分配拥…
OkHttp 4源码(5)— 请求和响应 I/O操作
概述OkHttp整体流程(本文覆盖红色部分)IO流程图源码分析拦截器CallServerInterceptor.intercept整体可以划分6个步骤,根据不同协议执行实现逻辑区分Http1.x和Ht
OkHttp 4源码(7)— 总结
超文本传输协议(HTTP)是一个用于传输超媒体或者数据的应用层协议。高效应用HTTP可以获得更快的传输速度以及更节省的流量
我画了近百张图来理解红黑树
之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结。 这篇文章算是我写博客写公众号以来画图最多的一篇文章了,没有之一,我希望尽可能多地用图片来形象地描述红黑树的各种操作的前后变换原理,帮助大家来理解红黑树的工作原理,下…
LeakCanary 2.0源码分析
在Java运行环境下,内存泄漏是指某个程序错误导致应用长时间一直保留某个不在需要的对象,以至于它不能被回收,而它是会占用内存的,这就意味着内存泄漏了。持续累加,最终有可能导致发生内存溢出问题。 从GC Roots出发进行遍历,强引用可到达对象,都是存活对象,不可达对象则为即将被…
Git 常用命令大全
Git库创建Git配置以MAC系统,Git配置文件一般有两个配置文件,其作用域分别为全局级、仓库级全局级配置:~/.gitconfig仓库级配置:${ProjectFile}/.git/.gitcon
下一页
个人成就
文章被点赞
22
文章被阅读
17,431
掘力值
283
关注了
7
关注者
8
收藏集
0
关注标签
12
加入于
2017-05-15