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
耦合
软件设计之高内聚低
耦合
耦合
(Coupling)是模块之间依赖程度的度量。内聚和
耦合
是密切相关的,与其它模块存在强
耦合
的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱
耦合
。模块设计追求强内聚,弱
耦合
。
whuangxm
·
2023-11-26 13:50
阻塞队列介绍(一)
让生产者和消费者基于一个容器来解决强
耦合
问题。生产者消费者彼此之间不会直接通讯的,而是通过一个容器(队列)进行通讯。所以生产者生产完数据后扔到容器中,不通用等待消费者来处理。
狠情
·
2023-11-26 12:41
rpc
网络协议
网络
AOP思想实践之APT
AOP优势:利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合
度降低,提高程序的可重用性,同时提高了开发的效率。
编程的猫
·
2023-11-26 11:03
[架构之路-252]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 分析VS设计、设计层次(架构、高层、详细); 界面设计、结构化设计(高内聚低
耦合
)和面向对象设计(23种设计模式)
目录一、什么是设计?1.1什么是设计1.2设计的种类1.3设计与分析的区别二、什么是软件设计?2.1概述2.2软件工程中的软件设计种类:根据宏观到微观分(1)软件架构设计(层次划分、模块划分、职责分工):(2)软件高层设计、概要设计(功能模块的接口与协作细节):(3)软件详细设计(模块内具体实现方式):2.3软件工程中的软件设计种类:根据目标对象分2.4软件设计的目的三、常见的软件设计方法3.1界
文火冰糖的硅基工坊
·
2023-11-26 09:26
架构之路
软件工程
架构
设计模式
python-flask笔记(六)
此章和教程出入不大,可直接看原教程之前写的代码
耦合
太重,python也可以像js模块化一样模块化程序结构模块化使用蓝图(蓝本),我们之前的程序都有一个Flask的实例app=Flask(__name__
f1a94e9a1ea7
·
2023-11-26 07:33
聊聊什么是
耦合
度
耦合
度详解什么是
耦合
度?
耦合
度(Coupling)指的是:模块或对象之间相互依赖的程度,即一个模块或对象对另一个模块或对象的依赖程度。
程序员沉梦听雨
·
2023-11-26 07:07
系统设计
设计规范
微信小程序java+uniapp+vue家政服务预约管理系统
本系统使用了Java和mysql数据库结合的结构开发了微信小程序应用,系统中所有和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的
耦合
性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改
QQ1304979694
·
2023-11-26 05:13
数据库
微信小程序
小程序
Spring-Aop
是Spring框架中的重要部分,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分的
耦合
度降低,提高程序的可重用性,提高了开发效率。
Filwaod
·
2023-11-26 04:14
Spring
spring
【spring】spring cache 使用详解
将缓存处理和缓存技术解除
耦合
。依赖引入Springcache抽象由spring-context相关组件实现。非SpringBoot项目可通过引入该模块进行集成。SpringBo
Developer Hu
·
2023-11-26 04:13
◆
spring
◆
设计模式之中介者模式详解
1概述一般来说,类之间的关系是比较复杂的,多个类之间互相关联时,他们之间的关系会呈现为复杂的网状结构,这是一种过度
耦合
的架构,即不利于类的复用,也不稳定。
Matteo、
·
2023-11-26 01:28
设计模式
Java
设计模式
中介者模式
提高复用性
提高复用性的目的1.遵循DRY原则-不要重复自己代码2.减少代码量,节省开销什么是好的复用1.对象可以再重复使用,不用修改2.重复代码少3.模块功能单一减少代码数量,高效复用代码1.桥接模式目的:通过桥接代替
耦合
应用场景
菜鸟兜
·
2023-11-26 01:56
什么是自动化测试po模式,po分层如何实现?
一、什么是PO模式全称:pageobjectmodel简称:POM/POPO模式最核心的思想是分层,实现松
耦合
!实现脚本重复使用,实现脚本易维护性!
测试界媛姐
·
2023-11-25 23:31
软件测试
自动化测试
技术分享
自动化测试
【你哥电力电子】从
耦合
电感到变压器
从
耦合
电感到变压器2023年7月12日dk文章目录从
耦合
电感到变压器1.
耦合
电感1.1一个等效1.2自感、互感与漏感1.3
耦合
系数2.变压器3.其他模型的推导方法3.1T型等效电路3.2其他等效电路4.
你哥同学
·
2023-11-25 23:04
电力电子技术
电力电子
变压器
耦合电感
漏感
DCDC
为了实践微前端,重构了自己的导航网站
访问量最高的也就是这个破导航网站了,于是用最快的时间完成了基本功能的重构,然后准备通过微前端来扩展网站的功能,比如天气、待办、笔记、秒表计时等等,这些功能属于附加的功能,可能会越来越多,所以不能和导航本身强
耦合
在一起
街角小林2
·
2023-11-25 21:46
android Linker:namespace隔离机制
为了解决碎片化、升级慢问题,android从8.0开始推出了ProjectTreble计划,诣在分离androidframework和硬件驱动的
耦合
,system分区只存放原生android相关,vendor
十八砖
·
2023-11-25 19:09
【Java并发】聊聊创建线程池的几种方式以及实际生产如何应用
上一篇文章,主要讲述了如果通过线程池进行执行任务,以及相关的核心流程,线程执行框架本身提供了一系列的类,封装了线程创建、关闭、执行、管理等跟业务逻辑无关的代码逻辑,一方面将业务和非业务逻辑进行解
耦合
,另一方面也可以达到复用
qxlxi
·
2023-11-25 18:10
#
并发编程
java
开发语言
RabbitMQ基础教程
消息队列中间件是分布式系统中重要的组件,具有异步性、松
耦合
、分布式、可靠性等特点。用于实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。
zhizhiqiuya
·
2023-11-25 16:49
RabbitMQ
rabbitmq
分布式
Spring的编程式事务&&声明式事务&& 基于注解的声明式事务控制
中编程式事务基于XML的声明式事务控制基于注解的声明式事务控制Spring集成web环境Spring中编程式事务Spring的事务控制可以分为编程式事务控制和声明式事务控制编程式事务:直接把事务的代码和业务代码
耦合
到一起
想做CTO的任同学...
·
2023-11-25 15:01
Spring
java
设计模式-行为型模式-职责链模式
这条链成为职责链职责链可以是一条直线,一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求模式定义职责链模式(ChainofResponsibilityPattern):避免请求发送者与接收者
耦合
在一起
了3乐
·
2023-11-25 14:27
【nlp】3.6 Tansformer模型构建(编码器与解码器模块
耦合
)
Tansformer模型构建(编码器与解码器模块
耦合
)1.模型构建介绍2编码器-解码器结构的代码实现3Tansformer模型构建过程的代码实现4小结1.模型构建介绍通过上面的小节,我们已经完成了所有组成部分的实现
lys_828
·
2023-11-25 12:04
NLP自然语言处理
自然语言处理
人工智能
系列二、IOC & DI
的中文意思是控制反转,通俗地讲就是把创建对象的控制权交给Spring去管理,以前是由程序员自己去创建、控制对象,现在交由Spring去创建对象&管理对象(维系对象之间的关系),使用IOC的目的是为了降低程序之间的
耦合
度
YYAugenstern
·
2023-11-25 12:16
Spring5系列
java
spring
深度学习领域中的
耦合
与解耦
在阅读论文的时候应该会看到两个操作,一个是
耦合
,一个是解耦,经常搭配着出现的就是两个词语,
耦合
头(Coupledhead)以及Decoupledhead(解
耦合
头),那为什么要
耦合
,又为什么要解耦。
追忆苔上雪
·
2023-11-25 09:18
深度学习
深度学习
人工智能
计算机视觉
目标检测
解耦
耦合
小程序中的大道理之三
2019独角兽企业重金招聘Python工程师标准>>>再继续扒继续前一篇的话题,在那里,提到了抽象,
耦合
及MVC,现在继续探讨这些,不过在此之前先说下第一篇里提到的对称性。
weixin_33940102
·
2023-11-25 08:19
测试
python
git
小程序中的大道理--综述
前言以下将用一个小程序来探讨一些大道理,这些大道理包括可扩展性,抽象与封装,可维护性,健壮性,团队合作,工具的利用,可测试性,自顶向下,分而治之,分层,可读性,模块化,松
耦合
,MVC,领域模型,甚至对称性
果冻的猿宇宙
·
2023-11-25 08:38
计算机科学
最佳实践
编程心得
小程序中的大道理之三--对称性和
耦合
问题
再继续扒继续前一篇的话题,在那里,提到了抽象,
耦合
及MVC,现在继续探讨这些,不过在此之前先说下第一篇里提到的对称性.注:以下讨论建立在前面的基础之上,为控制篇幅起见,这里将不再重复前面说到的部分,如果您还没看过前两篇章
果冻的猿宇宙
·
2023-11-25 08:34
计算机科学
最佳实践
编程心得
耦合
对称性
【SpringCloud】从单体架构到微服务架构
今天来看看架构的演变过程一、单体架构从图中可以看到,所有服务
耦合
在一起,数据库存在单点,一旦其中一个服务出现问题时,整个工程都需要重新发布,从而导致整个业务不能提供响应这种架构对于小项目而言是没有什么问题的
QX_Java_Learner
·
2023-11-25 08:12
spring
cloud
微服务
架构
设计模式十五--责任链模式
定义使多个对象都有机会处理到请求,从而避免了请求的发送者和接收者之间的
耦合
关系。将这些对象连城一条链,并沿着这条链传递该请求,知道有对象处理它为止。
朽木亦自雕
·
2023-11-25 07:42
php设计模式梳理-开篇
迪米特法则告诉我们要降低
耦合
。可参考的文章:PHP设计模式全集设计模式和使用场景菜鸟教程-设计模式(java语言)
Lars6899
·
2023-11-25 05:53
设计模式
php
设计模式
php
java
Spring的IOC容器分析
文章目录Spring的IOC从入门到深入1.分析下面代码开发中存在的问题:2.针对上述代码存在的问题,我们该解决,第一步:将
耦合
类配置到xml文件中,比如:beans.xml第二步:创建容器对象,加载配置文件
小码哥的进阶
·
2023-11-25 04:25
spring
spring
容器
java
浅谈C#在unity应用中的工厂模式
这有助于降低代码的
耦合
度,提高代码的可维护性和可扩展性。在C#中,有三种常见的工厂模式:简单工厂模式、工厂方法模式和抽象工厂模式。下面详细解释这三种工厂模式。
NueXini
·
2023-11-25 04:53
Unity
c#
unity
开发语言
工厂模式
设计模式
《编写可维护的JavaScript》读书笔记之编程实践-事件处理
由于事件绑定没有受到多大重视,大多数事件处理相关的代码和事件环境(对于开发者来说,每次事件触发时才会可用)紧紧
耦合
在一起,导致可维护性很糟糕。
游学者灬墨槿
·
2023-11-25 03:49
【Android】DataBinding 最全使用解析
一、DataBinding概述DataBinding是谷歌官方在2015谷歌I/O大会发布的一个数据绑定框架,是MVVM模式在Android上的一种实现,用于降低布局和逻辑的
耦合
性,使代码逻辑更加清晰。
qq3290510686
·
2023-11-25 03:40
DataBinding
android
Nature Neuroscience:慢波、纺锤波和涟波
耦合
如何协调人类睡眠期间的神经元加工和通信
这种顺序
耦合
导致(1)神
茗创科技
·
2023-11-24 23:20
Spring系列(一)、Spring入门及七大模块
Spring是一个轻量级Java开发框架,最早由RodJohnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的
耦合
问题。
一宿君
·
2023-11-24 21:26
Java编程技术
Spring
Spring七大模块
西米支付:数字人民币常识普及
数字人民币(英文简称:e-CNY)是由人民银行发行的数字形式的法定货币,由指定运营机构参与运营,以广义账户体系为基础,支持银行账户松
耦合
功能(意味着用户既可以选择将数字人民币钱包与自己已经开设的银行账户进行绑定
西米支付
·
2023-11-24 19:27
三方支付
大数据
金融
教育电商
游戏
社交电子
一文读懂外观模式
最终,程序中类的业务逻辑将与第三方类的实现细节紧密
耦合
,使得理解和维护代码的工作很难进行。03解决方案外观类为包含许多活动部件的复杂
昵称有多帅
·
2023-11-24 17:45
软件设计七大原则总结
七大原则中心思想是高内聚,低
耦合
,高复用、易于扩展、维护、提升代码的稳定性、兼容性等。每种原则的侧重点不同设计原则总结
格物知其道
·
2023-11-24 16:08
建模仿真软件 Comsol Multiphysics mac中文版工具介绍
COMSOLMultiphysics提供了丰富的建模和求解工具,用户可以根据自己的需求选择适当的物理场进行建模,并进行多物理场
耦合
求解。软件还提供了可视化工具
mac116
·
2023-11-24 15:27
苹果mac
Comsol
Windows软件
建模仿真软件
Dubbo,SpringCloud,ServiceMesh
系统中的各个微服务可被独立部署,各个微服务之间是松
耦合
的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。
北极小企鹅
·
2023-11-24 14:27
JAVA
iOS 面试基础知识
2.MVCMVVMMVPMVC把模型、视图和控制器进行解
耦合
编写control通过view展示model数据view事件通知control做出相应变化MVPpresenter业务逻辑处理者从model层获取数据可对
九歌之山鬼
·
2023-11-24 14:41
微服务实战
缺点:
耦合
度高。分布式架构:据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:
耦合
度低,有利于服务升级拓展。缺点:架构复杂,部署成本高。
老王的笔记
·
2023-11-24 11:04
微服务
java
数据库
耳朵的细节 1(频率与尺度的矛盾)
共鸣的基础物理一般而言,声音是一种振动,从空气中拾取这种振动是一种振动
耦合
,也就是物体A的振动带动物体B的振动。振动
耦合
也叫共鸣。共鸣一般发生在两个物体的本征振动频率接近的情况下。
永嘉
·
2023-11-24 09:40
SpringBoot(二)yaml文件
yaml文件下命名class文件下命名first_namefirstName命名不太规范,包括大小写等,都不会影响赋值,这就是松
耦合
(2)绑定赋值class@Component//组件@ConfigurationProperties
DˇJ
·
2023-11-24 04:11
SpringBoot
java
yaml
数据中台建设方法论
1、数仓的概念和了解--业务的痛点产生的痛点:数据资产比较模糊、数据的质量比较低、重复建设、代码的
耦合
性比较强。2、数据仓库中的常见的模型:1、心型模型:中间是一张事实表,周围都是维度表。
新手小农
·
2023-11-24 02:08
数据仓库
大数据
nginx架构设计
对于一个高性能的服务器,需要考虑如下约束:性能网络性能(是否应对高并发)单词请求延迟性网络效率可伸缩性(能够添加组件提供服务,
耦合
度低)简单性(组件越简单,越容易理解和实现)可修改性(修改的难易程度)可见性
m风满楼
·
2023-11-23 23:05
2.评价代码质量有哪些维度
1.可读性是否符合编码规范、命名是否达意、注释是否详尽、模块是否划分清晰、是否符合高内聚低
耦合
。个人认为前两项必须达到,第三项根据项目工期可做适当妥协,第四、五项和水平强相关,尽力而为。
我要练腹肌
·
2023-11-23 22:13
SpringCloud01
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合
度高(维护困难、升级困难)1.2.分布式架构分布式架构:根据
( ̄(工) ̄)霸天下
·
2023-11-23 22:08
微服务
java-ee
微服务
Spring框架基础入门2:AOP--面向切面编程
什么是AOPAOP为AspectOrientedProgramming的缩写,意为:面向切面编程利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合
度降低,提高程序的可重用性,同时提高了开发的效率
王凱旋
·
2023-11-23 21:02
Spring
java
spring
java
后端
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
1、前后端不分离前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,前端与后端的
耦合
度很高。这种应用模式比较适合纯网页应用,
孜孜孜孜不倦
·
2023-11-23 21:22
python
restful
前端
微服务架构——SpringCloud快速入门
优点:架构简单部署成本低缺点:
耦合
度高(维护困难、升级困难)分布式架构根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。
周八营业的代码人
·
2023-11-23 19:48
Java
Spring
分布式
微服务
spring
cloud
java
分布式
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他