摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-11-05 12:02 无知者云 阅读(637) 评论(1) 推荐(3) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-10-29 13:23 无知者云 阅读(521) 评论(0) 推荐(3) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-10-22 12:50 无知者云 阅读(756) 评论(0) 推荐(4) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-10-15 14:57 无知者云 阅读(1669) 评论(1) 推荐(8) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-09-17 11:48 无知者云 阅读(1113) 评论(0) 推荐(5) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-09-03 10:32 无知者云 阅读(863) 评论(1) 推荐(1) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-08-26 19:39 无知者云 阅读(1970) 评论(0) 推荐(3) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-08-18 21:43 无知者云 阅读(1285) 评论(0) 推荐(4) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-08-13 17:15 无知者云 阅读(1298) 评论(0) 推荐(4) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门( 阅读全文
posted @ 2023-08-12 10:08 无知者云 阅读(2202) 评论(11) 推荐(10) 编辑
摘要: 在上一篇文章中,笔者讲到了[DDD编码实践](https://www.cnblogs.com/davenkin/p/ddd-coding-practices.html),在本文中,我将继续以编码实践的方式分享如何落地事件驱动架构。 ![](https://upload-images.jianshu. 阅读全文
posted @ 2019-08-24 11:11 无知者云 阅读(4488) 评论(0) 推荐(2) 编辑
摘要: Martin Fowler在《[企业应用架构模式]([https://www.martinfowler.com/books/eaa.html](https://www.martinfowler.com/books/eaa.html) )》一书中写道: > I found this(business 阅读全文
posted @ 2019-08-02 12:52 无知者云 阅读(12866) 评论(6) 推荐(10) 编辑
摘要: 在使用消息机制时,我们通常需要考虑以下几个问题: 消息不能丢失 保证消息一定能投递到目的地 保证业务处理和消息发送/消费的一致性 本文以RabbitMQ为例,讨论如何解决以上问题。 消息持久化 如果希望RabbitMQ重启之后消息不丢失,那么需要对以下3种实体均配置持久化: exchange que 阅读全文
posted @ 2019-05-21 22:11 无知者云 阅读(17823) 评论(12) 推荐(27) 编辑
摘要: Spring Web Security是Java web开发领域的一个认证(Authentication)/授权(Authorisation)框架,基于Servlet技术,更确切的说是基于Servlet的Filter技术。因此,在学习Spring Web Security之前,有必要先对Servle 阅读全文
posted @ 2017-09-04 12:23 无知者云 阅读(2279) 评论(2) 推荐(2) 编辑
摘要: 你背井离乡摸爬滚打多年,搬了无数次家,受够了各种各样的房东的各种各样的苛刻与挑剔,好不容易凑够了买房的首付,想着即将拥有一个安身立命之所以及心灵栖息之港,满心愉悦地告慰自己道再苦再累也值了。预期快乐本身也是一种快乐,但是你知道你不能长时间沉浸在还处于设想阶段的未来憧憬中,于是,你擦把汗,加把劲,继续 阅读全文
posted @ 2017-07-18 21:23 无知者云 阅读(11018) 评论(73) 推荐(90) 编辑
摘要: 说得直白点,数字证书(Digital Certificate)即通过对通信双方(比如浏览器和服务器)之间传输的数据进行加密以达到安全通信的目的。除了加密功能外,数字证书还用于身份认证,即数字证书就像是居民身份证一样,能够向别人证明“你确是你”。 一点点理论基础 我们都知道,HTTP协议对数据采用明文 阅读全文
posted @ 2017-06-17 17:45 无知者云 阅读(2703) 评论(5) 推荐(1) 编辑
摘要: 稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理各种外部事件。在软件开发领域,事件驱动架构(Event Driven Architecture,EDA)早已被开发者用于各种实践,典型的应用 阅读全文
posted @ 2017-04-18 22:19 无知者云 阅读(19507) 评论(29) 推荐(54) 编辑
摘要: 相比起Maven的XML配置方式,Gradle提供了一套简明的DSL用于构建Java项目,使我们就像编写程序一样编写项目构建脚本。本文将从无到有创建一个用Gradle构建的Spring Boot项目,并在此过程中讲到Gradle的一些典型用法。 本文Github代码:https://github.c 阅读全文
posted @ 2017-04-07 22:22 无知者云 阅读(54605) 评论(4) 推荐(7) 编辑
摘要: 秦天四月飞沙黄, 朱雀山茫路亦茫, 今有渝洲故友在, 何须投目那春光。 阅读全文
posted @ 2017-04-03 18:32 无知者云 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-31 20:35 无知者云 阅读(467) 评论(0) 推荐(0) 编辑