Bootstrap
一文解析DDD中台和微服务设计

DDD、中台与微服务分别属于不同的方法体系,那它们的通用语言到底在哪里?如何用DDD完成中台和微服务设计实战?DDD在中台和微服务的整体设计流程是什么样的?如何用最小代价来适应因为业务变化,而带来的领域模型和微服务持续演进?希望你能在本文找到答案!

如何高质量学习与正确运用设计模式

无论是前端,还是后端,设计模式都很重要。

如何高质量学习与正确运用设计模式

无论是前端,还是后端,设计模式都很重要。

架构必修:领域边界划分方法--职责驱动设计(RDD)

写该文章的目的是对过去一段时间自我学习知识的总结,通过对职责驱动设计(RDD)的学习发现通过该模式进行对领域职责进行划分能够得出很清晰的职责,能有效减少无结论的掰扯,后面部分也有些在实际中的运用,期望能和大家交流起来~

手撕设计原则:依赖倒置

经典面向对象设计原则之依赖倒置原则。

想要成为架构师?你只要满足这些条件就可以

摘要: 本文主要介绍软件架构的定义,以及要成为一个软件架构师所需具备的一些技能,让你对软件架构师这一职位有一个更深的了解。

从设计模式理解Vue响应式(多图警告)

近日公司开发一个拖拽表单项目,用到了 Vue,部门老大便开始研读 Vue 源码,并且传授给我们,老大说,读源码不能仅仅只看懂源码,还得读懂他的设计思想,他为什么要这么设计,把自己当做设计者来读,这样才能真正理解,本文中,我会按照老大的指引方向,和自

100行代码让您学会JavaScript原生的Proxy设计模式

面向对象设计里的设计模式之Proxy(代理)模式,相信很多朋友已经很熟悉了。 其实和Java一样,JavaScript从语言层面来讲,也提供了对代理这个设计模式的原生支持。我们用一个不到100行代码的例子来看看吧。

JavaScript设计模式之单例模式

日常开发中,我们都很注重开发技巧,好的开发 技巧可以事半功倍得解决此刻得问题。

探讨 JS 对象如何缓存属性的值

给对象做缓存看起来是很简单的,但也有一些你不知道的点。我们会由常见到罕见,探讨三种做缓存的方案,希望让你有所收获。

缓存的五种设计模式

缓存很重要,却不复杂,是提升性能的最简单方法

工厂模式——这一篇真够了

3年工作经验是吧? 你知道工厂模式分为几类吗?他们都有什么区别? 那你说说你们项目中是怎么使用工厂模式的? 带着问题,尤其是面试问题的学习才是最高效的。加油,奥利给!

谈 C++17 里的 State 模式之二

这是第二部分,有关有限状态机(FSM)的 C++ 实作部分,也等同于状态模式实现

重学 Java 设计模式:实战桥接模式(多支付渠道「微信、支付宝」与多支付模式「刷脸、指纹」场景)

同类的业务、同样的功能,怎么就你能写出来那么多ifelse!很多时候一些刚刚从校园进入企业的萌新,或者一部分从小公司跳槽到大企业的程序员,初次承接业务需求的时候,往往编码还不成熟,经常一杆到底的写需求。

重学 Java 设计模式:实战桥接模式(多支付渠道「微信、支付宝」与多支付模式「刷脸、指纹」场景)

同类的业务、同样的功能,怎么就你能写出来那么多ifelse!很多时候一些刚刚从校园进入企业的萌新,或者一部分从小公司跳槽到大企业的程序员,初次承接业务需求的时候,往往编码还不成熟,经常一杆到底的写需求。

谈 C++17 里的 Memento 模式

备忘录模式:介绍相关概念并实现一个较全面的 Undo Manager 类库。

本着什么原则,才能写出优秀的代码?

本着什么原则,才能写出优秀的代码?

设计模式中的单例模式并不完美

所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。

[Go] 设置各种选项的最佳套路

在 Go 里面写一个 struct 时,经常会遇到要给 struct 里面的各个字段提供设置功能。这个问题看起来很简单很容易,实际上困扰了不少人,连 Go 的三巨头之一 Rob Pike 都曾经为之苦恼了一段时间,后来找到了最佳实践后还为此开心地写了一篇 Blog。

对开发人员有用的定律、理论、原则和模式

对一些定律、原则以及模式的解释

设计模式前传——为什么要学设计模式

学习设计模式之前,你有搞懂这些吗

设计模式前传——为什么要学设计模式

学习设计模式之前,你有搞懂这些吗

设计模式只是一把锤子

谈起《设计模式》,那是几乎无人不知,无人不晓,大名鼎鼎的GoF的惊世之作,真是“平生不识GoF,学尽设计也枉然”!

设计模式只是一把锤子

谈起《设计模式》,那是几乎无人不知,无人不晓,大名鼎鼎的GoF的惊世之作,真是“平生不识GoF,学尽设计也枉然”!

手撕设计原则:依赖倒置

经典面向对象设计原则之依赖倒置原则。

手把手教你锤面试官 02——设计模式轻松答

本文是手把手教你锤面试官系列第二篇文章,该系列主要为大家分析和讲解在面试过程中,遇到面试官经常提出设计模式的问题要如何应对

手把手教你锤面试官 02——设计模式轻松答

本文是手把手教你锤面试官系列第二篇文章,该系列主要为大家分析和讲解在面试过程中,遇到面试官经常提出设计模式的问题要如何应对

装饰模式——看JDK和Spring是如何杜绝继承滥用的

《Head First 设计模式》中是这么形容装饰者模式——“给爱用继承的人一个全新的设计眼界”,拒绝继承滥用,从装饰者模式开始。

装饰模式——看JDK和Spring是如何杜绝继承滥用的

《Head First 设计模式》中是这么形容装饰者模式——“给爱用继承的人一个全新的设计眼界”,拒绝继承滥用,从装饰者模式开始。

重学 Java 设计模式:实战责任链模式「模拟618电商大促期间,项目上线流程多级负责人审批场景」

射击🏹需要去靶场学习、滑雪🏂需要去雪场体验、开车🚗需要能上路实践,没有这样的技术场景给你训练,即便你有再多的想法都没法运用起来。所以,如果真的想学习一定要去一个有实操的场景,下水试试才能学会狗刨。

重学 Java 设计模式:实战责任链模式「模拟618电商大促期间,项目上线流程多级负责人审批场景」

射击🏹需要去靶场学习、滑雪🏂需要去雪场体验、开车🚗需要能上路实践,没有这样的技术场景给你训练,即便你有再多的想法都没法运用起来。所以,如果真的想学习一定要去一个有实操的场景,下水试试才能学会狗刨。

高级码农设计的程序能解耦,是多么重要的一件事情!

能解耦,是多么重要的一件事情!摔杯为号、看我眼色行事、见南面火起,这是在嘎哈么?这其实是在通过事物传播进行解耦引线和炸弹,仅仅是这样的一个解耦,它放到了多少村夫莽汉,劫了法场,篡了兵权!

多端消息推送的设计思考

在实际的项目中,很多时候都需要用到推送的场景,而有时候推送的终端不止一个,比如:一个订单下单后,需要同时推送给手机和APP应用内。

Java开发架构篇:初识领域驱动设计DDD落地

依靠领域驱动设计的设计思想,通过事件风暴建立领域模型,合理划分领域逻辑和物理边界,建立领域对象及服务矩阵和服务架构图,定义符合DDD分层架构思想的代码结构模型,保证业务模型与代码模型的一致性。

一文学会设计模式

用C++语言实现设计模式

其他标签