OkHttp 4源码(3)—缓存机制分析
本文基于OkHttp 4.3.1源码分析OkHttp - 官方地址OkHttp - GitHub代码地址
预备知识HTTP缓存原理
概述OkHttp整体流程(本文覆盖红色部分)
缓存处理流程
缓存文件夹
缓存日志格式
源码分析测试代码如果需要缓存机制,那么在构造OkHttpClient的时候需要 ...
OkHttp 4源码(2)— 拦截器机制分析
本文基于OkHttp 4.3.1源码分析OkHttp - 官方地址OkHttp - GitHub代码地址
概述OkHttp整体流程(本文覆盖红色部分)
Interceptor流程
责任链模式概念责任链模式(Chain of Responsibility Pattern),包含命令对象和一系列 ...
OkHttp 4源码(1)—OkHttp初始化和请求构造分析
本文基于OkHttp 4.3.1源码分析OkHttp - 官方地址OkHttp - GitHub代码地址
概括本篇主要从OkHttp的两个请求示例开始,对Okhttp的初始化工作,和请求从构造、分发到执行的流程进行源码分析介绍
OkHttp整体流程(本文覆盖红色部分)
本文覆盖代码流程图
示例 ...
目标管理-SMART原则
一图以蔽之
基本情况基本信息
提出者:彼得·德鲁克
出处:《管理的实践》
时间:1954年
作用
促使工作更明确、更高效
提供了考核目标和考核标准
保证了考核公正、公开与公平
特点
重视人的因素。目标管理是一种参与的、民主的、自我控制的管理制度,也是一种把个人需求与组织目标结合起来的管理制度。在 ...
《金字塔原理》学习总结
序言请问你工作过程中是否经常遇到?
工作回报,Boss摇头又叹气:“请说重点!!!”
晋升答辩,评委们认为:“体现不出价值…”
分享沟通,听众表示:“一脸懵逼???”
世界上最遥远的距离,不是我没有说,而是我说了你却不明白
坏消息:几乎大部分会同学命中上面的问题好消息:《金字塔原理》这本书可以带 ...
如何做好复盘
什么是复盘传统释义围棋术语,指下完一盘棋后,双方棋手把对弈过程重新摆一遍,看哪里下得好,哪里下得不好,哪些关键节点有不同甚至更好的下法,以检查对局中招法的优劣与得失,并从中寻找提高自己水平的方法。
管理释义一句话概括:“做过的事情,再从头过一遍”对于我们经历过的事情,“从头”指的是‘从目的“开始审视 ...
Git常用命令
Git库创建12345// 远程仓库克隆到本地git clone [ssh]// 本地构建仓库git init
Git配置以MAC系统,Git配置文件一般有两个配置文件,其作用域分别为全局级、仓库级
全局级配置: ~/.gitconfig
仓库级配置: ...
EventBus 3.1 源码分析
基于V3.1.1EventBus 官方地址EventBus GitHub地址
EventBus 是什么概念:EventBus是一个Android事件发布/订阅框架同类:Otto、RxBus出品方:greenrobot
EventBus 优缺点优点
通过消息总线形式,解耦发布者和订阅者,简化And ...
LeakCanary 2.0源码分析
本文基于LeakCanary 2.0源码分析LeakCanary - 官方地址LeakCanary - GitHub代码地址
LeakCanary 是什么概念:LeakCanary是针对Android应用的一个内存泄漏监控三方库能力:Activity、Fragment以及自主监控的任何对象出品: ...
Android系统_Surface渲染过程分析(软件绘制)
基于API 23
前篇:Android系统_Surface创建流程分析
申请BufferViewRootImpl.draw执行遍历 > 执行Draw > draw方法 > 软件绘制流程
123456789101112131415161718192021222324252627 ...














