• 首页

  • 归档

  • 分类

  • 标签

  • 留言板

  • 搜索
Tianwj's blog
Tianwj's blog

03月
01
DDD

DDD-分层架构

发表于 2023-03-01 • 字数统计:
前言DDD更重要的是战略设计,DDD分层架构只是实现DDD的一种方式,但不限这一种,如六边形架构、整洁架构等。 六边形架构、整洁架构、DDD分层架构,虽然表现形式不同,但是设计思想都是相同的,都是以领域模型为中心,都体现了高内聚低耦合原则。 下面对比六边形架构、整洁架构、DDD分层架构三种架构模型, ...
阅读全文 »
02月
01
DDD

DDD-领域事件

发表于 2023-02-01 • 字数统计:
领域事件领域事件是领域模型中非常重要的一部分,用来表示领域中发生的事件。一个领域事件将导致进一步的业务操作,在实现业务解耦的同时,还有助于形成完整的业务闭环。 领域事件驱动设计可以切断领域模型之间的强依赖关系,事件发布完成后,发布方不必关心后续订阅方事件处理是否成功,这样可以实现领域模型的解耦,维护 ...
阅读全文 »
01月
01
DDD

DDD-基础概念

发表于 2023-01-01 • 字数统计:
DDD基础概念比较多,都是新的名词,刚开始接触会比较混乱。而且有些名词也比较晦涩难懂,这里统一学习整理DDD相关的基础概念。 这些基础概念,在架构设计、业务建模和实际开发过程中不一定用到,或不全用到。但是这些概念可以帮助理解DDD的核心思想和理念,在实际操作中可以借鉴。 基本概念主要包括领域、子域、 ...
阅读全文 »
11月
25
方法论

常用方法论总结

发表于 2022-11-25 • 字数统计:
5WHY 根因分析法 简介根本原因分析的一种方法,所谓5why分析法,又称“5问法”,也就是对一个问题点连续以5个“为什么”来自问,以追究其根本原因。 虽为5个为什么,但使用时不限定只做“5次为什么的探讨”,主要是必须找到根本原因为止,有时可能只要3次,有时也许要10次,如古话所言:打破砂锅问到底 ...
阅读全文 »
11月
12
Java

Java-Agent

发表于 2022-11-12 • 字数统计:
简介 Java Agent 直译过来叫做 Java 代理,但更多称叫做 Java 探针 Java Agent是一种特殊的Java程序(Jar文件),与普通Java程序通过main方法启动不同,agent并不是一个可以单独启动的程序,而必须依附在一个Java应用程序(JVM)上,与它运行在同一个进程 ...
阅读全文 »
11月
26
DB

PostgreSQL介绍

发表于 2021-11-26 • 字数统计:
关于PostgreSQLPostgreSQL 是一个强大的开源对象关系数据库系统,它使用并扩展了 SQL 语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。 PostgreSQL 是以加州大学伯克利分校计算机系开发的POSTGRES, 版本 4.2为基础的对象关系型数据库系统 Postgr ...
阅读全文 »
09月
24
通用能力

金字塔原理

发表于 2021-09-24 • 字数统计:
结构思考力三层次模型三层模型理解 -> 重构 -> 呈现 模型目标隐形思维显性化 -> 显性思维结构化 -> 结构思维形象化 隐形思维显性化:要提高自己的思考,首先要看到它 显性思维结构化:看到之后发现不清晰,需要结构化 结构思维形象化:结构化之后还需要把它传递出去,需要 ...
阅读全文 »
08月
25
Java

单元测试-Spock

发表于 2021-08-25 • 字数统计:
背景单元测试的重要性不言而喻,但在实际开发中单元测试往往都是缺失的,原因有很多,其中比较重要的一点是工期短、写单测耗时长 针对这种问题,为了提高写单测的效率,推荐 Spock 测试框架,改善单测体验、解放生产力~ Spock是什么官网:https://spockframework.org/ Spoc ...
阅读全文 »
06月
19
规范

Code Review

发表于 2021-06-19 • 字数统计:
认识 Code Review概念Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制对代码、测试过程和注释进行检查,确保整体代码运行状况随着时间的推移而得到改善。 目的和意义 目的:代码质量、知识共享、团队规范 意义: 查找系统和代码的缺陷,把控风险 保证代码整体健康度 ...
阅读全文 »
06月
11
Netty

Netty-BetyBuf

发表于 2021-06-11 • 字数统计:
ByteBuf 是 Netty 中的数据交互单位,本质是一个 Byte 数组的缓冲区,有不同实现机制,首先看 ByteBuf 的数据结构 ByteBuf结构+-------------------+------------------+------------------+ | discarda ...
阅读全文 »
123…5

咦咦Tianwj

咿呀呀!

RSS
48 日志
16 分类
Creative Commons

博客已萌萌哒运行(●'◡'●)ノ♥

custom text

© 2023 Tianwj's blog. 由 Hexo 强力驱动. Theme By Sagiri v0.0.4. 站点地图. 冀ICP备17030424号.

Made with by tianwj.