Retrofit 结合 Lifecycle, 将 Http 生命周期管理到极致 (mp.weixin.qq.com)

【简介】

Google 最新推荐的 Lifecycle 架构就是可以让你自己的类拥有像 activity 或 fragment 一样生命周期的功能。

点击查看全文 >>

@code小生 2019-09-08 17:26分享 / 0个评论
赞过的人: code小生
要不要再学学下面的文章?
为什么 HTTPS 比 HTTP 安全 (www.upyun.com)
HTTPS 实际上是带有 SSL 的 HTTP(HTTP + SSL=HTTPS)。当您在浏览器的地址栏中看到 HTTPS 时,这就意味着与该网站的所有通信都将被加密,整个访问过程更加安全。
by @又拍云 16小时前 分享 查看详情
从动态代理角度看Retrofit (mp.weixin.qq.com)
Retrofit已经诞生好几年了,从诞生开始一直都是Android应用开发最流行的网络请求框架,准确来说,是网络请求框架一个巧妙的包装。
by @code小生 2019-11-17 23:30 分享 查看详情
阿里巴巴 Kubernetes 应用管理实践中的经验与教训 (yq.aliyun.com)
云原生时代,Kubernetes 的重要性日益凸显。然而,大多数互联网公司在 Kubernetes 上的探索并非想象中顺利,Kubernetes 自带的复杂性足以让一批开发者望而却步。本文中,阿里巴巴技术专家孙健波在接受采访时基于阿里巴巴 Kubernetes 应用管理实践过程提供了一些经验与建议,以期对开发者有所帮助。
by @可耐芊小仙女 2019-11-14 17:12 分享 查看详情
Flink中资源管理机制解读与展望 (mp.weixin.qq.com)
本文来自2019年9月21日Flink Meetup北京站阿里巴巴的宋辛童的分享,关于Flink的资源管理机制的解读和展望。
by @zhisheng_blog 2019-11-05 21:17 分享 查看详情
贾扬清:把生命浪费在有意思的事情上 (yq.aliyun.com)
今天,是1024程序员节。在这个“攻城狮”自带光芒的日子里,阿里妹请来AI大神贾扬清,作为一位开发者,聊一聊他自己的开发者经历,希望对你有所启发。深度学习框架Caffe 作者,TensorFlow 作者之一,曾任 Facebook AI 架构部门总监,负责前沿 AI 平台的开发,Facebook 各产品部门 AI 平台的支持以及前沿机器学习系统研究。加州大学伯克利分校计算机科学博士学位、清华大学硕士学位和学士学位。
by @可耐芊小仙女 2019-10-25 14:42 分享 查看详情
阿里云代码管理平台 Teambition Codeup(行云)亮相,为企业代码安全护航 (yq.aliyun.com)
2019杭州云栖大会企业协作与研发效能专场,企业协同平台Teambition负责人齐俊元正式发布阿里云自研的代码管理平台Teambition Codeup(行云),Codeup是一款企业级代码管理产品,提供代码托管、代码评审、代码扫描、质量检测等功能,通过智能算法保护企业资产安全、稳定、高效交付。
by @可耐芊小仙女 2019-10-08 15:55 分享 查看详情
从 HTTP/1 到 HTTP/2,以及即将到来的 HTTP/3 (zhuanlan.zhihu.com)
随着 Web 技术的飞速发展,HTTP 1.1 已经无法满足用户对性能的要求,此后 Google 推出协议 SPDY,意在解决 HTTP 1.1 中广为人知的性能问题。HTTP/2 因此应运而生。
by @又拍云 2019-09-26 15:37 分享 查看详情
LiveData+Retrofit 网络请求实战 (mp.weixin.qq.com)
在出现LiveData之前,Android上实现网络请求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapterFactory将请求转成Observable(或者Flowable等)被观察者对象,调用时通过subscribe方式实现最终的请求。为了实现线程切换,需要将订阅时的线程切换成io线程,请求完成通知被观察者时切换成ui线程。代码通常如下:
by @code小生 2019-09-22 16:53 分享 查看详情
Retrofit 动态管理和修改 BaseUrl,从未如此简单 (mp.weixin.qq.com)
需求场景

在使用retrfoit做网络请求开发的时候,如果app涉及到多个不同 BaseUrl,仅仅是baseUrl不同,retrofit的其他配置都是一样的,我们不得不创建管理多个retrofit实例,或者需要在Service接口处修改@Get @Url等传入完整的url地址。这其实不是我们所期望的,因为如果有很多不同baseurl 地址的请求,我们可能某个baseurl只有一个或者很少的service使用的到,亦或者很多接口需要频繁的调用。我们不期望管理多个retrofit实例,是否可以只创建一个retrofit对象就能解决全部问题呢?答案肯定是可以的。
by @code小生 2019-09-17 17:25 分享 查看详情
Jetpack源码解析---用Lifecycles管理生命周期 (mp.weixin.qq.com)
Lifecycles是一个持有组件生命周期状态(如Activity、Fragment)信息的类,并允许其他对象观察此状态。可以帮助我们方便的管理Activity和Fragment的生命周期。
by @code小生 2019-09-17 17:22 分享 查看详情