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
Eventbus
【设计模式与范式:行为型】57 | 观察者模式(下):如何实现一个异步非阻塞的
EventBus
框架?
上一节课中,我们学习了观察者模式的原理、实现、应用场景,重点介绍了不同应用场景下,几种不同的实现方式,包括:同步阻塞、异步非阻塞、进程内、进程间的实现方式。同步阻塞是最经典的实现方式,主要是为了代码解耦;异步非阻塞除了能实现代码解耦之外,还能提高代码的执行效率;进程间的观察者模式解耦更加彻底,一般是基于消息队列来实现,用来实现不同进程间的被观察者和观察者之间的交互。今天,我们聚焦于异步非阻塞的观察
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-13 08:53
设计模式
设计模式
观察者模式
java
vue组件学习复习笔记(二),包括(vue组件、vue生命周期、axios使用、组件进阶、自定义指令等)
折叠面板-重复标签实现多个2.组件概念3.组件的基础使用4.组件-scoped作用二Vue组件通信1.父传子_props2.父向子-配合循环3.单向数据流4.子向父_自定义事件5.阶段总结6.跨组件通信-
EventBus
Neworend
·
2023-06-12 22:24
学习笔记
复习笔记
vue.js
学习
javascript
element tree组件连接线以及懒加载
{{data.fvAreaName}}default-expand-all为节点数默认全部展开,懒加载适用importbusfrom'@/utils/
eventBus
.js'import{TableAPI
DCodes
·
2023-06-12 14:37
日常积累
javascript
开发语言
ecmascript
vue.js
前端
阿里android规范经验及优化
1、Activity间的数据通信,对于数据量比较大的,避免使用Intent+Parcelable的方式,可以考虑
EventBus
等替代方案,以免造成TransactionTooLargeException2
next_discover
·
2023-06-12 00:51
再也不用担心组件跨层级的数据共享和方法驱动了
文章目录兄弟组件的传值和方法调用多个独立组件的数据共享和方法调用多个组件内的方法和数据互相驱动:
eventBus
多个组件的数据共享以及数据修改:vuex项目中关于组件的使用经常会碰到这种情况:父子组件传和方法调用
DCodes
·
2023-06-11 22:52
vue
javascript
vue.js
前端
vue
前端框架
浅谈
EventBus
的使用原理
EventBus
这是一个目前被广泛使用的,用于在不同的界面(Activity/Fragment)之间传递数据的三方库,其简单的使用深受广大开发者喜欢。
niknowzcd
·
2023-06-11 21:16
Vue3 使用 Event Bus
在Vue2中,创建
EventBus
如下:exportconstbus=newVue()bus.$on(...)bus.
lio_zero
·
2023-06-11 14:00
vue.js
javascript
前端
typescript
ecmascript
vue3中的event bus
vue3中的
eventbus
前言vue2中的
eventbus
eventbus
在vue3中的体现创建一个vue3的
eventbus
封装的
eventbus
最优使用场景前言
eventBus
在vue3中事实上已经被删除了
爱学习的Akali King
·
2023-06-11 14:55
vue
vue.js
javascript
ecmascript
前端
前端框架
Activity 与 Fragment通信方式-Android
Activity操作内嵌的FragmentFragment操作宿主ActivityFragment操作同属Activity中的其他FragmentFragment与Activity通信方式:Bundle接口回调广播
EventBus
HandlerViewModel
hequnwang10
·
2023-06-11 14:45
Java
Android
android
android
studio
java
面试
Lifecycle详细分析
Lifecycle的使用场景04.如何实现生命周期感知05.注解方法如何被调用06.addObserver调用分析07.知识点梳理和总结一下00.使用AAC实现bus事件总线利用LiveData实现事件总线,替代
EventBus
杨充211
·
2023-06-11 01:38
Android项目必备第三方框架
【RxBus消息传递】AndroidKnife/RxBus:
EventBus
ByRxJava.(github.com)4.【AgentWebwebView封装使用】Justs
英勇的骑士_d175
·
2023-06-11 00:27
EventBus
源码分析(一)
前言
EventBus
是Android端的一个订阅/发布的消息总线,用于Activity、Fragment、Thread、Service等应用组件的通信,并且由于事件可以是任意类型的对象,所以使用起来更加的方便快捷
小川君
·
2023-06-11 00:29
vue组件通信8种方式
****children∗∗/children**/children∗∗/parentattrs/∗∗attrs/**attrs/∗∗listeners**provide+injectref$root
eventbus
CrazyxxLu
·
2023-06-10 17:56
b站的vue
vue.js
前端
javascript
从零开始搭建属于自己的物联网平台(二)实现基于订阅发布的消息总线
实现基于订阅发布的消息总线往期链接实现的功能及形式功能设计及代码实现生产者使用redis实现生产者消费者使用redis实现消费者配套@Subscribe注解实现BeanPostProcessor监听所有的bean创建
EventBus
加班狂魔
·
2023-06-09 04:31
从零开始搭建物联网平台
物联网
java
redis
vue+element 后台管理系统-折叠侧边导航栏
element后台管理系统-折叠侧边导航栏##1.在头部组件中添加折叠按钮**template:**```javascript```**script:**```javascript//通过bus通信import
eventBus
from
追风筝的一朵云
·
2023-06-08 02:07
第 3 章:使用 Vue 脚手架
props配置项mixin(混入)插件小结:scoped样式小结:Todo-list案例小结浏览器本地存储webStorage小结Vue中的自定义事件绑定事件监听触发事件解绑小结全局事件总线(Global
EventBus
新新程序名媛
·
2023-06-07 22:10
Vue.js
vue.js
前端
javascript
07-Vue技术栈之(组件之间的通信方式)
目录1、组件的自定义事件1.1绑定自定义事件:1.1.1第一种方式1.1.2第二种方式1.1.3自定义事件只触发一次1.2解绑自定义事件1.3绑定原生DOM事件1.4总结2、全局事件总线(Global
EventBus
东方青云、
·
2023-06-07 14:13
Vue.js笔记
vue.js
javascript
前端
前端框架
Apt:annotationProcessor
@SupportedOptions(value={"
eventBus
Index","verbose"}):增加自定义参数build.gradle:defaultConfig{javaCompileOptions
pure粹
·
2023-06-07 14:00
flutter-
eventBus
兄弟组件传值
依赖event_bus:^1.1.0
eventBus
使用流程引入import'package:event_bus/event_bus.dart';创建实例
EventBus
eventBus
=new
EventBus
StevenHu_Sir
·
2023-06-07 04:10
EventBus
开源库学习(三)
源码细节阅读上一节根据
EventBus
的使用流程把实现源码大体梳理了一遍,因为精力有限,所以看源码都是根据实现过程把基本流程看下,中间实现细节先忽略,否则越看越深不容易把握大体思路,这节把一些细节的部分再看看
孔小乐_1024
·
2023-05-31 13:47
EventBus
开源库学习(二)
整体流程阅读
EventBus
在使用的时候基本分为以下几步:1、注册订阅者
EventBus
.getDefault().register(this);2、订阅者解注册,否者会导致内存泄漏
EventBus
.getDefault
孔小乐_1024
·
2023-05-31 13:46
EventBus
开源库学习(一)
一、概念
EventBus
是一款在Android开发中使用的发布-订阅事件总线框架,基于观察者模式,将事件的接收者和发送者解耦,简化了组件之间的通信,使用简单、效率高、体积小。
孔小乐_1024
·
2023-05-31 13:19
abpvnext 创建数据时发布本地事件ILocal
EventBus
.PublishAsync ,创建的数据被阻塞的问题解决
一、问题背景描述:我有一个需求,需要在字典服务里创建字典类型成功后执行ILocal
EventBus
.PublishAsync发布一个事件,让主业务服务订阅这个事件,然后执行业务代码将字典类型同步给所有租户
飞翔的键盘侠
·
2023-04-21 17:13
NETCORE
abpvnext
微服务
.netcore
一步掌握vuex的五种状态
组件间通讯方式:1.父子组件通讯子组件:$emit:事件通知父组件:props:单向数据流2.非父子组件通讯
eventBus
:$on+$emit3.vuex可以实现任意组件间通讯为什么要使用vuex1.
史蒂文·月
·
2023-04-20 13:48
前端
javascript
vue.js
MPVue传值
最近上手mpvue开发微信小程序,发现mpvue官网没有提供页面反向传值的解决方案,于是广查资料,知道
eventbus
解决方案,再结合之前的iOS通知,写了一个文件来实现pages间的反向传值。
我的名字就这么长
·
2023-04-18 10:53
手把手debug源码之
EventBus
本文基于
EventBus
3.1.1进行源码分析,以发送一个正常事件和粘性事件为例,探索
EventBus
工作的整个过程。
leeeyou
·
2023-04-18 02:11
android开发规范记录
可以使用
EventBus
,避免造成TransationTooLargeException。
浩仔_Boy
·
2023-04-18 00:49
vuex相关
1.Vuex概述1.1组件之间共享数据的方式父向子传值:v-bind属性绑定子向父传值:v-on事件绑定兄弟组件之间共享数据:
EventBus
$on接收数据的那个组件$emit发送数据的那个组件1.2Vuex
Riyar
·
2023-04-17 14:10
fragment和activity通信方式
参考资料理解Fragment生命周期Android的Fragment的生命周期各状态和回调函数使用理解Fragment生命周期Android的Fragment的生命周期各状态和回调函数使用一:使用广播方式或者
EventBus
iBoss
·
2023-04-16 15:09
五、vue3.0之组件通信详解(defineProps、defineEmits、defineExpose)
那么当我们遇到这样的场景我们应该怎么做,在vue2.0中,我们使用props和emit进行父子之间的通信,兄弟之间用事件中央总线(
eventbus
);在vue3.2的语法中我们则使用defineProps
arguments_zd
·
2023-04-16 09:56
vue3.0的开发和学习
前端
vue.js
javascript
Android使用
Eventbus
遇到的混淆问题
在使用
Eventbus
和注解的Android项目中,通过反射机制调用绑定的方法时,出现一下错误:java.lang.reflect.InvocationTargetExceptionInvocationTargetException
Git小助手
·
2023-04-15 15:50
EventBus
.getDefault().post()
EventBus
PostActivity向已启动的FirstActivity发送post流程:FirstActivity启动
EventBus
PostActivity,然后
EventBus
PostActivity
KillerNoBlood
·
2023-04-15 14:11
Android
Learning
android
跟我一起手写
EventBus
吧,最全的BAT大厂面试题整理
前言IT行业薪水高,这是众所周知的,所以很多人大学都选择IT相关专业,即使非该专业的人,毕业了也想去一个培训机构镀镀金,进入这一行业。但是有关这个行业35岁就退休的说法,也一直盛传。加上这几年不断有各大公司裁员,最著名的就是华为,35岁以上的被剔除的甚多。但是这都是被媒体放大的数据,真实情况往往不是表面看到的那样残酷。很多在这方面有能力的人,30岁之前可以频繁跳槽,30岁之后找一个稳定的跟自己投缘
web小娥
·
2023-04-15 09:23
程序员
android
移动开发
面试
Vue优化:常见会导致内存泄漏问题及优化
监听在window/body等事件没有解绑绑在
EventBus
的事件没有解绑模块形成的闭包内部变量使用完后没有置成null使用第三方库创建,没有调用正确的销毁函数echarts问题:不要把chart实例赋值在
公孙元二
·
2023-04-15 07:46
Vue2.x
VueX 和
EventBus
的区别和使用场景(分享探讨)
作者本人比较菜,从业1年半做的项目都不是很大,VueX的源码看了,demo也写了,但是就是没有机会用到,没有项目经历每次被问到VueX为啥不能被
EventBus
取代这个问题,确实一脸懵逼,某种机缘巧合吧
zpkzpk
·
2023-04-14 17:38
组件通讯 event bus事件总线 ,Context和props父子通讯
一、
eventbus
事件总线进行非父子组件间的通信(兄弟组件)yarnadd-DeventsMain.js-==》Header.jsAPP.js-----------------------------
匆匆那年_海
·
2023-04-14 10:18
Flutter 事件监听以及
EventBus
在Flutter中,手势有两个不同的层次:第一层:原始指针事件(PointerEvents)第二层:手势识别(GestureDetector)一指针事件Pointer其原理是什么?1在指针落下的时候,框架做了一个hittest的操作,确定与屏幕发生接触的位置有哪些的Widget以及分发给最内部的组件去响应2事件会沿着最内部的组件向组件树的根冒泡分发3并且不存在用于取消或者停止指针事件进一步分发的机
iOS_Apple
·
2023-04-13 17:25
Flutter
基础
flutter
android
ios
VUE -
EventBus
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。
EventBus
又称为事件总线。在V
coderfl
·
2023-04-13 10:11
vue之$
eventBus
非父子组件传值使用解析
在vue中,我们可以使用props和$emit进行父子组件的传值,但是如果需要互相传值的组件不是父子关系,这时我们使用props进行传值就会非常麻烦,这个时候我们就可以用到$
eventBus
声明
eventBus
刘大枫树
·
2023-04-12 04:41
vue篇之事件总线
EventBus
使用示例详解
目录正文父子组件通讯原则
EventBus
的简介如何使用
EventBus
初始化发送事件接收事件移除事件监听者全局
EventBus
创建全局
EventBus
总结正文许多现代JavaScript框架和库的核心概念是能够将数据和
·
2023-04-12 01:29
flutter四种通信方式
参考文章:https://www.jianshu.com/p/f1a862a611c5使用回调(用于两个页面之间的通信)notification(同济widget之间通信,父widget监听子widget)
eventbus
xmb
·
2023-04-11 16:05
Android中简单实现观察者模式传递消息
前面大致说明了一下如何接入
EventBus
3.0及其简单的使用(链接),今天我们自己实现观察者模式来进行不同页面之间的消息传递~场景APP经过页面一和页面二到达页面三,页面三点击发消息按钮发送消息,页面一页面二接收到消息
爱吃豆腐面
·
2023-04-11 15:29
EventBus
实现原理
今天就来重新的复习一下
EventBus
的实现原理
EventBus
是一个Android开发中常用的事件发布/订阅库,它通过解耦不同组件之间的交互,使得代码更加简洁易读。优点:框架本身简单、简洁。
碎念枫子
·
2023-04-11 14:07
事件总线
EventBus
事件总线是对发布-订阅模式的一种实现,是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。什么是“总线”:一个集中式的事件处理机制。同时服务多个事件和多个观察者。相当于一个介于Publisher和Subscriber中间的桥梁。它隔离了Publlisher和Subscriber之间的直接依赖,接管了所有事件的发布和订阅逻辑,并负责事件的中转。(图片源自:
yangguosheng
·
2023-04-11 07:17
C#
事件总线
发布
订阅
ASP.NET Core基于微软微服务eShopOnContainer事件总线
EventBus
的实现
这个
EventBus
的实现是基于微软微服务https://github.com/dotnet-architecture/eShopOnContainers项目的,我把它从项目中抽离出来,打包成nuget
weixin_30568715
·
2023-04-11 06:46
java
大数据
json
构建微服务的基建——事件总线
前言这里以开源组件DotnetCore.CAP为例,简单聊一下不同服务模块之间的消息通信,本篇为入门级别,欢迎大家指点或者飘过~一点概念事件总线(
EventBus
),通常作为多个模块间的通信机制,相当于一个事件管理中心
为自己_带盐
·
2023-04-11 06:12
微服务
架构
rabbitmq
Vue组件的通信方式有哪些?
组件间通信的分类组件间通信的方案props传递数据$emit触发自定义事件ref
EventBus
$parent或$root$attrs与$listenersprovide与injectvuex小结组件间通信的概念开始之前
苏凉.py
·
2023-04-10 21:17
vue.js
前端
javascript
Vue组件通信
目录1.props/$emit父传子(prop的用法)子传父($emit的用法)2.ref/$refs3.
eventBus
(事件总线)(1)创建事件中心管理组件之间的通信(2)发送事件假设有两个兄弟组件
code喵喵
·
2023-04-10 21:03
前端
vue.js
javascript
前端
Vue $
EventBus
$
EventBus
=newVue()this.$
EventBus
.$emit(“shijianmingcheng“,{a:1}第一个参数:事件名称第二个参数:需要传递的数据this.
啵崽崽
·
2023-04-10 11:38
Js:手写
EventBus
核心逻辑
//类
EventBus
->事件总线对象classHY
EventBus
{constructor(){this.eventMap={}}on(eventName,eventFn){leteventFns=this.eventMap
Litt_White
·
2023-04-10 07:41
Vue
javascript
vue.js
前端
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他