Retrofit源码研究
2016-05-06 15:35:27
最近抽空研究了一下Retrofit源码,包括API使用、源码结构、使用到的设计模式、SDK的架构设计、作者设计/实现思路等,会形成一系列文章。
以前Retrofit还是1.9的时候,简单的写过一篇文章,简单研究下Retrofit,目前Retrofit已经发展到2.0.2,整体使用方式发生了很大的变化,再加上之前的文真写的不够深入,所以再次研究Retrofit。
第一篇:Retrofit主要类UML图
第二篇:Retrofit调用流程图和使用到的设计模式
第三篇:Retrofit SDK的设计思路
转载于:https://www.cnblogs.com/wlrhnh/p/5465857.html
Retrofit源码研究相关推荐
- 一起谈.NET技术,.NET Framework源码研究系列之---万法归宗Object
经过前面三篇关于.NET Framework源码研究系列的随笔,相信大家都发现其实.NET Framework的实现其实并不复杂,也许跟我们自己做的项目开发差不多.本人也是这样的看法.不过,经过仔细深 ...
- Apache Jackrabbit源码研究(五)
上文最后提到jackrabbit的检索默认实现类QueryImpl,先熟悉一下该类的继承层次 QueryImpl继承自抽象类AbstractQueryImpl,而抽象类实现了Query接口(JCR的接 ...
- Retrofit源码分析一 概览
Retrofit源码分析一 概览 Retrofit的本质和与Okhttp的关系 说到Retrofit,免不了要提起Okhttp,因为二者通常是绑定到一起使用的.那么我们首先要明确一点Retrofi ...
- Nginx源码研究之nginx限流模块详解
这篇文章主要介绍了Nginx源码研究之nginx限流模块详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 高并发系统有三把利器:缓存.降级和限流: 限流的目的是通过对并 ...
- 转载一篇《Redis源码研究—哈希表》重点是如何重新哈希
<Redis源码研究-哈希表>来自:董的博客 网址:http://dongxicheng.org/nosql/redis-code-hashtable/ 转载于:https://www.c ...
- underscore.js源码研究(5)
概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以 ...
- WebRTC源码研究(4)web服务器工作原理和常用协议基础
文章目录 WebRTC源码研究(4)web服务器工作原理和常用协议基础 前言 做WebRTC 开发为啥要懂服务器开发知识 1. Web 服务器简介 2. Web 服务器的类型 3. Web 服务器的工 ...
- WebRTC源码研究(47)WebRCT传输非音视频数据
文章目录 WebRTC源码研究(47)WebRCT传输非音视频数据 WebRTC源码研究(47)WebRCT传输非音视频数据
- Apache Camel源码研究之Rest
本文以Camel2.24.3 + SpringBoot2.x 为基础简单解读Camel中的Rest组件的源码级实现逻辑. 0. 目录 1. 前言 2. 源码解读 2.1 启动时 2.1.1 `Rest ...
最新文章
- 重上热搜!北师大教授:给非洲留学生1年10万奖学金真的不算多!
- php微信支付参数动态配置,支付,微信开发_微信支付动态如何获取$jsApiParameters参数,支付,微信开发 - phpStudy...
- shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
- 系统发生 1219 错误。 提供的凭据与已存在的凭据集冲突。
- 解决SecureCRT中文显示乱码
- 洛谷2051 [AHOI2009]中国象棋
- java ee domain作用_java EE应用概述
- /GS 编译选项,_security_cookie,软件强制DEP
- 英特尔再曝安全漏洞:黑客可窃取个人电脑中机密数据
- O(n)复杂度求没有出现的数字(leetcode448)
- HackerOne《2020年黑客驱动安全报告》:中国白帽子的收入增长幅度最大
- (附源码)计算机毕业设计ssm大众点评管理系统
- GD32VF103移植SVSTEMVIEW
- GPS 模块个人使用经验总结
- 网站目标定位的关键词和选择质量高的关键词
- Selenium Gird下文件上传问题的解决(WebUI自动化测试)
- HTML5在线播放本地视频(IE9以上的浏览器)
- 虚幻5新特性之EnhancedInput
- 使用windows自带的局域网连接传输文件
- 2020年工业用微型计算机,2008年10月自考工业用微型计算机真题及答案