E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
事件总线
Android
事件总线
之EventBus3.0基本使用
前言EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。我们今天就来学习一下它。1.EventBus概述EventBus原理图EventBus的四
LWJAVA
·
2020-09-17 02:50
Android
android
EventBus
事件总线
Android
EventBus解析
EventBus普通事件
Android 框架学习4:一次读懂热门图片框架 Picasso 源码及流程
Android框架学习1:EventBus3.0的特点与如何使用Android框架学习2:源码分析EventBus3.0如何实现
事件总线
Android框架学习3:我从EventBus中学到的精华通过本篇文章你将学到如下内容
拭心
·
2020-09-16 16:03
Android
进阶
技术+理论!Alibaba内部超高优质笔记:Spring Cloud微服务构建+实战+源码深度解析
SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、
事件总线
、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。
进阶的架构师
·
2020-09-16 10:18
java
编程语言
spring
微服务
架构师
事件总线
,事件驱动(RxJava,EventBus)与广播(BroadcastReceiver)(2)
响应式编程RxJava,
事件总线
EventBus。--EventBus与广播:广播相对于其他的方式而言,广播是重量级的,消耗资源较多的方式。
desaco
·
2020-09-16 07:36
热点(hot)技术
EventBus的简单和原理
基本介绍EventBus是一款针对Android优化的发布/订阅
事件总线
。
Vinson武
·
2020-09-16 02:55
第三方库
android
多线程
Android广播最佳实践
本地广播可以作为一个
事件总线
工具在app内使用而无需
Adam0407
·
2020-09-15 23:49
android
android
SpringCloud和SpringBoot的区别
SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、
事件总线
、全局锁、
tianguiyuyu
·
2020-09-15 23:26
.Net Core 使用CAP框架实现异步化分布式事务
CAP是一款基于.net标准的库,该库是处理分布式事务的解决方案;它具有轻量级的、开源、易于使用、具有EventBus(
事件总线
)功能、持久化等特点。
熊大哈
·
2020-09-15 11:15
微服务
.net
Core
.net
分布式事务
cap
事件总线
第一篇: 服务的注册与发现Eureka(Finchley版本)
Finchley.RELEASE/single/spring-cloud.html一、springcloud简介springcloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、
事件总线
丘色果
·
2020-09-15 04:34
IT-SpringCloud
chyer
SpringCloud
【第二篇】学习 android
事件总线
androidEventbus之异步事件的传递
1,不同Activity直接发送Ansy的事件,以及其他任何事件,必须通过postSticky方式来进行事件的传递,而不能通过post的形式来进行传递:EventBus.getDefault().postSticky(newUser("soyoungboy","西安财经学院"),"soyoungboy");。2,接受到事件后,很有必要移除事件里面的内容,否则事件内容会多次叠加:EventBus.g
A08110123
·
2020-09-14 18:08
SpringCloud核心教程 | 第二篇: 使用Intellij中的maven来快速构建Spring Cloud工程
springcloud简介springcloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、
事件总线
、全局锁、决策竞选、分布式会话等等。
程序员手札
·
2020-09-14 05:34
SpringBoot
SpringCloud
thymeleaf
Yaml
技术提升
Android学习系列(43)--使用
事件总线
框架EventBus和Otto
事件总线
框架针对事件提供统一订阅,发布以达到组件间通信的解决方案。原理观察者模式。
dianan1505
·
2020-09-14 03:11
vue组件通信方式之父子、隔代、兄弟组件通信($emit/$on)
Bus,通过一个空的Vue实例作为中央
事件总线
(事件中心),用它来触发事件和监听事件,巧妙而轻量地实现了任何组件间的通信,包括父子、兄弟、跨级。注意:记得销毁自定义事件,否则容易造成内存泄露。
悦涵仙子
·
2020-09-13 21:00
框架集
EventBus
事件总线
库
GIthub官方地址:https://github.com/greenrobot/EventBus使用步骤EventBusin3stepsDefineevents:publicclassMessageEvent{/*Additionalfieldsifneeded*/}PreparesubscribersRegisteryoursubscriber(inyouronCreateorinaconst
le4
·
2020-09-13 12:19
Android
RabbitMQ的
事件总线
事件总线
的重构根据前面的结论,
事件总线
的执行需要依赖于事件处理器执行上下文,也就是上面类图中PassThroughEventBus对于IEventHandlerExecutionContext的引用。
yava_free
·
2020-09-13 12:09
python
平台
下载
进阶
更新
基于RabbitMQ的
事件总线
在上文中,我们讨论了事件处理器中对象生命周期的问题,在进入新的讨论之前,首先让我们总结一下,我们已经实现了哪些内容。下面的类图描述了我们已经实现的组件及其之间的关系,貌似系统已经变得越来越复杂了。class_diagram_chapter2其中绿色的部分就是上文中新实现的部分,包括一个简单的EventStore,一个事件处理器执行上下文的接口,以及一个基于ASP.NETCore依赖注入框架的执行上
yava_free
·
2020-09-13 12:09
开发技术前线 第十一期
FackBook工程师讲CustomViewGroups详解Dagger2Android进行单元测试难在哪-part3Android-Espresso测试框架介绍开源库AndroidEventBus:
事件总线
库
MrSimp1e
·
2020-09-13 01:51
Android应用开发
Android EventBus实战
EventBus定义:是一个发布/订阅的
事件总线
。这么说应该包
一叶飘舟
·
2020-09-12 22:42
Android
UI
开源工具组件
Android开发
谷歌Java开发工具包Guava之EventBus
事件总线
事件总线
这个概念对你来说可能很陌生,但提到观察者(发布-订阅)模式,你也许就很熟悉。
事件总线
是对发布-订阅模式的一种实现。
chinesszz
·
2020-09-12 22:15
Java
SpringBoot
Guava教程-EventBus
Guava为我们提供了
事件总线
EventBus库,它是事件发布-订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。
Ricky_Fung
·
2020-09-12 22:26
Dubbo
EventBus第一章:初识,相见,了解,使用
初识Eventbus用官方的话说:EventBusisapublish/subscribeeventbusforAndroidandJava(EventBus是用于Android和Java中的发布/订阅
事件总线
yw_5_24
·
2020-09-12 21:34
Android源码阅读系列
Guava
事件总线
-EventBus
2019独角兽企业重金招聘Python工程师标准>>>EventBus基本用法:使用Guava之后,如果要订阅消息,就不用再继承指定的接口,只需要在指定的方法上加上@Subscribe注解即可。importcom.google.common.eventbus.EventBus;importcom.google.common.eventbus.Subscribe;importorg.junit.Te
weixin_34367845
·
2020-09-12 21:11
javascript
python
[OHIF-Viewers]医疗数字阅片-医学影像-
事件总线
管理器
[OHIF-Viewers]医疗数字阅片-医学影像-
事件总线
管理器添加按钮》调用命令》注册回调函数App.jsimportReact,{Component}from'react';import{OidcProvider
landv
·
2020-09-12 21:31
vueJS07 vuex与mysql
组件之间通信的方式:1.父传子2.子传父3.中央
事件总线
4.this.refsthis.refsthis.refsthis.parent5.provideinjec
阿斯达宝
·
2020-09-12 21:30
vue
vue.js
.NET Core中对象池(Object Pool)的使用
在此前的博客中,博主参考eShopOnContainers实现了一个基于RabbitMQ的
事件总线
(EventBus)。
PayneQin
·
2020-09-12 11:41
对象池
ObjectPool
.NET
Core
利用MySQL的Binlog实现数据同步与订阅(下)
终于到这个系列的最后一篇,在前两篇博客中,我们分别了介绍了Binlog的概念和
事件总线
(EventBus)的实现,在完成前面这将近好几千字的铺垫以后,我们终于可以进入正题,即通过EventBus发布Binlog
PayneQin
·
2020-09-12 11:41
RabbitMQ
EventBus
Binlog
利用MySQL的Binlog实现数据同步与订阅(中)
紧接上一篇博客中的思路,这次我们来说说
事件总线
(EventBus),回首向来,关于这个话题,我们可能会联想到发布-订阅模式、观察者模式、IObservable与IObserver、消息队列等等一系列的概念
PayneQin
·
2020-09-12 11:41
事件订阅
RabbitMQ
EventBus
EventBus
(一)介绍1,EvenetBus是一种发布-订阅
事件总线
.代码简洁,开销小,并很好的实现了发送者和接收者的解耦.
逆风Lee
·
2020-09-11 19:37
android
Android
事件总线
OTTO用法快速入门
一、Otto介绍OTTO是Square推出的库,地址:https://github.com/square/otto先来看看otto的官方介绍AnenhancedGuava-basedeventbuswithemphasisonAndroidsupport.Ottoisaneventbusdesignedtodecoupledifferentpartsofyourapplicationwhilest
roykfw
·
2020-09-11 18:19
android
vuecli组件嵌套iframe页面相互传值
一、从头部组件向兄弟组件内的子页面传值在头部弹框更改头像,用中央
事件总线
向兄弟组件传值在组件内都引入importBusfrom'..
生如夏花S
·
2020-09-11 16:37
Rxbus实现
事件总线
RXjava在2016年大放异彩,如果大家已经在项目中使用了Rxjava,可以尝试用Rxbus来替代Eventbus(Rxbus也是基于观察者模式),这样就不需要再引入其他的依赖库了!话不多说,我们直接上代码:publicclassRxBus{privatestaticvolatileRxBusmInstance;privatefinalSubjectbus;publicRxBus(){bus=n
我有一个小毛驴啊
·
2020-09-11 15:23
Android探索与巩固(Kotlin下的EventBus)
Android探索与巩固(Kotlin下的EventBus)前言EventBus三要素ThreadModeEventBus用法示例效果示例最后总结前言EventBus是一款针对Android优化的发布/订阅
事件总线
璇语凯歌
·
2020-09-11 13:53
Android进阶之路
kotlin
EventBus
准备将您的Vue应用迁移到Vue 3
避免使用Vue
事件总线
简短总结:不要使用\$on/$once/$offAPI,因为它会在Vue公司3被弃用。如果您听说过
事件总线
,那么
志学Python
·
2020-09-11 12:40
过滤器
vue
java
python
编程语言
EventBus
事件总线
组件:事件通知功能之事件注册
之前看过EventBus的源码,不是很深入,导致有些模糊,此次仔细阅读了一下,记录笔记,方便以后熟悉。本篇主要说一下register的过程:privatesynchronizedvoidregister(Objectsubscriber,booleansticky,intpriority){//查找subscriber(执行register的类)中注册事件的方法,onEvent开头,参数只允许一个
加贝龙
·
2020-09-11 10:18
Android
Spring Cloud+ spring boot +mybatis+ mysql+ Eureka+ Ribbon实现 服务注册中心 服务提供 服务消费
一、springcloud简介springcloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、
事件总线
、全局锁、决策竞选、分布式会话等等。
wb54979
·
2020-09-11 04:57
springcloud
vue渐进式框架-
事件总线
及插槽等
文章目录一、
事件总线
二、混入Mixin三、动态组件四、异步组件五、Ref六、过渡动画七、插槽提示:以下是本篇文章正文内容,下面案例可供参考一、
事件总线
事件总线
,是为了解决兄弟组件之间的通信问题。
Ai.ﻮ
·
2020-09-07 21:11
vue
vue
ABP VNext实践之搭建可用于生产的IdentityServer4
一、前言用了半年多的abpvnext,在开发的效果还是非常的好,可以说节省了很多时间,像
事件总线
、模块化开发、动态API进行远程调用、自动API控制器等等,一整套的规范,让开发人员更方便的集成,提升效率
dotNET跨平台
·
2020-09-04 07:00
数据库
java
python
spring
spring
boot
Kotlin重构如何兼容原先的ButterKnife、EventBus3.1
2.如果整个工程都是Kotlin项目,你需要用到Butterknife的onClick功能或者EventBus
事件总线
。环境以及工具AndroidStudio3.1.4效果展示M
奔跑吧技术人
·
2020-08-26 14:49
Kotlin
#2 Subject 作为
事件总线
(Event Buses)
上一篇讲到Subject既是Observable,又是observer,它拥有2种特质所有的方法,所以我们可以将其作为
事件总线
,手动的分发事件和接收事件例如varsubject=newRx.Subject
JamesSawyer
·
2020-08-26 07:00
【Android组件化】 组件化编程
EventBus
事件总线
事件总线
机制通过记录对象,使用监听者模式来通知对象各种事件。
weixin_34409822
·
2020-08-25 16:11
基于spring环境的eventbus
eventbus作为
事件总线
可以提供消费者的注册和事件的分发功能,是实现事件驱动的必要工具也是项目中的解耦利器。
neuSnail
·
2020-08-25 13:27
java
事件驱动
spring
事件
eventbus
【面试常考】Vue组件通信方式
父组件向子组件:父组件通过props传递数据,包括一般数据、函数(2)子组件向父组件:术语:自定义事件父组件通过$on监听事件,子组件通过$emit触发事件(3)非父子组件通信(兄弟组件、跨级组件):通过
事件总线
yy啊啊
·
2020-08-25 09:49
Vue
【VUE】vue组件之间通信有几种方式
vue组件之间通信可分为以下几种props和$emit(也就是常说的父子组件通信,常用)$attrs和$listeners中央
事件总线
(非父子组件间通信)v-modelprovide和inject$parent
前端小张
·
2020-08-25 09:58
vue
vue
vue组件
vue组件通信
组件
基于spring环境的eventbus
eventbus作为
事件总线
可以提供消费者的注册和事件的分发功能,是实现事件驱动的必要工具也是项目中的解耦利器。
neuSnail
·
2020-08-25 09:07
java
事件驱动
spring
事件
eventbus
源码-EventBus粘性事件的实现原理浅析
关于粘性事件其他的小问题1、EventBus粘性事件的实现原理浅析1.1EventBus的简介和架构提到EventBus,相信大多数安卓开发者都用过,它是一个为Android设计的一个基于观察者模式的发布/订阅
事件总线
框架
亦泽同学
·
2020-08-25 03:51
安卓
java
android
vue-bus插件的实现
vue-bus又叫中央
事件总线
,是vue中实现跨级组件和兄弟组件之间通信的方式。它的原理是额外定义一个vue的实例,所有的事件监听和触发都是通过这个函数进行的。
wlqdbtx
·
2020-08-25 00:25
vue
第2章 Vertx架构组成
·vert.xVerticle的工作原理·Vert.x的
事件总线
工作原理。
我的的博客
·
2020-08-24 23:12
Vert.x
C#总结(六)EventBus
事件总线
的使用-自己实现
事件总线
事件总线
便可以用来解耦并重复利用应用中的逻辑。
事件总线
带来的好处和
weixin_34143774
·
2020-08-24 23:48
Guava - EventBus(
事件总线
)
Guava在guava-libraries中为我们提供了
事件总线
EventBus库,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。
weixin_34092370
·
2020-08-24 23:45
EventBus
事件总线
原理
原理一句话描述:register会把当前类中匹配的方法,存入一个map,而post会根据实参去map查找进行反射调用撇开专业术语,其实EventBus就是在内部【存储】了一堆onEvent开头的方法,然后post的时候,根据post传入的【参数】,去找到匹配的方法,【反射】调用之。另外,它内部使用了【Map】进行存储,【键就是参数的Class类型】。知道是这个类型,那么你觉得根据post传入的参数
weixin_33724046
·
2020-08-24 23:57
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他