ReactiveX通过使用可观察序列来编写异步和基于事件程序的库。它扩展了观察者模式以支持数据和/或事件序列,并增加了运算符,使您可以声明性地组合序列,同时抽象出对低级线程,同步,线程安全性,并发数据结构和非线程等事物的关注阻塞I / O。defer 直到有订阅者才创建observable,并且为每个订阅者创建一个全新的observable。defer 操作符返回一个Observable,它调用O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 09:54:38
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对数据库技术还是十分感兴趣的,盘点一下这些年使用过的数据库。对数据库理解可能不十分到位,达者不必深究。 
从数据存储模型上,一般将数据库分为key-value,document,column,graph和relational,对这些库都做了些生产应用或测试,简单记录一下,主要从适用情况,简单原理架构,可靠性等方面。 
KV:redis 
Document:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-27 22:38:19
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.作用RxJava的目的就是异步。  RxJava的特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。随着逻辑的复杂,需求的更改,代码可依然能保持极强的阅读性,在深入的使用过程中一定对这点深有体会。2.工程引用要应用RxJava,需要在项目中引入依赖:compile ‘io.reactivex.rxjava2:rxjava:2.0.4’  compile            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 16:41:40
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第二章 RxJava基础知识
1. Observable
1.1 RxJava的使用三步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-20 20:51:20
                            
                                622阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RxJava是一个在Java VM上使用可观测的序列来组成异步的、基于事件的程序的库。虽然,在Android中,我们可以使用AsyncTask来完成异步任务操作,但是当任务的梳理比较多的时候,我们要为每个任务定义一个AsyncTask就变得非常繁琐。 RxJava能帮助我们在实现异步执行的前提下保持代码的清晰。 它的原理就是创建一个Observable来完成异步任务,组合使用各种不同的链式操作,来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 10:58:44
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果订阅在子线程,响应在主线程,容易发生视图层销毁,而我们的异步操作还没有响应的情况,导致bug或者内存泄露。RxJava官方提供了```CompositeDisposable```来处理这个问题,但如果不了解他的原理会出现很多使用上的错误,比如如果已经调用过```dispose```函数,很多同学发现,再次add之类的操作全都不灵了,而且clear和dispose到底有什么区别? 所以有必要研究            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:49:34
                            
                                152阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RxJava入门系列一,基础篇RxJava在Android开发者中变得越来越流行(ps:2016年底才用的我表示自己太out了).使用RxJava唯一的问题就是当你第一次接触RxJava时,你会觉得RxJava特别难上手,特别是当你之前只使用同步式编程语言,没有接触过响应式编程理念.但是一旦你真正了解了RxJava,你就会知道它是多么好用.基础RxJava最基础的模块是Observable(被观察            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-12 23:02:05
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用RXJava
## 1. 简介
RXJava是一个在Java虚拟机上实现的响应式扩展库,它可以帮助我们更方便地处理异步操作、事件流以及基于事件的编程。在这篇文章中,我将向你介绍如何使用RXJava。
## 2. 流程概述
下面是使用RXJava的一般流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 引入RXJava依赖 |
| 2 | 创建Observable            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-23 17:25:06
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            想写好一篇文章确实不容易,感谢那些大牛们能够分享自己的所见所得。关于rxjava的原理以及观察者模式等理论性的内容我就不在这里献丑了,网上有很多很优秀的博客。回头我添加几篇到这里,大家可以看一看,这篇文章只是简单的通过例子告诉大家rxjava的基本使用方法,如果有任何的批评、建议或者疑问可以评论,第一时间给予答复。[TOC]一、Obervable的创建1.create//通过create创建obs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 23:00:11
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录RxJava是什么及RxJava优势RxJava原理RxJava使用(创建、装配、消费)1、创建CreateJustFromInterval & IntervalRangeRange & RangeLongdefertimerEmpty & Never & Error2、装配阶段转换操作符--lift()转换操作符二转换操作符三转换操作符四转换操作符五线程调度筛            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 21:01:01
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jquery rotate:jquery旋转插件,http://plugins.jquery.com/rotate/ swiper:滑动插件,http://www.swiper.com.cn/ moment.js:日历插件,http://momentjs.cn/docs/ iscroll.js:下拉            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-03 10:40:00
                            
                                87阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHttp啥的都不见了,RxJava和Retrofit是什么鬼?好吧,到Github上耐着性子看过了RxJava和Retrofi            
                
         
            
            
            
            1.库的定位和用途pandas 是 Python 中用于数据处理和分析的核心库,提供了高效、灵活的数据结构(如 DataFrame 和 Series),使数据清洗、分析、可视化等任务变得更加简单。它建立在 NumPy 之上,与其他科学计算库(如 Matplotlib、SciPy)无缝集成。2.主要特性快速高效的 DataFrame 对象,支持异构数据集成时间序列功能提供灵活的数据对齐和缺失数据处理机制支持从多种数据源(CSV、Excel、SQL 数据库等)读取和写入数据。            
                
         
            
            
            
            Github: https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid 使用方式:compile ‘io.reactivex:rxjava:1.0.14’  compile ‘io.reactivex:rxandroid:1.0.1’ 什么是RxJavaRxJava 是一个响应式编程框架,采用观察者设计模            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-18 16:52:58
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.前言Rxjava, 具有链式调用、使用简单&事件与结果松耦合的特点。Rxjava, 之所以深受欢迎它包含 非常多操作符,能通过 【链式形】 优雅整洁的代码几乎能实现所有的功能需求。本文特点:图多字少、逻辑简单。之前面试中被问了很多Rxjava的知识,今天献一份不一样诠释,希望大家喜欢。文章中实例 linhaojian的Github2.目录示意图3.简介示意图4.原理浅析Rxjava,扩            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-12 10:41:55
                            
                                219阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RxJava2的使用步骤差异第一步:初始化一个Observable  (RxJava)  (RxJava2) 第二步:初始化一个Observer  (RxJava)  (RxJava2) 第三部:建立订阅关系  (RxJava)  (RxJava2) 区别:Observer中多了一个回调方法onSubscribe,传递参数为Disposable ,Disposable这个单词的字面意思是一次性用品            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 14:16:51
                            
                                293阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RxJava 的使用详解(一)  1.作用RxJava的目的就是异步。  RxJava的特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。随着逻辑的复杂,需求的更改,代码可依然能保持极强的阅读性,在深入的使用过程中一定对这点深有体会。2.工程引用要应用RxJava,需要在项目中引入依赖:compile ‘io.reactivex:rxandroid:1.2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 07:47:27
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言现在有很多公司在用RXJava进行生产开发,但是呢,RXJava的源码过于生涩难懂,而且用法也很多,操作符也很多,因此本文手写一个精简版的RXJava,希望能够一起去探索,RXJava在安卓中的奥妙!注意:本篇读者需要对RXJava有一定的使用经验与对RXJava调用过程有一定的理解一、RXJava常用写法io.reactivex.rxjava3.core.Observable.create(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 10:46:00
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RxJava是一个用于在Java虚拟机上使用可观测序列进行异步编程的库。它基于观察者模式,可以帮助开发者处理异步事件流,并简化了复杂的线程管理、并发和错误处理等任务。本文将介绍RxJava的基本概念和用法,并提供一些示例代码来帮助读者快速入门。
## RxJava的基本概念
在开始使用RxJava之前,我们先了解一些基本概念。
### Observable
Observable是RxJav            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-22 12:08:41
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            遇到新的知识我通常从三个方面去快速学习(what - 是什么 why - 为什么用它,它解决了什么样的问题 how - 如何使用),接下来我就从这三个方面来分析.1.what?RxJava 到底是什么?让我们直接跳过官方那种晦涩的追求精确的定义,其实初学RxJava只要把握两点:观察者模式 和 异步,就基本可以熟练使用RxJava了。异步 在这里并不需要做太多的解释,因为在概念和使用上,并没有太多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 17:07:58
                            
                                37阅读