码迷,mamicode.com
首页 >  
搜索关键字:observer    ( 1106个结果
iOS消息通知Notification的用法
1.发送消息 2.接收消息 ...
分类:移动开发   时间:2019-10-15 20:42:06    阅读次数:127
使用Runtime自定义KVO,原理浅析
一、介绍 什么是KVO?全称key-value-observer,键值观察,观察者设计模式的另一种实现。其作用是通过观察者监听属性值的变化而做出函数回调。 二、原理 KVO基于Runtime机制实现,使用了isa的混写技术 监听者监听类A的某一个属性的变化,系统会动态为类A创建一个子类NSKVONo ...
分类:其他好文   时间:2019-10-13 13:13:28    阅读次数:101
reactiveX沉思(草稿)
一、第一性原理 将异步的io、事件解释为observable。并借用observer的一些类概念进行处理。 ReactiveX is a library for composing asynchronous and event-based programs by using observable s ...
分类:其他好文   时间:2019-10-12 21:10:04    阅读次数:127
vue源码之观察者模式
在vue进行初始化的时候,会执行到initState方法(在core/instance/state.js中),其中initState方法会执行data的初始化,在data的初始化的时候会执行observe监听 然后会到观察者模式中第一个重要文件 添加监听文件core\observer\index.j ...
分类:其他好文   时间:2019-10-07 13:24:33    阅读次数:61
观察者模式
模式定义 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Li ...
分类:其他好文   时间:2019-10-07 11:34:12    阅读次数:97
ZK集群的Leader选举源码阅读
前言 ZooKeeper对Zab协议的实现有自己的主备模型,即Leader和learner(Observer + Follower),有如下几种情况需要进行领导者的选举工作 情形1: 集群在启动的过程中,需要选举Leader 情形2: 集群正常启动后,leader因故障挂掉了,需要选举Leader ...
分类:其他好文   时间:2019-10-04 18:41:10    阅读次数:104
ZK集群如何保证数据一致性源码阅读
什么是数据一致性? 只有当服务端的ZK存在多台时,才会出现数据一致性的问题, 服务端存在多台服务器,他们被划分成了不同的角色,只有一台 Leader ,多台 Follower 和多台 Observer , 他们中的 任意一台都能响应客户端的读请求 ,任意一台也都能接收写请求, 不同的是,Follow ...
分类:其他好文   时间:2019-10-03 12:37:16    阅读次数:89
Jetpack架构组件(二)Lifecycle使用
1.直接添加如下依赖就可以满足日常的工作,如果缺少哪个库,再去单独添加就好了 添加这一句代码就依赖了如下的库。 2.先不谈Activity和Fragment中如何使用,先举一个Lifecycle的简单例子。 先实现MyObserver,对ON_CREATE和ON_RESUME事件进行监听。因为在An ...
分类:其他好文   时间:2019-10-02 18:37:37    阅读次数:262
SpringCloud(一、SpringCloud 基础)
目录: 观察者模式 代理模式 观察者模式: java实现了自己的观察者模式 >>> java.util.Observable; 1、public synchronized void addObserver(Observer o);添加一个观察者 2、public synchronized void ...
分类:编程语言   时间:2019-09-26 11:23:59    阅读次数:72
Spring Cloud Config Client原理讲解
# Spring Cloud Config Client ## 预备知识 ### 发布/订阅模式 `java.util.Observable` 是一个发布者 `java.util.Observer` 是订阅者 发布者和订阅者:1 : N 发布者和订阅者:N : M ### 事件/监听模式 `java ...
分类:编程语言   时间:2019-09-11 23:33:59    阅读次数:168
1106条   上一页 1 ... 11 12 13 14 15 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!