@跳蚤文 感覺DO容易有歧義,還是PO準(zhǔn)確
領(lǐng)域驅(qū)動設(shè)計DDD和CQRS落地前言 這篇文章假設(shè)你已經(jīng)初步了解過領(lǐng)域驅(qū)動設(shè)計(DDD)的基本概念(聚合根、實(shí)體、值對象、領(lǐng)域服務(wù)、領(lǐng)域事件、資源庫、限界上下文等)以及CQRS的設(shè)計,本文會將重點(diǎn)放在如何落...
@跳蚤文 感覺DO容易有歧義,還是PO準(zhǔn)確
領(lǐng)域驅(qū)動設(shè)計DDD和CQRS落地前言 這篇文章假設(shè)你已經(jīng)初步了解過領(lǐng)域驅(qū)動設(shè)計(DDD)的基本概念(聚合根、實(shí)體、值對象、領(lǐng)域服務(wù)、領(lǐng)域事件、資源庫、限界上下文等)以及CQRS的設(shè)計,本文會將重點(diǎn)放在如何落...
看了源碼 我覺得有個問題
cargo-domain 和 cargo-query 都依賴于 cargo-shared, 而 cargo-shared 依賴于 cargo-infrastructure
從而 cargo-domain 和 cargo-query 依賴于 cargo-infrastructure
而 cargo-infrastructure 又依賴于 cargo-domain 和 cargo-query
感覺雙向依賴了
@花落紅窗 我認(rèn)為Consumer的接口定義在和web平級的層,具體實(shí)現(xiàn)在infrastructure
領(lǐng)域驅(qū)動設(shè)計DDD和CQRS落地前言 這篇文章假設(shè)你已經(jīng)初步了解過領(lǐng)域驅(qū)動設(shè)計(DDD)的基本概念(聚合根、實(shí)體、值對象、領(lǐng)域服務(wù)、領(lǐng)域事件、資源庫、限界上下文等)以及CQRS的設(shè)計,本文會將重點(diǎn)放在如何落...
前言 這篇文章假設(shè)你已經(jīng)初步了解過領(lǐng)域驅(qū)動設(shè)計(DDD)的基本概念(聚合根、實(shí)體、值對象、領(lǐng)域服務(wù)、領(lǐng)域事件、資源庫、限界上下文等)以及CQRS的設(shè)計,本文會將重點(diǎn)放在如何落...
反過來就對了
Spring Statemachine 概念及應(yīng)用1 Finite-state machine 1.1 狀態(tài)機(jī)定義 有限狀態(tài)機(jī),(英語:Finite-state machine, FSM),又稱有限狀態(tài)自動機(jī),簡稱狀態(tài)機(jī),是...
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())
是不是反了??
玩轉(zhuǎn)iTerm 作為一個合格的程序員,不論是前端后端還是客戶端,都應(yīng)該掌握基本的終端操作 最近開始學(xué)習(xí)一些前端開發(fā),一開始就糾結(jié)用什么編輯器。首推的當(dāng)然是sublime,還有...
黃勇,從事近十年的 JavaEE 應(yīng)用開發(fā)工作,現(xiàn)任阿里巴巴公司系統(tǒng)架構(gòu)師。對分布式服務(wù)架構(gòu)與大數(shù)據(jù)技術(shù)有深入研究,具有豐富的 B/S 架構(gòu)開發(fā)經(jīng)驗(yàn)與項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn),擅長敏捷開...
適用范圍 本文主要針對中小型互聯(lián)網(wǎng)公司,特別適用于手機(jī)APP或者pc的后臺架構(gòu),基本可以支撐5萬日活。本文會對可能用到的相關(guān)技術(shù)進(jìn)行技術(shù)選型的說明,以及技術(shù)的架構(gòu)介紹。 技術(shù)...
@曲高和寡_健 在內(nèi)網(wǎng)是可以的,不知騰訊云主機(jī)哪里攔截了。。。
Java遠(yuǎn)程調(diào)試(Remote Debugging)的那些事本文主要基于一篇英文原作翻譯而成,刪減部分無用文字,添加了必要的注解和補(bǔ)充。 *英文原文是一篇對遠(yuǎn)程調(diào)試講解很通俗的博文: *http://blog.trifork.com/...
今天引入一些動態(tài)代理后,啟動程序時間長達(dá)120s,找了下原因,詳情可以看一下原文。 簡單來說就是,應(yīng)用啟動時有些框架或者日志組件,尤其是spring boot,會直接或間接地...
在阿里云主機(jī)上配置后,啟動能檢測到JPDA端口(我配置是9448):
tcp 0 0 0.0.0.0:9448 0.0.0.0:* LISTEN 8584/java
但外網(wǎng)的IDEA或telnet確無法連接上,而Tomcat的http端口是能正常訪問的(Tomcat主頁能訪問),防火墻關(guān)閉了也一樣。
Java遠(yuǎn)程調(diào)試(Remote Debugging)的那些事本文主要基于一篇英文原作翻譯而成,刪減部分無用文字,添加了必要的注解和補(bǔ)充。 *英文原文是一篇對遠(yuǎn)程調(diào)試講解很通俗的博文: *http://blog.trifork.com/...
果然是這個原因
Mac上java應(yīng)用(例如spring boot)啟動慢的原因之一今天引入一些動態(tài)代理后,啟動程序時間長達(dá)120s,找了下原因,詳情可以看一下原文。 簡單來說就是,應(yīng)用啟動時有些框架或者日志組件,尤其是spring boot,會直接或間接地...
準(zhǔn)備工作 首先,更新包: 檢查服務(wù)器上是否已安裝舊版本的Java: 如果有舊版本的Java則移除: 下載安裝JDK 前往Oracle Java下載頁面,根據(jù)你的系統(tǒng)架構(gòu)找到合...