学习笔记 HTTP2采用二进制格式传输,取代了HTTP1.x的文本格式,二进制格式解析更高效。多路复用代替了HTTP1.x的序列和阻塞机制,所有的相同域名请求都通过同一个TC...
1.单例模式 对于Java实现单例模式的方法,相信学习过Java的人一般都会张口就来,懒汉式、饿汉式、枚举等等。使用最多的同时相对较容易记住的就是懒汉式与饿汉式了,相关代码如...
一、前言 目前做Android开发在网络框架上,大公司一般都维护着有自己的网络框架,而一般的应用都在使用Volley或者OkHttp,或者封装了OkHttp的Retrofit...
简介 Convert the interface of a class into another interface clients expect.Adapter lets ...
前言 今天介绍适配器模式,举个生活中的例子,我们笔记本用的到充电器其实就是个适配器,笔记本电脑的工作电压是20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够在2...
声明:原创作品,转载请注明出处https://www.jianshu.com/p/afe090b2e19c 建造者模式是日常开发中比较常见的设计模式,它的主要作用就是将复杂事...
Java泛型基础 1. 认识泛型 泛型是在JDK1.5之后增加的新功能. 泛型可以解决数据的安全性问题, 主要的原理是在类声明的时候通过一个标识表示类中某个属性的类型或者是某...
一、为什么要使用泛型 1.类型参数的好处 类型安全:泛型的主要目标是提高 Java 程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类...
Retrofit是对OKHttp的封装,简化了网络请求。具体使用参见官方文档。本文从一次完整的同步请求分析源码,跟着源码一起阅读,肯定会有收获的。分析的版本是retrofit...
如果你还不知道Retrofit,没关系,okhttp你总知道吧。retrofit就是对okhttp再做了一层封装。你只需要通过简单的配置就能顺利使用retrofit来做网络请...
整体Retrofit内容如下: 1、Retrofit解析1之前哨站——理解RESTful 2、Retrofit解析2之使用简介 3、Retrofit解析3之反射 4、Retr...
代理模式 看完文章你能学到什么?搞懂代理模式,Retrofit代理模式的使用(其实我就是因为没看懂,才学的),文章有点长但是逻辑很简单 代理模式可以在不修改被代理对象的基础上...