09 2022 档案

ArchUnit验证代码和体系结构约束
摘要:简介: ArchUnit用于校验类和包是否符合依赖关系规范 添加jar包 <!-- 测试代码结构合理性 --> <dependency> <groupId>com.tngtech.archunit</groupId> <artifactId>archunit-junit5</artifactId> 阅读全文

posted @ 2022-09-29 17:42 周公 阅读(88) 评论(0) 推荐(0) 编辑

ActiveMQ(一) -- 基础
摘要:MQ的作用 削峰:如秒杀业务在某一段时间访问量剧增,导致服务器压力过大。使用了MQ后,服务接收到请求发送到mq,然后直接结束。 解耦:A服务需要调用B和C服务,哪天新增了D服务,则A服务还需要改动,这样很麻烦。使用MQ,则A服务只需要把请求发给MQ, BCD服务订阅A服务的请求即可。 异步:A需要调 阅读全文

posted @ 2022-09-15 11:17 周公 阅读(28) 评论(0) 推荐(0) 编辑

软件设计笔记
摘要:高内聚低耦合 内聚:一个模块内的关联程度,高内聚指的是一个模块内部关联很紧密。 耦合:一个模块与另外模块的关联程度,模块直接的关联越是紧密 独立性就越弱,修改成本就越大。低耦合指的是模块之间的独立性较强。比如A模块直接修改B模块的数据,称为强耦合。如果A模块通过数据与B模块交互,称为弱耦合。 反腐层 阅读全文

posted @ 2022-09-15 10:04 周公 阅读(26) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示