最新 最热

软件架构的10个常见模式

企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较大的帮助。...

2020-05-08
0

观察者模式实战:真实项目中屡试不爽的瓜娃EventBus到底如何实现观察者模式的?

最近项目在对接神策埋点相关需求。有一个场景是:产品自定义了很多埋点事件,有些事件需要后端进行一定的业务处理,然后进行埋点。

2020-04-27
0

领域驱动设计(DDD)实践之路(二):事件驱动与CQRS

这是“领域驱动设计实践之路”系列的第二篇文章,分析了如何应用事件来分离软件核心复杂度。探究CQRS为什么广泛应用于DDD项目中,以及如何落地实现CQRS框架。当然我们也要警惕一些失败的教训,利弊分析以后再去抉择正确的...

2020-04-13
0

Vue中组件最常见通信的方式

父组件通过prop的方式向子组件传递数据,而通过$emit子组件可以向父组件通信。

2020-04-08
0

vue优雅的实现关闭弹框

假如说,有这样一个页面,一个蒙层,然后上面一个弹框,怎么优雅的去做关闭这个弹框呢?

2020-04-03
0

EventBus初体验

本文主要给大家讲述下本人使用EventBus的经验和体会。EventBus是一款针对Android的发布/订阅事件总线的开源框架。它可以让我们很轻松地在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。...

2020-03-19
0

事件总线方案实践

private final Runnable mPostValueRunnable = new Runnable() {

2020-03-13
0

LiveData详细分析

目录介绍01.LiveData是什么东西02.使用LiveData的优势03.使用LiveData的步骤04.简单使用LiveData05.observe()和observerForever()06.LiveData原理介绍07.observe订阅源码分析08.setValue发送源码分析09.obs......

2020-03-06
0

CQRS+ES项目解析-Diary.CQRS

在《当我们在讨论CQRS时,我们在讨论些神马》中,我们讨论了当使用CQRS的过程中,需要关心的一些问题。其中与CQRS关联最为紧密的模式莫过于Event Sourcing了,CQRS与ES的结合,为我们构造高性能、可扩展系统提供了基本思路。本...

2019-09-23
0

eShopOnContainers 知多少[8]:Ordering microservice

Ordering microservice(订单微服务)就是处理订单的了,它与前面讲到的几个微服务相比要复杂的多。主要涉及以下业务逻辑:

2019-05-29
0