一、背景 1.1、控件效果 要实现的自定义控件效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学...
1、双token方式刷新token 对于token刷新,现在大部分公司都是用的accessToken和refreshToken这种双token方...
1、代理模式定义 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和...
1、概念 将一个复杂的对象的构建与它的表示相分离,使得不同的构建过程可以创建出不同的表示,也叫做生成器模式。工厂模式强调如何生产一个对象,而建造...
1.1 定义 定义一个模板结构,将具体内容延迟到子类去实现,使得不改变这些具体的算法结构,就能够重新定义算法的执行步骤 模板方法模式非常简单,仅...
1.工厂模式定义 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用...
1、饿汉式 优点:类加载的时候完成实例化,避免了线程同步问题 缺点:在类加载的时候就完成实例化,没有达到Lazy Loading的效果,如果该类...
本次学习Okhttp源码是对以下这个版本,从开始请求到请求结束回调请求结果的一这个主要流程 所涉及的核心类为 OkhttpClient Requ...
简介 最近项目里有个类似微信朋友圈的九图控件的需求,Github找了一下,发现都不太满足需求,我需要单张图片的时候可以按照图片宽高比列在一定范围...