相关分享
菜鸟实时数仓2.0进阶之路
供应链物流场景下的业务复杂度高,业务链路长,节点多,实体多,实时数仓建设难度高。菜鸟跨境进口业务场景更是如此,更复杂的场景带来更复杂的实体数据模型,对接的业务系统多导致ETL流程特别复杂,还有海量的日均处理数据量,使得团队在建设进口实时数仓的过程中,面临着诸多挑战。
我为什么不再推荐 RxJava
距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。相信熟悉或者关注我的朋友,绝大多数都是因为RxJava。所以看到这个标题你已经会惊讶。作为RxJava坚定的拥护者,或者说自干五?为什么突然不再支持RxJava了呢?
Android 让你的 Room 搭上 RxJava 的顺风车 从重复的代码中解脱出来
谷歌为了帮助开发者解决 Android 架构设计问题,在 Google I/O 2017 发布一套帮助开发者解决 Android 架构设计的方案:Android Architecture Components,而我们的 Room 正是这套方案的两大模块之一。
基于 LifeOwner 的 RxJava 内存泄漏解决方案
组件设计思路:
通过观察LifeOwner(Activity)的LifeCycle Event,在ActivityonDestroy时释放掉其所有的Disposable
大佬们,一波 RxJava 3.0 来袭,请做好准备~
每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺好的,目前并没有做出很大的更改。RxJava2到2020年12月31号不再提供支持,错误的会同时在2.x和3.x修复,但新功能只会在3.x上添加。
阿里云物联网无线连接服务:做好菜鸟无人车黑科技的幕后英雄
近几年电商购物节的巨大商流带动了物流行业的快速发展,在去年天猫双11宣告物流业进入10亿时代之后,整个产业对物流的效率和质量都提出了新的要求。随着物联网技术的井喷式爆发,自动化仓储、无人车运输、物流天眼、终端智能快递柜等应用开始涌现,其中大量的设备管理需要信息传输来实现,物联网无线连接就是这些应用的幕后英雄。
Kotlin + Mvp + RxJava + Retrofit 心得体会
本项目是参考 git-xuhao/KotlinMvp ,对原项目 Mvp 核心代码及 Adapter 代码按照自己的想法进行了重构,布局 (xml) 文件(除 fragment_mine.xml )、工具类、自定义 View 都直接使用的原项目的文件,本项目的主要目的是为了 Kotlin 学习,将自己对 Java 版 Mvp 的理解用 Kotlin 实现。
RxJava2 中 doFinally 和 doAfterTerminate 的比较
在 RxJava 中 doFinally 和 doAfterTerminate 这两个操作符很类似,都会在 Observable 的 onComplete 或 onError 调用之后进行调用。本文从源码角对 doFinally 和 doAfterTerminate 两个操作符的总结。
