Glide 架构设计艺术 (mp.weixin.qq.com)

【简介】

自从Android诞生以来,Bitmap的管理就一直是大问题,为了更好的管理它,不同的图片加载框架不断的被推出,从刚开始的ImageLoader,到Picasso,再到现在的Fresco和Glide,可谓百花齐放。然而前两者现在都已经不再维护了,同时我们公司的项目目前也已经从Fresco切换到Glide了,之前之所以用Fresco是因为他在Android5.0以下系统中能从native层“偷”内存,但后面由于Android对于Bitmap内存管理方式的改变,这个功能不再生效,相比于Glide来说,Fresco就显得侵入性太强,而且可扩展性没有glide强。而Glide之所以扩展性如此强,就在于它 优秀的架构设计 ,这也是我们今天要讨论的。

点击查看全文 >>

@code小生 2019-08-18 23:19分享 / 0个评论
赞过的人: IT技术博客大学习 code小生
要不要再学学下面的文章?
今日头条技术架构分析 (mp.weixin.qq.com)
今日头条创立于2012年3月,到目前仅4年时间。从十几个工程师开始研发,到上百人,再到200余人。产品线由内涵段子,到今日头条,今日特卖,今日电影等产品线。
by @code小生 2020-01-05 21:32 分享 查看详情
Kubernetes 下零信任安全架构分析 (yq.aliyun.com)
零信任安全最早由著名研究机构 Forrester 的首席分析师约翰.金德维格在 2010 年提出。零信任安全针对传统边界安全架构思想进行了重新评估和审视,并对安全架构思路给出了新的建议。其核心思想是,默认情况下不应该信任网络内部和外部的任何人/设备/系统,需要基于认证和授权重构访问控制的信任基础。诸如 IP 地址、主机、地理位置、所处网络等均不能作为可信的凭证。
by @可耐芊小仙女 2019-12-30 15:51 分享 查看详情
基于 Apache APISIX 的下一代微服务架构 (zhuanlan.zhihu.com)
简单来说 Apache APISIX 是一个微服务 API 网关,它不仅可以处理南北向的流量,也可以处理东西向的流量即服务之间的流量。很多 API 网关的数据库可能是 postgreSQL、mysql 等,它在云原生的环境下需要几秒钟才能启动,而作为 sidecar 也特别重……
by @又拍云 2019-12-27 10:52 分享 查看详情
数据库有哪些设计技巧 (mp.weixin.qq.com)
1. 原始单据与实体之间的关系

可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。
by @code小生 2019-12-25 12:57 分享 查看详情
从微服务跨越到中台,架构领域年度盘点! (mp.weixin.qq.com)
2019 年,整个 IT 领域发生了许多深刻而又复杂的变化,InfoQ 策划了“解读 2019”年终技术盘点系列文章,希望能够给读者清晰地梳理出 IT 领域技术这一年的发展变化,回顾过去,继续前行。
by @code小生 2019-12-25 12:51 分享 查看详情
阿里巴巴 Service Mesh 落地的架构与挑战 (yq.aliyun.com)
云原生已成为整个阿里巴巴经济体构建面向未来的技术基础设施,Service Mesh 作为云原生的关键技术之一,顺利完成在 双11 核心应用严苛而复杂场景下的落地验证。本文作者将与大家分享在完成这一目标过程中我们所面临和克服的挑战。
by @可耐芊小仙女 2019-12-17 16:33 分享 查看详情
轻松构建基于 Serverless 架构的弹性高可用音视频处理系统 (yq.aliyun.com)
随着计算机技术和 Internet 的日新月异,视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐,而在当前, 云计算平台厂商的产品线不断成熟完善, 如果想要搭建视频点播类应用,告别刀耕火种, 直接上云会扫清硬件采购、 技术等各种障碍,以阿里云为例:
by @可耐芊小仙女 2019-12-13 15:40 分享 查看详情
数据库有哪些设计技巧 (mp.weixin.qq.com)
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。
by @code小生 2019-12-12 18:42 分享 查看详情
Android开发架构设计演变 (mp.weixin.qq.com)
软件架构设计是个不老的话题,随着业务驱动,技术展现形式随之变化,从当初的“堆”模式开发到后来有点模型的形式(功能分包但无模式),再到后来 MVC 的出现,结束了“堆”模式,再到后来 MVP 模式出现,一部分开发者积极尝试,或重构,或运用,得到了很多的认可,后面又出现了双向绑定架构— MVVM,算是继 MVP 之后的又一经典架构;当然 Android 官方也推荐了架构:AAC(Android Architecture Components),后面,还会继续出其他的架构...
by @code小生 2019-12-12 18:39 分享 查看详情
阿里巴巴架构师:十问业务中台和我的答案 (yq.aliyun.com)
“中台”概念这几年非常火,特别是阿里、腾讯、百度、京东等互联网公司最近频繁的基于中台调整组织架构,把“中台”的热度又上升到另一个高度,甚至有这样的声音, 90 年代不做 ERP 会死,现在不做中台也会定企业生死。中台的概念起源于阿里,也发展于阿里。笔者有幸参与阿里业务中台方法体系建设,也主导参与一些阿里云新零售业务中台项目,经常被问到如下问题。
by @可耐芊小仙女 2019-12-05 17:05 分享 查看详情