一、为什么要做生命周期管理?Observable.create(new ObservableOnSubscribe<String>() {
    @Override
    public void subscribe(ObservableEmitter<String> emitter) throws Exception {
        //TODO
    }
})
            
                
         
            
            
            
            大家好,又到了Python办公自动化系列。今天分享一个系统层面的自动化案例:「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」主要涉及的知识点有:os模块综合应用glob模块综合应用利用filecmp模块比较两个文件步骤分析该程序实现的逻辑可以具化为:遍历获取给定文件夹下的所有文件,然后通过嵌套循环两两比较文件是否相同,如果相同则删除后者。实现问题的关键就变成了?如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 19:33:03
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            反正就是主动删 就是对数据进行额外的处理 占用CPU的时间 对性能响应时间 吞吐量会有影响不主动删 等到查数据再看键过没过期 就是不用进行额外处理 但是过期的键没有及时删除 占内存 浪费内存反正就是都有优缺点Redis的过期删除策略就是:惰性删除和定期删除两种策略配合使用。惰性删除:惰性删除不会去主动删除数据,而是在访问数据的时候,再检查当前键值是否过期,如果过期则执行删除并返回 null 给客户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 23:32:16
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RxJava的常规写法一个具体的例子---从普通写法逐渐演变成RxJava写法总结1. RxJava 的常规写法有人说RxJava非常好用,那么,它究竟好用在哪里?今天来具体分析下。首先,先来阐述RxJava到底是什么,RxJava官方的解释是:“a library for composing asynchronous and event-based programs using observab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 13:40:59
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言Rxjava越来越火,现在是Android里面一个重要的框架,想要进阶安卓就想必要去了解一下什么是Rxjava。看了很多关于Rxjava的文章,故此留下学习的印记,让自己或者有需要的人去学习了解接触。然后一步一步去揭开Rxjava神秘的面纱~Rxjava是什么引用官方的一句话- “a library for composing asynchronous and event-based prog            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 23:29:01
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里要总结的并不是技术应用的问题,而是在架构上或者说思路 上应该转变的东西比如说:1 宁肯消耗 cpu性能也要尽力避免消耗服务器内存,很多人代码往往会忽略这个问题2即使sql有自己的查询方式也要避免使用,尽力的使用单表查询,这是互联网公司常用的方式            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-28 22:42:56
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.在一个主账户中,一个定期存单(AF_SDEPOSITNO)和一个子账户都是一一对应的。在每个月的21号,需要对定期存单进行计提利息。计提的结果存入子账户的字段af_mpredrawinterest,与之前的该字段的值相加。2.在进行定期存款支取时,分以下三种情况:(1)到期支取(转活)冲销计提利息值为0,因为到期,之前的计提利息是正确的,但生成的凭证有一条记录要直接减去‘应付利息科目’(223            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 21:40:31
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现在才来了解RxJava可能有点晚。。。当初第一次看到这个东西,觉得也就是观察者模式的延伸而已,没怎么在意。后来发现许多项目中,都引用了该框架。所以趁着项目间隙,来归纳学习一下RxJava这个热门框架。1.RxJava介绍:RxJava是用java实现Reactive Extensions(异步操作),可观测的序列来组成异步的、基于事件的程序的库。他扩展了观察者模式来支持数据/事件序列,而抽象掉的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 10:34:37
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RxJava是什么RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.这是官方对于该库的描述,意思是RxJava是Java VM上一个灵活的,使用可观            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 14:20:07
                            
                                305阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    最近看到RxJava技术,好奇就网上找了些关于RxJava的博文,但绝大部分文章都讲了其使用,可我对最基本的东西——概念还是一脸懵逼。        这些文章看后,大概我知道两个重点,一是类似于观察者模式,二是任务执行与通知可以设置不同的线程。具体这个框架源码怎么做的就不知道了。看源码太累了,很多有名的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 16:27:52
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RxJava是对响应式扩展( Reactive Extensions,称之为 ReactiveX )规范的Java 实现,该规范还有其他语言实现:RxJS、Rx.Net、RxScala、RxSwift等等(也即,ReactiveX 定义了规范,其他语言实现规范即可,所以我们这里学习RxJava的架构和设计思维,只需研究ReactiveX 即可)。RxJava是一个通过使用可观察序列来组合异步操作(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 09:21:10
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RxJava 基础知识——————(1)RxJava到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs  using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 23:28:42
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上次主要讲了最基本的from与just源码,今天我们主要讲的是RxJava中转换符map的使用与实现的原理。  首先我们先上一段超级简单的方法。看下图: 这个函数,我们可以很清楚的知道最后打印出来的内容是“圆圆”,“袁斌”,接下来再来看一个简单的函数:  这个函数,我们通过观察可以知道打印出来的是5和5。  那么RxJava是怎么实现把一个对象通过map函数转换成一个name字符串的,hello转            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 15:45:34
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RXJava作用:实现线程异步RXJAVA实现步骤:1,注册被观察者 Observable:被观察者一般做一些耗时操作,发生一系列事件 2,注册观察者 Observer/Subscriber:观察者处理一系列的事件,获取 被观察者 执行的结果,更新UI 3,被观察者 订阅 观察者二、Observable与Subscriber通信: 1,通过在Observable的call方法中调用subscrib            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 17:02:52
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RxJava 源码解读  一直以来在网上看到关于RxJava的使用博客都称赞RxJava使用起来非常简洁,即使业务逻辑非常复杂,它依然能够保持简洁。于是在个人项目也添加了RxJava和RxAndroid.秉着知其然知其所以然的态度,跟着调用方法一探其源码, 首选是调用方法。这个方法是获取手机里面的所有音乐文件信息,并且返回给回调者,并且这里的subscribe是运行在子线程中,回调则在主线程再更新            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 16:19:11
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            想写好一篇文章确实不容易,感谢那些大牛们能够分享自己的所见所得。关于rxjava的原理以及观察者模式等理论性的内容我就不在这里献丑了,网上有很多很优秀的博客。回头我添加几篇到这里,大家可以看一看,这篇文章只是简单的通过例子告诉大家rxjava的基本使用方法,如果有任何的批评、建议或者疑问可以评论,第一时间给予答复。[TOC]一、Obervable的创建1.create//通过create创建obs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 23:00:11
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、关于 Disposable任何订阅者模式的代码,都需要注意注册与注销的配对出现,否则会出现内存泄漏。RxJava2 提供了 Disposable( RxJava1 中是 Subscription),在适当时机取消订阅、截断数据流。当在 Android 中使用时尤其要注意,避免内存泄露。private CompositeDisposable compositeDisposable = new C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-21 23:07:10
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近开始做实际的Android项目,开发的组长就先丢给我一堆开源项目,让我先去熟悉一下,其中第一个就是RxJava。于是大概花了一个上午的时间学习了一下,发现这确实是个非常强大的工具!目前网络上比较全面的教程各有千秋,在此整理出一份更适合入门学习的教程。希望对Android的初学者们有所帮助。1.什么是RxJava 
  RxJava的核心其实就是异步处理,比如现在我们从网络上读取数据,然后在界面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 15:33:01
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先简单说说RxJava的用途与价值用途: 异步 (也就是开线程跳转)  价值: 面对复杂的逻辑,它依然 简洁 ,代码 易读RxJava2 与 RxJava 最大的不一样的地方,就是 Flowable ,这个 Flowable 取代了Rxjava 中的 简单的使用:下面展示一段代码:Flowable
        .fromArray(weeks)
        .map(new Functio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 13:34:31
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。  其实, RxJava 的本质可以压缩为异步这一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 18:38:48
                            
                                119阅读
                            
                                                                             
                 
                
                                
                    