E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
耦合
Spring事件机制详解
Spring事件机制是基于观察者模式(ObserverPattern)实现的,用于在应用程序内部实现松
耦合
的组件间通信。
冰糖心158
·
2025-02-03 16:40
Spring
Framework
java
spring
软件设计师概念之
耦合
类型
耦合
类型:(1)内容
耦合
:如果发生下列情形,两个模块之间就发生了内容
耦合
1.一个模块直接访问另一个模块的内部数据;2.一个模块不通过正常入口转到另一模块内部;3.两个模块有一部分程序代码重迭**(只可能出现在汇编语言中
一坨仙女
·
2025-02-03 13:49
软考
笔记
函数解耦与
耦合
:软件设计中的艺术
函数解耦与
耦合
:软件设计中的艺术在软件开发中,函数是构成程序的基本单元,而函数之间的相互关系则直接影响到软件的可维护性、可扩展性和可测试性。
Chen_Chance
·
2025-02-03 13:49
软件需求
软件工程——内聚性和
耦合
性
一、
耦合
性
耦合
性指软件结构中模块相互紧密连接的紧密程度。
耦合
性由高到低分别为:内容
耦合
、公共
耦合
、外部
耦合
、控制
耦合
、标记
耦合
、数据
耦合
、非直接
耦合
。
SUGERBOOM
·
2025-02-03 13:47
软件工程
RabbitMQ架构设计原理
2、什么是解耦
耦合
:所谓
耦合
,指系统各功能、模块之间具有依赖性,依赖性越强、
耦合
度就越高,维护成本也就越高
T_karine
·
2025-02-03 11:34
RabbitMQ
java
开发语言
C# MVVM架构介绍
架构目标:其主要目标是通过数据绑定和命令来实现视图与业务逻辑之间的松
耦合
,使得开发人员可以独立地开发和修改视图、业
ysdysyn
·
2025-02-02 11:00
c#
wpf
微服务拆分的原则
高内聚低
耦合
(HighCohesion,LooseCoupling):微服务应该尽可能高度内聚,即处理相似逻辑的组件应该在同一个微服务中,同时也应该尽量减少微服务之间的依赖,
chenggang003
·
2025-02-01 20:49
java
开发语言
Spring 的设计理念之AOP
以下是SpringAOP的设计理念及关键实现细节的总结:1.AOP的核心思想解决横切关注点:将分散在多个模块中的通用功能(如日志、事务、安全等)抽取为独立的切面(Aspect),避免代码重复和
耦合
。
冰糖心158
·
2025-02-01 13:47
Spring
Framework
java
Java 六边形架构 – BABAL
主要思想是尽可能保持业务逻辑分离,并使用SOLID原则中的“D”依赖反转原则来防止层之间的
耦合
。2.什么是六边形架构它是一种围绕业务逻辑设计软件应用程序架构并将其与其他层解耦的方法。
Java_ttcd
·
2025-02-01 09:14
java
架构
servlet
32岁的程序员被裁,Android事件分发机制收藏这一篇就够了,完整版开放下载
(2)特点低
耦合
可重用易拓展模块职责划分明确(3)实例android本身的设计结构符合MVC模式。
2401_89828732
·
2025-02-01 07:29
android
云原生:构建现代化应用的基石
微服务架构:将单体应用拆分成多个松
耦合
的微服务,每个微服务
moton2017
·
2025-02-01 05:42
后端
架构
云原生
微服务
容器
kubernetes
docker
C++ 中的 事件驱动架构
在这种模式下,系统的各个组件通常是通过直接调用彼此的接口来进行通信,这种紧
耦合
的方式限制了系统的灵活性和可扩展性。
泡沫o0
·
2025-02-01 02:20
#
C/C++
软件设计思路
c++
c语言
linux
开发语言
qt
嵌入式
程序设计
SpringBoot的集成
Spring的优缺点:优点:轻量级,非侵入式,具有IOC和AOP功能的一站式框架简化企业级的开发将对象统一进行管理,为类提供额外的管理(IOC)可以将非业务代码进行提取(AOP)动态调用减低各层之间的
耦合
度
泉 涸
·
2025-02-01 01:13
Java集合框架
spring
boot
后端
java
【SpringCloud微服务实战08】RabbitMQ 消息队列
MQ异步通信优缺点:优点:吞吐量提升:无需等待订阅者处理完成,响应更快速故障隔离:服务没有直接调用,不存在级联失败问题调用间没有阻塞,不会造成无效的资源占用
耦合
度极低,每个服务都可以灵活插拔,可替换流量削峰
李维山
·
2025-01-31 00:05
MQ实战
Java
rabbitmq
spring
cloud
spring
boot
【架构设计】如何让你的应用做到高内聚、低
耦合
?
前言最近review公司的代码,发现代码
耦合
程度特别高,修改一处,不知不觉就把其他地方影响到了,这就让我思考该如何让我们写的代码足够内聚,减少
耦合
呢?"
肥肥技术宅
·
2025-01-30 16:30
java
java
开发语言
MVP框架——MvpFrame
MvpFrameMvpFrame是一款是一款MVP通用框架,使用简单,有效的解决项目中的高度
耦合
性,使项目更有层次结构。
码农壹号
·
2025-01-30 16:59
mvp架构
mvp
框架设计
【系统架构设计师】隐式调用(事件驱动)架构
这种架构风格强调组件间的松
耦合
和高内聚,使得系统更加灵活和可扩展。一、隐式调用的基本概念隐式调用架构风格的核心在于事件、事件生成器、事件监听器
Evaporator Core
·
2025-01-30 16:26
软考信息系统项目管理师基础班
系统架构设计师
架构
【高内聚】设计模式是如何让软件更好做到高内聚的?
低
耦合
(LooseCoupling)是指模块之间的依赖较少,只通过精心定义的接口与外部交互。这样的设计使得模块对外界的依赖减少,从而提高了系统的灵活性和可维护性。
名栩
·
2025-01-30 16:25
系统设计
设计模式
设计模式
分层架构设计概念
技术架构分层设计 系统分层设计是一种设计思想(分而治之),是让每层对象都有一个独立职责,再让多层对象协同(
耦合
)完成一个完整的功能。
祈遇&
·
2025-01-30 16:54
java
spring介绍
它是轻量级、松散
耦合
的。它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有凝聚力的框架。
莫得等待
·
2025-01-30 07:16
spring
spring
java
后端
Maui学习笔记-依赖注入简单使用
通过DI可以轻松管理依赖项并实现松散
耦合
的体系结构。DI简单使用案例在这个案例中我们修改之前的模拟加载用户列表项目。首先我们创建一个DummyService的接口,然后实现该接口。
Mr.L70517
·
2025-01-29 19:47
Maui学习笔记
学习
笔记
ios
c#
面向接口编程:依赖倒置原则的重要性
面向接口编程可以更好地实现依赖倒置原则,通过定义接口来描述模块间的通信规范,从而降低模块间的
耦合
度。通过面向接口编程,可以实现系统的灵活性、可扩展性和可维护性。举个例子,假设我们有一个系统由三个模块组
xiaogaotongxue__
·
2025-01-29 09:35
java设计模式
依赖倒置原则
Python web框架——Django
该框架强调组件的可重用性和“可插拔性”、代码更少、低
耦合
、快速开发以及“不要重复自己”的原则。Pytho
xiabe
·
2025-01-29 09:35
python
python
django
web开发
简化代码,提高可维护性 Java外观模式解读,让你的代码优雅又高效
使用外观模式可以降低客户端与子系统的
耦合
度,使得客户端更加容易使用子系统,同时也可以提高代码的复用性。1.2设计模式的概念设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
程序员老马头
·
2025-01-29 04:26
java
外观模式
开发语言
后端
无线移动通信的关键技术:SOA,WebX.0,Widget/Mashup,P2P/P4P,SaaS/云计算等架构和MIP,SIP,RTSP (实时流协议)等,定义和特点
以下是对无线移动通信中一些关键技术的定义和特点的整理,以表格形式呈现:技术/架构定义特点SOA(面向服务的架构)一种将应用程序划分为自治的、可重用的、可组合的服务,并通过服务之间的松
耦合
和标准化的接口进行通信的架构模式
晓北斗NorSnow
·
2025-01-29 00:44
多媒体考试
架构
16、Spring 框架基础:开启 Java 企业级开发的新时代
Spring框架是Java企业级开发中最受欢迎的框架之一,它为我们提供了一种轻量级、非侵入式的开发方式,帮助我们构建可维护、可扩展和松
耦合
的应用程序。
翻晒时光
·
2025-01-28 23:43
java
spring
后端
架构师:微服务如何划分的技术指南
独立性(高内聚低
耦合
)微服务应能够独立部署、扩展和运行,避免过多的
耦合
。示例:用户服务的更新
拾荒的小海螺
·
2025-01-28 22:29
架构师
微服务
架构
云原生
01-分布式架构和微服务技术栈
1.单体架构:在单体架构中,整个应用程序作为一个单独的、紧密
耦合
的单元进行开发、部署和运行。所有组件和功能模块都打包在一起,共享相同的资源和数据库。单体应用通常以单个进
Gy-qwert
·
2025-01-28 20:18
微服务
springcloud
微服务
架构
云原生
微服务架构:设计理念、优势与Java技术栈实践
引言微服务架构是一种软件开发架构风格,它将一个单一的应用程序划分为一组小型、松散
耦合
的服务。每个服务实现特定的业务功能,并通过轻量级的通信机制(通常是HTTPRESTfulAPI)进行交互。
哎 你看
·
2025-01-28 14:28
Java
架构
微服务
java
【深入浅出 Yarn 架构与实现】1-1 设计理念与基本架构
一)MRv1的问题
耦合
度高:MR中的jobTracker同时负责资源管理和作业控制两个功能,互相制约。可靠性差:管理节点是单机的,有单点故障的问题。资源利用率低:基于slot的资源分配模型。
大数据王小皮
·
2025-01-28 07:12
深入浅出Yarn架构与实现
架构
hadoop
大数据
yarn
java
Java个人技术知识点总结(业务场景篇)
业务场景篇Spring的概述Spring是完全面向接口的设计,降低程序
耦合
性,主要是事务控制并创建bean实例对象。在ssh整合时,充当黏合剂的作用。
撸码到无法自拔
·
2025-01-27 14:36
【进阶编程】配置驱动注入和依赖注入的比较(一)
1.定义和实现方式依赖注入(DI)依赖注入是一种设计模式,旨在减少对象之间的
耦合
关系。通过这种模式,类的依赖(服务、组件等)由外
de之梦-御风
·
2025-01-27 14:05
进阶编程
架构设计
技术
个人开发
架构
什么是Sensor,Sensor的分类?
1.一种感光器件,可以把光信号转换为电信号,再经过A/D转换得到数字信号2.Sensor的分类:(1)CDD(电荷
耦合
器):灵敏度高,噪点小,信噪比大,成本高,成像质量好。
一袋米扛几楼98
·
2025-01-27 11:48
camera
tunning
c++
关于框架设计(游戏领域)
二、架构设定解耦,复用性,拓展性多自由度、可分拆多项目开发,符合敏捷需求品质保证体系高效开发支撑公司大部分业务三、模块设计概要减少客户端对Cocos2d-x引擎的依赖程度和降低
耦合
度,将引擎必要的初始化
漫步者、
·
2025-01-27 05:15
cocos2dx学习
SpringCloud两种注册中心
优点:架构简单、部署成本低缺点:
耦合
度高分布式架构:根据业务功能对系统进行拆分、每个业务模块作为独立项目开发,称为一个服务。优点:降低服务
耦合
、有利于服务升级拓展。
Annaday
·
2025-01-27 01:46
Spring
spring
spring
cloud
java
Java EE 企业级应用开发教程 第2版
JavaEE企业级应用开发教程第2版Spring介绍概述分层的Java一站式轻量级开源框架控制反转(IoC)面向切面编程(AOP)优点非侵入式设计降低
耦合
性,方便开发支持AOP编程支持声明式事务方便程序测试方便集成各种框架降低
kk8_
·
2025-01-26 14:54
java-ee
java
spring
Java中的注解
使用【注解】之前(甚至在使用之后),【XML】被广泛的应用于描述元数据,得到各大框架的青睐,它以松
耦合
的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,【XML】的内容也越来越复杂,一些应用开发人员和架构师发现维护成本变高
RB_VER
·
2025-01-26 09:46
Java基础
java
编程语言
23种设计模式-桥接(Bridge)设计模式
通过桥接模式,抽象层和实现层之间的
耦合
度被降低,从而使系统具有更好的灵活性和可扩展
萨达大
·
2025-01-26 02:46
软考中级-软件设计师
设计模式
java
C++
桥接模式
结构型设计模式
软考
软件设计师
C++设计模式——Bridge桥接模式
桥接模式让抽象与实现之间解
耦合
,使得开发者可以更关注于实现部分,调用者(Client)可以更关注于抽象部分。
程序员与背包客_CoderZ
·
2025-01-26 01:07
C/C++设计模式
c++
设计模式
开发语言
c语言
linux
桥接模式
第 38 章 -GO语言 事件驱动架构
这种架构使得系统能够对事件做出快速响应,并且支持松
耦合
的组件设计。在EDA中,有三个主要角色:事件生产者:产生事件并将其发布到消息队列或事件总线。事件消费者
hummhumm
·
2025-01-26 00:53
golang
架构
ruby
python
java
javascript
后端
C++实现设计模式---职责链模式 (Chain of Responsibility)
职责链模式(ChainofResponsibility)职责链模式是一种行为型设计模式,它允许多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的
耦合
。
计算机小混子
·
2025-01-25 11:51
设计模式
c++
设计模式
责任链模式
QGroundControl的总体架构,模块化设计和主要组件的功能。
这种分层结构确保了系统的高内聚性和低
耦合
性。用户界面(UI)层:使用QtQuick和QML技术构建。提供动态和响应迅速的用户界面。包括主窗口、工具栏、菜单、状态栏和各类功能
不会编程的程序猿ᅟ
·
2025-01-25 07:21
QGC
QGC
QT
C++
Spring Boot 事件驱动:构建灵活可扩展的应用
在SpringBoot应用中,事件发布和监听机制是一种强大的工具,它允许不同的组件之间以松
耦合
的方式进行通信。这种机制不仅可以提高代码的可维护性和可扩展性,还能帮助我们构建更加灵活、响应式的应用。
十二同学啊
·
2025-01-24 15:18
SpringBoot
spring
boot
java
后端
电磁场仿真软件:CST Microwave Studio_(15).多物理场
耦合
仿真
多物理场
耦合
仿真1.多物理场
耦合
仿真的基本概念多物理场
耦合
仿真(MultiphysicsCouplingSimulation)是指在仿真过程中同时考虑多个物理场的相互作用。
kkchenjj
·
2025-01-24 09:58
电磁场仿真
服务器
数据库
android
电磁场仿真
仿真模拟
代码工艺:实践《修改代码的艺术》中如何安全地在现有代码库中修改代码的方法
存在硬编码和强
耦合
,导致难以扩展和测试。方法过于复杂,多个逻辑混在一起,影响可读性。原始代码(待修改)以下是现有的代码逻辑:@Servicep
rongqing2019
·
2025-01-23 18:40
代码工艺
代码规范
RocketMQ介绍与应用场景
3、应用程序解
耦合
4、日志收集:1.4消息队列技术选型对比1.3.1主流消息队列优缺点比较1.RocketMQ介绍1.1RocketMQ介绍RocketMQ是阿里开源的一款非常优秀中间件产品,脱胎于阿里的另一款队列技术
我心向阳iu
·
2025-01-23 14:06
#
RocketMQ
Java面试知识点精讲
java-rocketmq
rocketmq
java
鸿蒙NEXT开发【分层架构设计】应用架构
开发者在应用开发过程中,经常面临以下挑战:代码组织混乱,模块间的
耦合
度高,导致一个模块的变动可能对其他模块产生影响,从而使代码难以维护。应用的扩展性差,新功能的添加往往需要对现有代码进行大量的修改。
ADgai1987
·
2025-01-23 10:13
鸿蒙开发实例
harmonyos
架构
华为
鸿蒙
鸿蒙系统
ui
分布式
SOA概览
SOA是一种架构模型,它可以根据需求通过网络对松散
耦合
的粗粒度应用组件
qin87
·
2025-01-23 03:38
webservice
soa
web服务
文档
xml
服务器
weblogic
面向服务架构(SOA)设计及其应用详解
**面向服务架构(SOA)**是一种软件设计方法论,其核心思想是将应用程序的功能通过一系列松
耦合
的服务(S
一休哥助手
·
2025-01-23 02:32
架构
架构
ASP.NET Core微服务架构:从入门到精通的Ocelot实践
微服务架构的兴起使得开发人员能够构建高度可伸缩、松
耦合
的应用程序。在ASP.NETCore中,Ocelot是一个流行的开源库,它提供了一个简单而强大的方式来构建和管理微服务架构。
LaotLisp
·
2025-01-22 11:03
架构
asp.net
微服务
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他