原创 手寫JDK動態代理

JDK動態代理原理: 拿到被代理對象的引用,然後獲取它的接口 JDK代理重新生成一個類,同時實現我們給的代理對象所實現的接口 把被代理對象的引用也拿到了 重新動態生成一個class字節碼 然後編譯 1. 獲取動態生成的clas

原创 Axon參考指南 - 1.DDD和CQRS概念

Axon很大程度上基於域驅動設計(DDD)和命令查詢責任隔離的原則。儘管對這些概念的完整解釋超出了本參考指南的範圍和意圖,但我們確實希望提供有關Axon應用程序上下文中最重要概念的摘要。 戰略概念 戰略概念是相對較高的概念,它們在

原创 @Temporal

因爲數據庫中有個 Date類型的數據,在從數據庫中獲取數據【就是getXxx方法,當然,自動裝配的時候可以直接寫在字段上,但也只是針對getXxx方法,不會自動賦值】 的時候可以利用這個 @Temporal的註解進行自動格式化。

原创 SpringCloud Stream消息驅動

官方定義 Spring Cloud Stream 是一個構建消息驅動微服務的框架。   應用程序通過 inputs 或者 outputs 來與 Spring Cloud Stream 中binder 交互,通過我們配置來 bi

原创 Axon框架指南 - Baeldung

在本文中,我們將介紹Axon以及它如何幫助我們實現具有CQRS(Command Query Responsibility Segregation)和Event Sourcing的應用程序。在本指南中,將使用Axon Framew

原创 (譯)使用Spring Boot和Axon實現CQRS&Event Sourcing

在上一篇中,我們講述了CQRS和Event Sourcing的相關概念以及他們能解決什麼問題。儘管可以在不適用任何其他框架或庫的情況下實現CQRS/ES,但我們還是建議使用已有的一些工具。這些工具可以簡化開發過程,同時運行開發人員

原创 Axon參考指南 - 2.事件驅動的微服務

在設計和創建(事件驅動的)微服務系統時,DDD和CQRS概念一章中描述的概念非常適用。在本章中,我們將明確列出在此類環境中應用Axon的幾種常見策略。 進化的微服務 在AxonIQ,我們相信系統會逐漸發展爲微服務,而不是嘗試從頭開

原创 AxonFramework在聚合中處理命令

建議在包含處理狀態命令的聚合中直接定義命令處理器,因爲命令處理器有可能需要該集合的狀態來執行其任務。 要在一個聚合上定義一個命令處理器,只需用@CommandHandler註解命令處理方法即可。帶@CommandHandler註解

原创 Rancher的安裝配置及服務部署+私有服務部署

1. 官網文檔 https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/deployment/quickstart-manual-setup/ Install Ra

原创 CentOS 7 下 yum 安裝 Docker CE

安裝 安裝準備 爲了方便添加軟件源,支持 devicemapper 存儲類型,安裝如下軟件包 sudo yum update sudo yum install -y yum-utils \ device-mapper-pers

原创 vmware ip固定

1、配置虛擬網絡 2、配置虛擬機的外網訪問 3、添加虛擬機與主機通信網卡 4、修改虛擬機與主機通信網卡的配置 5、補充:配置虛擬機網卡

原创 x86彙編指令詳解

寬爲限 緊用功 功夫到 滯塞通   80x86指令系統   80x86指令系統,指令按功能可分爲以下七個部分。   (1) 數據傳送指令。   (2) 算

原创 Linux MySQL大小寫敏感問題與 docker cp 命令

寬爲限 緊用功 功夫到 滯塞通 MySQL大小寫規則 MySQL在Linux下數據庫名、表名、列名、別名大小寫規則是這樣的: 1、數據庫名與表名是嚴格區分大小寫的; 2、表的別名是嚴格區分大小寫的; 3、列名與列的別名在所有的情況下均

原创 使用Docker 鏡像

寬爲限 緊用功 功夫到 滯塞通 簡介 鏡像(image)是Docker三大核心概念中最重要的,Docker運行前需要本地存在對應的鏡像,如果沒有,則會從默認鏡像倉庫下載,也可以自己配置,使用自定義倉庫。 一、搜尋鏡像 使用 docker

原创 Docker 容器鏡像刪除

寬爲限 緊用功 功夫到 滯塞通 Docker 容器鏡像刪除 1.停止所有的container,這樣才能夠刪除其中的images: docker stop $(docker ps -a -q) 如果想要刪除所有container的話再加一個