前言 這篇文章假設(shè)你已經(jīng)初步了解過領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)的基本概念(聚合根峭判、實(shí)體开缎、值對(duì)象、領(lǐng)域服務(wù)林螃、領(lǐng)域事件啥箭、資源庫、限界上下文等)以及CQRS的設(shè)計(jì)治宣,本文會(huì)將重點(diǎn)放在如何落...
從Spring框架中的一個(gè)BUG來分析鎖使用的問題 鎖的使用是一個(gè)非常細(xì)致的事情急侥,如果使用不當(dāng)會(huì)導(dǎo)致系統(tǒng)性能急劇下降砌滞,下面我們通過分析Spring框架中一個(gè)鎖使用錯(cuò)誤的一個(gè)B...
在Hazelcast系列 一 中介紹了什么是Hazelcast,以及為什么選擇Hazelcast坏怪,在本章中我們將介紹如何配置一個(gè)Hazelcast集群贝润。 1、集群發(fā)現(xiàn)機(jī)制 H...
本文通過分析Spring 事務(wù)的源碼,說明@Transactional Timeout 參數(shù)設(shè)置的一些問題鹏秋。 從問題開始尊蚁,下面兩段代碼,事務(wù)是否都能正常的回滾侣夷? timeou...