殷勤小懒猪

文章
5
资源
0
加入时间
3年0月21天

Glide 4.11 源码解析(二):缓存机制1.前言2. 缓存的入口3.弱引用缓存4. LruCache 缓存5. 硬盘缓存6. 总结

1.前言在上一篇文章Glide 4.11 源码解析(一):图片加载流程中梳理出来图片的加载流程如下:在 with 方法中通过 GlideBuilder 创建 RequestManagerRetriever 对象,并当做参数传入 Glide 的构造方法中。GlideBuilder 默认创建了网络加载线程池、磁盘缓存加载线程池、动画线程池、Bitmap池(用于复用)、数组池(用于复用)、内存缓存、磁盘缓存、图片加载引擎等。采用单例模式的方式获取到 Glide 对象,并通过 RequestManage

LNMP部署(地址重写)

location 作用:可以有多个会匹配地址栏里的扩展地址进行匹配支持正则: ~ .php$ 代表正则匹配 模糊匹配 以.php结尾的地址格式rewrite 旧地址 新地址 选项rewrite regex replacement flag选项flag可以是如下参数last停止执行其他重写规则,根据url继续搜索其他location,地址栏不改变break停止执行其他重写规则,完成本次请求...