EventBus是一个订阅/发布消息总线,实现在应用程序里面,组件之间,线程之间的通信。因为event是任意的类型,所以这个使用起来非常方便。eventbus中的角色:event:当然就是事件啦subscriber:事件的订阅者,先注册,接收特定的对象,并通过onEventXXX()来回收处理事件。...
分类:
移动开发 时间:
2015-12-13 17:20:21
阅读次数:
851
使用thrift实现订阅服务和发布服务服务:订阅服务 market_subscriber 和 发布服务 market_publisher功能:market_subscriber 能够向market_publisher 请求订阅某些类型的消息,当 market_publisher 有该类型的消息时,需...
分类:
其他好文 时间:
2015-11-19 18:58:40
阅读次数:
163
事务复制的原理是复制publisher的事务日志,通过distributor,传送到subscriber,在subscirber端重做事务日志,要求事务日志是连续和完整的。distributor有两个Agent:一个是LogReaderAgent,一个是DistributionAgent。LogRe...
分类:
其他好文 时间:
2015-11-18 23:05:23
阅读次数:
426
说明:学习JMock官网的Getting Started的笔记例子:为测试publish/subscribe发布/订阅信息系统的publisher(发布者),mock subscriber(订阅者)对象接口subscriber如下: interface Subsciber { void re...
分类:
其他好文 时间:
2015-11-18 22:41:18
阅读次数:
241
Rx是响应式编程的意思, 本质是观察者模式, 是以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式. 在Android编程时, 经常会使用后台线程, 那么就可以使用这种方式. 目前的异步编程方式都会导致一些问题, 如(1) Asynctasks can easily lead to memory leaks.
(2) CursorLoaders with a Conte...
分类:
移动开发 时间:
2015-11-11 16:46:54
阅读次数:
504
doNext:执行Next之前,会先执行这个BlockdoCompleted:执行sendCompleted之前,会先执行这个Block- (void)doNext{ [[[[RACSignal createSignal:^RACDisposable *(id subscriber) { ...
分类:
其他好文 时间:
2015-11-07 01:01:53
阅读次数:
154
retry重试只要失败,就会重新执行创建信号中的block,直到成功. __block int i = 0;[[[RACSignal createSignal:^RACDisposable *(id subscriber) { if (i == 10) { [subscr...
分类:
其他好文 时间:
2015-11-07 00:59:53
阅读次数:
320
该模式的作用是发布者和订阅者 可以相互发送消息发布者和订阅者都充当 生产者和消费者发布者package publisher.to.subscriber;import java.awt.font.TextMeasurer;import javax.jms.Connection;import javax...
分类:
其他好文 时间:
2015-10-14 14:14:04
阅读次数:
253
1获取手机运营商现在主流的方法就读取手机的sim卡的IMSI码。它是sim卡的唯一标识,IMSI估计移动用户识别码,是区别。(International Mobile Subscriber Identification Number),它储存在SIM卡中,SIMI卡由MCC、MNC、MSIN组成,其...
分类:
移动开发 时间:
2015-08-26 17:35:32
阅读次数:
277
使用起来很方便:1. Implement any number of event handling methods in the subscriber: public void onEvent(AnyEventType event) {} 2. Register subscribers: event...
分类:
其他好文 时间:
2015-08-12 16:40:27
阅读次数:
115