美文网首页
记录下自己学习RxJava的过程和总结

记录下自己学习RxJava的过程和总结

作者: 小沈新手 | 来源:发表于2018-04-25 14:51 被阅读4次

记录下自己学习RxJava的过程和总结

       一直都听说RxJava很火,很牛逼,也很想学学,一开始是看了两遍以上仍物线大神的  给 Android 开发者的 RxJava 详解 不过是RxJava1的,他这篇文章挺长的,基本上涵盖了全部内容,包括从源码的角度来分析其原理,但是对于初学者来说不大容易上手,但也很大帮助每看一次就有不同的收获。

        后面想着RxJava2都出来了,应该学学,发现了另外一位大神写的非常的通俗易懂 这位大神的博客 给初学者的RxJava2.0教程(一) 他没有分析源码,而是用图形的形式来解释原理,最重要一点的是他提出了使用场景和demo,这对初学者来说真的非常大的帮助

下面这一部分是总结

教程一、主要讲了Rxjava2的基本使用方法

教程二、主要讲的是线程的切换,还介绍了一下Disposable,CompositeDisposable(线程管理器)和ObservableEmitter(发送器)

教程三、嵌套的网络请求FlatMap无序和concatMap有序  map转化符

教程四、zip操作符,两个事件合并 然后在发送

教程五、抛出问题,当异步的时候,无限发事件的时候如果上下游不均衡的话会造成oom(内存水缸满)

教程六、解决教程五的问题

一是从数量上进行治理, 减少发送进水缸里的事件

二是从速度上进行治理, 减缓事件发送进水缸的速度(Thread.sleep(2000);//发送事件之后延时2秒)

教程七、Flowable 响应式拉取   引入了一个Subscription,下游控制上游

教程八、FLowable的策略

教程九和教程十,没力气看了

相关文章

  • 记录下自己学习RxJava的过程和总结

    记录下自己学习RxJava的过程和总结 一直都听说RxJava很火,很牛逼,也很想学学,一开始是看了两遍以上...

  • RxJava学习 - 初步了解

    前言 关于RxJava的学习资料已经有很多了,本系列文章算是自己对于RxJava学习的一个过程记录,如果错误请大家...

  • kotlin协程,Flow,DataStore学习总结

    有人会问协程和Flow可以替换RxJava答案肯定是:可以的 这里总结了下kotlin协程以及Flow的学习记录,...

  • 动态规划问题总结

    动态规划学习总结 最近在学习算法,希望写一篇博客来记录自己学习过程和总结一下自己学到的东西,方便以后的归纳整理。我...

  • RxJava2.0使用总结

    这里是我对Rxjava2.0的一些学习总结,在此记录一下,以后用的时候也方便查找。 如何使用RxJava2 在An...

  • iOS Runtime的学习和总结

    一,概述 本文主要是针对iOSruntime 的一个自我学习和总结的过程。记录自己学习过程中以及面试过程中遇到的各...

  • 通过博客行善

    从14年开始,我一直有写博客的习惯,记录下自己的学习和成长过程,一来帮助自己记录和总结;二来在我学习的过程中互联网...

  • SpringBoot 启动过程笔记

    本文主要是记录自己学习的过程,主要参考了下面所附三篇文档的内容,总结了一下。 1 概述 Spring的启动过程可以...

  • RxJava入门与提高(1)

    前言 本教程是我自己学习Rxjava的系列总结。帮你从浅入深的学习RxJava。该系列借鉴了很多网上的优秀文章,并...

  • Order by排序注入方法小总结

    今天总结一下注入点在order by排序注入,学习一下记录下这个过程声明:此文谨供学习记录研究使用,切勿用于非法用...

网友评论

      本文标题:记录下自己学习RxJava的过程和总结

      本文链接:https://www.haomeiwen.com/subject/tqqylftx.html