从动态代理角度看Retrofit (mp.weixin.qq.com)

【简介】

Retrofit已经诞生好几年了,从诞生开始一直都是Android应用开发最流行的网络请求框架,准确来说,是网络请求框架一个巧妙的包装。

点击查看全文 >>

@code小生 2019-11-17 23:30分享 / 0个评论
赞过的人: code小生
要不要再学学下面的文章?
Flutter 使用 Riverpod+Retrofit 构建 MVVM 开发模式 (mp.weixin.qq.com)
最近,在使用 Flutter 做一个图片分享的应用,自己创建出一套 Flutter 版的 MVVM 开发模式,觉得还挺好用,所以在此分享出来。
by @code小生 2021-04-24 20:17 分享 查看详情
换个角度描述 Android 事件传递,读完会让你耳目一新 (mp.weixin.qq.com)
关于Android中事件传递机制早已是老生常谈的话题,甭管工作多久水平咋样应该都能道出一二。依稀记得刚接触事件分发那会,一股脑的钻进网络上那几张神图,什么三大方法、职责链,最后再巴拉巴拉贴一大堆源码(有的还贴错了),嗯,学完之后效果还挺不错,起码面试的时候能忽悠。关于只教是什么,不教为什么,鲁先生说过,这样是在耍流氓。今天我将换一种思路去描述事件分发,先带大家构建事件分发模型,讲述其设计背景和职责边界,最后带着我们的猜测去源码中找答案。
by @code小生 2021-04-11 13:52 分享 查看详情
从经济学角度,看多抓鱼的创新 (feimiaomiao.com)
多抓鱼采用平台自建仓库的方式,以仓储中心取代传统二手书店的店面;以规模化中心化的方式组织书籍的入库审核、消毒翻新、打包邮寄等一系列劳动;由平台统一出资购买用户提供的书籍;并且在数据要素的中心化组织上也与以往的网上旧书交易平台不同。

对土地、劳动、资本要素的中心化组织在以前的二手书交易中是没有出现过的,这也是多抓鱼在对生产要素的重新组合方面最大的特点。
by @shengting 2021-03-22 12:43 分享 查看详情
云原生网络代理(MOSN)的进化之路 (zhuanlan.zhihu.com)
MOSN 从 2017 年 12 月开始 Service Mesh 技术调研,到产品孵化,历经重重困难,最终通过 2019 年双 11 规模化验证,实现蚂蚁集团核心支付链路覆盖。MOSN 在内部落地后,我们认为借力开源也要反哺开源,因此着手进行 CloudNative 生态融合,和业界多种开源标准组件联合走标准化道路,从而实现共享并最大化的释放其技术红利。
by @又拍云 2020-12-21 15:23 分享 查看详情
领域对象发展的极致就是代理 (insights.thoughtworks.cn)
本文解释什么是动态领域建模(dynamic domain modelling),为何需要它,以及使其成为领域驱动设计一等公民的价值。
by @ThoughtWorks 2020-08-12 12:11 分享 查看详情
动态代理原理及在 Android 中的应用 (mp.weixin.qq.com)
因为一个静态代理类只能服务一种类型的目标对象,在目标对象较多的情况下,会出现代理类较多、代码量较大的问题。
而使用动态代理动态生成代理者对象能避免这种情况的发生。
by @code小生 2020-01-05 21:33 分享 查看详情
给 Retrofit 嵌套动态代理,高效处理运营打点难题 (mp.weixin.qq.com)
相信大部分朋友都经历过,运营突然来要求,要给某部分接口带上某个参数(这个参数可能是from,表示当前在哪个页面;或者是duration,表示当前界面停留了多久)。这个时候,最直接的做法就是,直接加呗~ 有些接口还被多个界面调用,要改代码的界面可能是十多个,也可能是大几十个。
by @code小生 2020-01-05 21:31 分享 查看详情
蚂蚁金服烈元:蚂蚁网络代理演进之路 (zhuanlan.zhihu.com)
从网络硬件设备到自研平台,从传统服务治理到 Service Mesh,本次分享将会介绍蚂蚁金服网络代理在接入层以及 Service Mesh 化道路上是如何一步步支撑起秒级百万支付,千万春晚咻一咻的。
by @又拍云 2019-12-19 10:14 分享 查看详情
APP 定位过于频繁,我用反射 + 动态代理揪出元凶 (mp.weixin.qq.com)
元凶是谁?元芳你怎么看!APP 定位过于频繁,我用反射 + 动态代理揪出元凶
by @DataFunBoy 2019-11-14 10:40 分享 查看详情
Android面试题:bindService获取代理是同步还是异步 (mp.weixin.qq.com)
Android中bindService是一个异步的过程,什么意思呢?使用bindService无非是想获得一个Binder服务的Proxy,但这个代理获取到的时机并非由bindService发起端控制,而是由Service端来控制,也就是说bindService之后,APP端并不会立刻获得Proxy,而是要等待Service通知APP端,具体流程可简化如下:
by @code小生 2019-11-03 18:29 分享 查看详情