@跳蚤文 感觉DO容易有歧义,还是PO准确
领域驱动设计DDD和CQRS落地前言 这篇文章假设你已经初步了解过领域驱动设计(DDD)的基本概念(聚合根、实体、值对象、领域服务、领域事件、资源库、限界上下文等)以及CQRS的设计,本文会将重点放在如何落...
@跳蚤文 感觉DO容易有歧义,还是PO准确
领域驱动设计DDD和CQRS落地前言 这篇文章假设你已经初步了解过领域驱动设计(DDD)的基本概念(聚合根、实体、值对象、领域服务、领域事件、资源库、限界上下文等)以及CQRS的设计,本文会将重点放在如何落...
看了源码 我觉得有个问题
cargo-domain 和 cargo-query 都依赖于 cargo-shared, 而 cargo-shared 依赖于 cargo-infrastructure
从而 cargo-domain 和 cargo-query 依赖于 cargo-infrastructure
而 cargo-infrastructure 又依赖于 cargo-domain 和 cargo-query
感觉双向依赖了
@花落红窗 我认为Consumer的接口定义在和web平级的层,具体实现在infrastructure
领域驱动设计DDD和CQRS落地前言 这篇文章假设你已经初步了解过领域驱动设计(DDD)的基本概念(聚合根、实体、值对象、领域服务、领域事件、资源库、限界上下文等)以及CQRS的设计,本文会将重点放在如何落...
前言 这篇文章假设你已经初步了解过领域驱动设计(DDD)的基本概念(聚合根、实体、值对象、领域服务、领域事件、资源库、限界上下文等)以及CQRS的设计,本文会将重点放在如何落...
反过来就对了
Spring Statemachine 概念及应用1 Finite-state machine 1.1 状态机定义 有限状态机,(英语:Finite-state machine, FSM),又称有限状态自动机,简称状态机,是...
Locked 变成 Unlocked 需要 coin
Unlocked 变成 Locked 需要 push。
.source(TurnstileStates.Unlocked).target(TurnstileStates.Locked)
.event(TurnstileEvents.COIN).action(customerPassAndLock())
.and()
.withExternal()
.source(TurnstileStates.Locked).target(TurnstileStates.Unlocked)
.event(TurnstileEvents.PUSH).action(turnstileUnlock())
是不是反了??
玩转iTerm 作为一个合格的程序员,不论是前端后端还是客户端,都应该掌握基本的终端操作 最近开始学习一些前端开发,一开始就纠结用什么编辑器。首推的当然是sublime,还有...
黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开...
适用范围 本文主要针对中小型互联网公司,特别适用于手机APP或者pc的后台架构,基本可以支撑5万日活。本文会对可能用到的相关技术进行技术选型的说明,以及技术的架构介绍。 技术...
@曲高和寡_健 在内网是可以的,不知腾讯云主机哪里拦截了。。。
Java远程调试(Remote Debugging)的那些事本文主要基于一篇英文原作翻译而成,删减部分无用文字,添加了必要的注解和补充。 *英文原文是一篇对远程调试讲解很通俗的博文: *http://blog.trifork.com/...
今天引入一些动态代理后,启动程序时间长达120s,找了下原因,详情可以看一下原文。 简单来说就是,应用启动时有些框架或者日志组件,尤其是spring boot,会直接或间接地...
在阿里云主机上配置后,启动能检测到JPDA端口(我配置是9448):
tcp 0 0 0.0.0.0:9448 0.0.0.0:* LISTEN 8584/java
但外网的IDEA或telnet确无法连接上,而Tomcat的http端口是能正常访问的(Tomcat主页能访问),防火墙关闭了也一样。
Java远程调试(Remote Debugging)的那些事本文主要基于一篇英文原作翻译而成,删减部分无用文字,添加了必要的注解和补充。 *英文原文是一篇对远程调试讲解很通俗的博文: *http://blog.trifork.com/...
果然是这个原因
Mac上java应用(例如spring boot)启动慢的原因之一今天引入一些动态代理后,启动程序时间长达120s,找了下原因,详情可以看一下原文。 简单来说就是,应用启动时有些框架或者日志组件,尤其是spring boot,会直接或间接地...
准备工作 首先,更新包: 检查服务器上是否已安装旧版本的Java: 如果有旧版本的Java则移除: 下载安装JDK 前往Oracle Java下载页面,根据你的系统架构找到合...