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
Java ThreadLocal深究
最近在研究
EventBus
的时候碰到一个ThreadLocal的使用场景,考虑到Handler里面也用到了这玩意,比较重要和高端,所以研究下,先来看个Demo:packagetestthreadlocal
涂豪_OP
·
2023-08-21 21:11
Activity 与 Fragment 通信方式总结
三种情形:1.Activity操作内嵌的Fragment2.Fragment操作宿主Activity3.Fragment操作同属Activity的其他Fragment方式:1.Handler2.广播3.
EventBus
4
bobo_li
·
2023-08-20 04:57
前端技术Vue学习笔记--005
Vue学习笔记一、非父子通信-
eventbus
事件总线作用:非父子组件之间,进行简易消息传递。
Radan小哥
·
2023-08-20 03:08
Vue学习记录
前端
vue.js
学习
2020-03-14 Evenbus
EvenBus.getDefault().post(实体类(“消息”));4.主线程获取,执行对应的操作@Subscribe(threadMode=ThreadMode.MAIN,sticky=true)接
EventBus
DennyMR佀
·
2023-08-20 01:22
Android---- 一个完整的小项目(消防app)
此app采用本地数据库litpal,涵盖多种三方依赖,webView,登录注册,头像修改,
EventBus
,Butterknife,
土狗的雪️
·
2023-08-19 23:49
android
Android SystemUI的
EventBus
实现原理
Android8.1的SystemUI的recents模块实现了
Eventbus
,用于recents模块内通信。本文分析其代码实现原理。
BossMozil
·
2023-08-19 15:34
vue相关-中组件间有哪些通信方式
parent/$children适用于父子组件通信ref:如果在普通的DOM元素上使用,引用指向的就是DOM元素;如果用在子组件上,引用就指向组件实例$parent/$children:访问父/子实例–3.
EventBus
867173e554d0
·
2023-08-18 18:16
2022春招前端最新面试题分享(牧原股份)
自我介绍期望薪资,你认为你为什么值这个钱JS常用的数据类型分辨引用类型的方式看代码说结果,主要考察深浅拷贝还有扩展运算符前端性能优化方案介绍一下防抖节流,实现原理Vue双向绑定原理发布订阅设计模式的实现
EventBus
CreatorRay
·
2023-08-18 05:50
面试
js
前端
前端
面试
javascript
Android
EventBus
3.0+源码分析
EventBus
,
EventBus
Index-apt本文将从
EventBus
创建->注册--->发送消息--->解除注册几个方面来读一下
EventBus
3.0+的源码。
徘徊0_
·
2023-08-18 00:41
微信小程序全局事件订阅
eventBus
微信小程序全局事件订阅在Vue开发中,我们可能用过
eventBus
来解决全局范围内的事件订阅及触发逻辑,在微信小程序的开发中我们可能也也会遇到同样的需求,那么我们尝试下在小程序(原生小程序开发)中实现类似
前端-小书童
·
2023-08-17 15:54
微信小程序
微信小程序
小程序
简单的手写
EventBus
通信
简单的手写
EventBus
通信我相信使用过
EventBus
的小伙伴应该都知道
EventBus
.getDefault().register()
EventBus
.getDefault().post()方法接下来就是用代码去简单的实现一下
是鱼染哟
·
2023-08-15 20:15
学习笔记
Android
android
java
开发语言
学习Vue:Event Bus 与 Provide/Inject
为了实现兄弟组件通信,我们可以借助Vue的一些特性,如
EventBus
和Provide/Inject。让我们一起来深入了解这些方法,并通过实例来看看如何实现兄弟组件通信。
fans小知
·
2023-08-15 15:04
Vue
学习
vue.js
前端
前端手撕代码——手撕
EventBus
//
EventBus
模式的优点//发布、订阅模式//创建
EventBus
类class
EventBus
{//构造函数用于初始化listener对象constructor(){this.listeners=
月下独Coding
·
2023-08-15 01:51
前端手写代码
前端
Vue组件之间数据通信12种方式
element-ui/vue经典全套系统案例讲解_哔哩哔哩_bilibili目录1、父组件向子组件传递数据props2.子组件向父组件传递数据($emit的用法)3.兄弟组件通信4、ref/$refs5、
eventBus
小胖梅前端
·
2023-08-13 05:20
vue
vue.js
前端
常用框架
1Retrofit网络2okhttp网络3ButterKnife代码模板4MPAndroidChart图表5glide图片6leakcanary内存7Android-Universal-Image-Loader图片8
EventBus
Lost_Robot
·
2023-08-12 19:25
浅析 MVC
【目录】一、MVC三个对象分别做什么二、
EventBus
有哪些API,是做什么用的三、表驱动编程是做什么的【前言】MVC是一种软件架构模式或者叫MVC框架;由模型(Model)、视图(View)、控制器
云卷云舒听雨声
·
2023-08-12 16:12
Guava-
EventBus
使用详解
本文将介绍Google-Guava中的一种消息发布-订阅类库——
EventBus
。
jackcooper
·
2023-08-12 11:45
Android-
EventBus
底层原理浅析(三)
老规矩,上代码
EventBus
.getDefault().unregister(this)好的,进入unregiste
广州萧敬腾
·
2023-08-12 10:23
【vue日常随记】在多个页面跳转时使用
eventbus
传递数据
遇到的问题:A页面使用
eventbus
触发B页面的方法并跳转到B页面,B页面监听;能监听到数据,但是页面中没有渲染出来解决办法:在A页面的普通方法中emit是无法被B页面监听到的,因为此时我们还在A页面
web_Jacky
·
2023-08-12 08:01
观察者模式和发布订阅模式
观察者模式与发布订阅模式的区别:1、观察者模式中只有观察者和被观察者,发布订阅模式中有发布者、订阅者、调度中心2、观察者模式是被观察者发生变化时自己通知观察者,发布订阅模式是通过调度中心来进行分布订阅操作发布订阅模式class
EventBus
Vivqst
·
2023-08-12 04:34
观察者模式
javascript
前端
EventBus
源码分析
差不多两年没写博客了,最近想着要找工作了,打算复习下一些常用的开源库,也是这篇博客的由来~
EventBus
使用非常简单参考:github再贴一张官网的图一、示例代码示例代码是为了便于理解后面注解处理器生成代码的处理流程
maove
·
2023-08-11 19:29
Android源码相关
android
studio
java spring
eventbus
_SpringBoot+
EventBus
使用教程(一)
一、简介
EventBus
是一个基于发布订阅的事件总线,在Java和Android里都可以使用。
weixin_39927861
·
2023-08-11 12:56
java
spring
eventbus
SpringBoot使用
EventBus
实现事件监听并消费
,依赖com.google.guavaguava22.0二,配置文件importcom.atzhi.bang.thread.HandlerThread;importcom.google.common.
eventbus
.Async
EventBus
他头发很多
·
2023-08-11 12:26
日常开发
spring
boot
java
spring
SpringBoot 异步任务-Guava 中
EventBus
目录
EventBus
事件总线模式pom简单使用创建消息接受类测试类:输出结果:结论:结合Spring使用注入BeanMyEventListener消息基类创建监听发送消息项目启动/测试扩展多线程观察者模式和发布订阅模式的区别
瑶山
·
2023-08-11 12:56
Java
java技术
spring
boot
后端
java
Guava
EventBus
【Springboot】-Springboot事件的发布和监听和guava
eventbus
1.简介前面已经对观察者模式,监听者模式做了总结,但在实际开发中,直接使用这两种模式的情况相对较少,原因是直接采用这种模式虽然简单,但观察者和被观察者/监听者和被监听者之间的依赖还是比较强,不够灵活。在Spring统治的天下,Bean与Bean之间往往会涉及到通讯,以此来实现业务解耦,举个具体的例子:比如一个电商系统,在用户下单完成之后,订单系统的任务就算是完成了,接下来可能会有积分系统,库存系统
老汉健身
·
2023-08-11 12:55
【springboot】
srpingboot事件监听
guava
eventbus
SpringBoot项目中使用Google
EventBus
SpringBoot项目中使用Google
EventBus
1、项目导入依赖com.google.guavaguava20.02、注册为Bean组件packagecom.jidi.springbootredis.config
丑基地
·
2023-08-11 12:55
spring
boot
spring
boot
java
SpringBoot中间件使用之
EventBus
、Metric、CommandLineRunner
1、
EventBus
使用
EventBus
事件总线的方式可以实现消息的发布/订阅功能,
EventBus
是一个轻量级的消息服务组件,适用于Android和Java。
与梦想同在
·
2023-08-11 12:23
spring
boot
中间件
后端
三、前端高德地图、测量两个点之前的距离
首先上面的功能条河下面的地图我搞成了两个组件,他们作为兄弟组件存在,所以简单用js写了个事件监听触发的对象,eventObj.jsconst
eventBus
={evnetList:[],//监听事件$on
六卿
·
2023-08-10 17:47
高德地图
前端
高德地图
vue3中监听,组件通信如父子传值、Vuex、Event Bus的使用
目录一、监听二、父子传值:1、父传子:2、子传父三、全局状态管理(Vuex):四、事件总线(
EventBus
):一、监听Count:{{count}}Incrementimport{ref,watch}
懒员员
·
2023-08-10 03:11
javascript
前端
vue.js
Vue 事件中心#
EventBus
#使用详细介绍
今天就来说说如果两个页面没有任何引入和被引入关系,该如何通信了果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信
EventBus
又称为事件总线
Kinderzhu
·
2023-08-10 00:14
撸一个简易的
EventBus
手撸一个简易的
EventBus
可以更容易理解其核心原理1、首先自定义一个注解类,用于注册回调方法的使用importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention
BTPJ
·
2023-08-09 22:31
Vue中的的通信方式有几种?隔代组件的通信你用那种方式解决?
props/$emit适用父子组件通信ref与parent/children适用父子组件通信attrs/listeners,provide/inject适用于隔代组件通信vuex,
EventBus
(事件总线
Mr_xiaoQiao
·
2023-08-09 16:43
H5
vue.js
javascript
ecmascript
源码解析
EventBus
的注册及事件发送
最近正在学习
EventBus
源码,正好总结记录一下~
EventBus
是一个针对Android优化的发布-订阅事件总线,它简化了应用程序内各个组件之间的通信,尤其是fragment和fragment之间的通信
sybil052
·
2023-08-09 09:57
eventEmitter简单实现
EventEmitter是Node.js中提供的一个监听器类,类似于前端vue中的
eventBus
事件总线。其原理主要是发布订阅者模式。
何以为皇
·
2023-08-09 05:30
js
前端
Vue事件总线(
EventBus
)使用详细介绍
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。
EventBus
的简介Even
随行者pgl
·
2023-08-08 10:15
EventBus
的使用记录
EventBus
能够简化各组件间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。
LeoYe168
·
2023-08-07 10:41
2022-01-24【技术】Vue事件总线(
EventBus
)使用详细介绍
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。2、
EventBus
的
平凡的雪夜冬天
·
2023-08-06 21:06
Jetpack-LiveData
使用//使用方式很简单,最核心的两点就是注册,发送和接收,可以理解为带生命周期监听的
EventBus
//注册owner表示具有生命周期的Activity或者Fragment,ob
niknowzcd
·
2023-08-06 17:35
EventBus
开源库学习(二)
整体流程阅读
EventBus
在使用的时候基本分为以下几步:1、注册订阅者
EventBus
.getDefault().register(this);2、订阅者解注册,否者会导致内存泄漏
EventBus
.getDefault
孔小乐
·
2023-08-05 08:02
开源库学习
开源
学习
mfc
EventBus
开源库学习(一)
一、概念
EventBus
是一款在Android开发中使用的发布-订阅事件总线框架,基于观察者模式,将事件的接收者和发送者解耦,简化了组件之间的通信,使用简单、效率高、体积小。
孔小乐
·
2023-08-05 08:32
开源库学习
开源
学习
EventBus
开源库学习(三)
源码细节阅读上一节根据
EventBus
的使用流程把实现源码大体梳理了一遍,因为精力有限,所以看源码都是根据实现过程把基本流程看下,中间实现细节先忽略,否则越看越深不容易把握大体思路,这节把一些细节的部分再看看
孔小乐
·
2023-08-05 08:00
开源库学习
开源
学习
windows
flutter版的
eventBus
实现
具体代码如下classEmitter{Mapevents={};emit(Stringevent,[dynamicdata]){if(event.isEmpty){return;}if(events[event]isList){for(Functionfninevents[event]){//KLogUtil.d("data$datafn$fn");fn(data??"");//fn.call(d
肥肥呀呀呀
·
2023-08-04 11:02
flutter
前端
PHP
EventBus
事件总线简单实现
PHP
EventBus
主要用处主要解决模块之间太过耦合,模块无法横向扩展的问题.举个栗子现在有个图片上传的模块,把图片保存到服务器本地functionupload(){//保存图片到本地}现在要增加需求图片保存之前要裁切压缩
非常帅气的昵称吧
·
2023-08-04 09:24
Vue3使用Mitt中央事件总线实现组件之间通讯(发布订阅库)
前言现在的项目慢慢从Vue2升级到Vue3了,之前Vue2自带的中央事件总线是
EventBus
,在Vue3中已经被移除了,官方推荐使用Mitt发布订阅库。在此简单记录一下Mitt的使用方式。
帅龍之龍
·
2023-08-03 22:09
#
Vue
前端三大框架
前端大杂烩
前端
Android之Activity盖上一个透明主题Activity
我们普通的思考方式都是接口啊,或者
EventBus
或者Livedata。这样的方式都可以!但是稍显麻烦。有没有更简单,不需要增加额外类的方法?简单方案不需要额外引入类?
CharlesCT
·
2023-08-03 13:43
vue 事件总线
EventBus
的概念、使用以及注意点
这时就要用到vue中的事件总线
EventBus
的概念
EventBus
的简介
EventBus
又称事件总线,相当于一个全局的仓库,任何组件都可以去这个仓库里获取事件
EventBus
的使用废
zhao_ran
·
2023-08-03 04:47
Vue3中使用
EventBus
实现兄弟组件传参
前言:
EventBus
vue3中没有了,
EventBus
,所以我们要自己写,但是非常简单。
Ac
·
2023-08-03 04:15
Vue
vue.js
前端
vue常用组件通信方式及vue2和vue3写法对比
1.1props/$emitvue2写法vue3写法1.2ref/$parentvue2写法vue3写法2.隔代组件通信2.1provide/injectvue2写法vue3写法3.兄弟组件通信3.1
eventBus
南木元元
·
2023-08-02 18:21
vue
vue.js
vue bus总线传值
eventBus
.js:importVuefrom'vue';var
eventBus
=newVue({});exportdefault
eventBus
;main.js://引入bus总线传值import
eventBus
from
每一天,每一步
·
2023-08-02 11:04
Vue
vue.js
2019-06-11
EventBus
1.Android时间发布/订阅框架2.时间传递即可用于Android四大组件间通信3.
EventBus
的优点是代码简介,使用简单,并将时间发布和订阅充分解耦。
安梦_4de8
·
2023-08-02 10:41
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他