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
耦合度
短视频矩阵系统源码开发源代码搭建应用
IOC控制反转把创建对象过程交给spring进行管理,降低
耦合度
底层原理xml解析、工厂模式、反射过程:使用xml创建对象使用xml解析技术解析通过反射创建对象Classclazz=Class.forName
+ylhd898978
·
2023-11-23 13:06
短视频矩阵源码
java
spring
开发语言
SpringCloud---认识微服务,服务之间进行远程调用
优点:架构简单,部署成本低缺点:
耦合度
高(维护困难、升级困难)分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。
头发掉完键盘砸烂
·
2023-11-23 13:59
SpringCloud
微服务
spring
cloud
java
SpringCloud --- 认识微服务、服务拆分和远程调用
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)1.2、分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个
乌云不要说话
·
2023-11-23 12:49
微服务
微服务
spring
cloud
java
【SpringCloud】认识微服务、服务拆分以及远程调用
SpringCloud1.认识微服务1.1单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署单体架构的优缺点:优点:架构简单,部署成本低缺点:
耦合度
高(维护困难,升级困难)1.2分布式架构分布式架构
~越努力越幸运~
·
2023-11-23 12:14
spring
cloud
微服务
spring
01-了解微服务架构的演变过程和微服务技术栈
微服务微服务架构演变单体架构:将业务的所有功能集中在一个项目中开发最后打成一个包部署优点:架构简单,部署成本低,适合小型项目缺点:
耦合度
高,升级维护困难分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发称为一个服务优点
echo 云清
·
2023-11-22 19:03
SpringCloud
架构
微服务
云原生
Dubbo
SpringCloud
微服务架构
设计模式——结构型模式
由于组合关系或聚合关系比继承关系
耦合度
低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。
weixin_50458070
·
2023-11-22 10:31
设计模式
设计模式
万字解析设计模式之 适配器模式
适配器模式分为类适配器模式和对象适配器模式,前者类之间的
耦合度
比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。
烟雨平生9527
·
2023-11-22 00:56
设计模式
设计模式
适配器模式
万字解析设计模式之桥接模式、外观模式
它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的
耦合度
。在桥接模式中,抽象部分和实现部分之间通过一个称为“桥”的接口进行连接。
烟雨平生9527
·
2023-11-22 00:52
设计模式
桥接模式
外观模式
Java:控制反转(IoC)与依赖注入(DI)
01、紧耦合在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与其合作对象的引用,如果这个获取的过程需要自己实现,代码的
耦合度
就会高,维护起来的成本就比较高
chen_chen_chen_
·
2023-11-21 16:19
十五、MQ简介
目录一、同步调用存在的问题二、同步调用的优点三、异步调用的优势1、
耦合度
低2、吞吐量提升3、故障隔离4、流量削峰四、异步调用的缺点五、几种常用的MQ对比一、同步调用存在的问题
耦合度
高性能和吞吐能力下降有额外的资源消耗有级联失败问题二
qing_ti_xx
·
2023-11-21 15:44
微服务学习
gateway
IOC-golang 的 AOP 原理与应用
AOP与IOC的关系AOP(面向切面编程)是一种编程设计思想,旨在通过拦截业务过程的切面,实现特定模块化的能力,降低业务逻辑之间的
耦合度
。这一思路在众多知名项目中都有实践。
阿里云技术
·
2023-11-21 13:57
golang
dubbo
rpc
云计算
阿里云
数据仓库高级面试题
低耦合:模块之间的
耦合度
要尽可能的低,避免模块之间的复杂依赖,使得每个模块都可以独立存在,从而减少模块间的相互影响,提高系统的可维护性。
小小哭包
·
2023-11-21 13:16
大数据
大数据
spark
分布式
数据仓库
Flask构建微电影视频网站(二):项目目录的搭建及蓝图的使用
据具体不同功能模块的实现,划分成不同的分类,降低各功能模块之间的
耦合度
。
kevin_lln
·
2023-11-21 12:11
Java三层架构的介绍
通过这种分层架构,可以降低代码的
耦合度
,提高应用程序的模块化程度。下面我们将详细介绍J
Tripmonster
·
2023-11-21 09:21
spring
java
mybatis
servlet
ActiveMQ-Activiti
多个项目之间集成(1)跨平台(2)多语言(3)多项目降低系统间模块的
耦合度
,解耦(1)软件扩展性系统前后端隔离(1)前后端隔离,屏蔽高安全区下载后——解压——apache-activemq-5.
weixin_30689307
·
2023-11-21 05:33
java
网络
json
ActiveMQ-Activiti6
多个项目之间集成(1)跨平台(2)多语言(3)多项目降低系统间模块的
耦合度
,解耦(1)软件扩展性系统前后端隔离(1)前后端隔离,屏蔽高安全区下载后——解压——apache-activemq-5.
weixin_30435261
·
2023-11-21 05:02
java
网络
json
设计模式——创建者模式
这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节。1.单例设计模式这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。
weixin_50458070
·
2023-11-21 03:54
设计模式
设计模式
关于手写ioc容器实现依赖注入的过程和心得
层层依赖使得代码的
耦合度
很高,同时增加了维护成本和难度,ioc本质上就是将原先controller要通过new一个service,现在通过控
mming520
·
2023-11-20 23:07
java
spring
设计模式(一)-简要概述(2)
优点:降低系统的
耦合度
。共有5种:单例模式(SingletonPattern)简单工厂模式(不属于设计模式,只是其他设计模式的基础)工厂模式(FactoryP
CRongQ
·
2023-11-20 20:35
设计模式
设计模式
Spring 实现AOP的动态代理的方式
AOP是Spring的一个核心特性(面向切面编程),作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,减少系统中的重复代码,降低了模块间的
耦合度
故事和酒我都有
·
2023-11-20 18:29
Spring简介与IOC容器
解耦:
耦合度
降低、可插拔,便于后续维护更新升级拓展。二、Sping核心模块Spring框架的这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。
m0_62356365
·
2023-11-20 17:12
spring
java
1.面向对象——继承
提高了类之间的耦合性(继承的缺点,
耦合度
高就会造成代码之间的联系越紧密,代码独立性越差)。
ITDaBao
·
2023-11-20 11:13
java
开发语言
面向对象的五大原则
职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和
耦合度
。通常意义下的单一职责,就是指只有一种单一
youngxinler
·
2023-11-20 06:43
Python 如何实现 Mediator 中介者设计模式?什么是中介者设计模式?Python 设计模式示例代码
中介者(Mediator)设计模式是一种行为型设计模式,其主要目的是通过将对象之间的直接交互转变为通过中介者对象进行的间接交互,从而减少对象之间的
耦合度
。
天河书阁 VicRestart
·
2023-11-20 05:45
python
python
中介者模式
设计模式
Python 如何实现外观设计模式?什么是 Facade 外观设计模式?Python 设计模式示例代码
外观模式的主要目标是降低系统的
耦合度
。通过引入一个外观类,客户端只需要与外观类交互,而无需直接与系统中的多个子系统交互。这种方式可以减少客户端与子系统之间的依赖关系
天河书阁 VicRestart
·
2023-11-20 05:14
python
python
外观模式
设计模式
最近没怎么更新博客了
比如,项目分层了,再降低
耦合度
,该怎么实施?我这里就按一些特定的场景,分开处理了。通信分
EUNC
·
2023-11-20 01:25
Procedural
Life
初识微服务、微服务与单体架构和分布式架构区别、拆分服务注意事项
优点:架构简单,部署成本低缺点:
耦合度
高分布式架构:根据业务功能对系统进行拆分,每个业务功能作为独立项目开发,称为一个服务。
起不来名
·
2023-11-19 06:13
SpringCloud微服务
spring
cloud
spring之AOP编程
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
沈默的头号狗腿
·
2023-11-19 06:18
Spring学习②__IOC分析
IOC控制反转IOCIOC理论案例IOC的思想(注入)IOC底层什么是IOCIOC底层原理总结IOC控制反转IOC①控制反转,把对象创建和对象之间的调用过程,交给Spring进行②使用IOC目的:为了
耦合度
降低
小涂学编程
·
2023-11-18 21:22
spring
spring
学习
java
(多级缓存)缓存同步
再次查询时更新•优势:简单、方便•缺点:时效性差,缓存过期之前可能不一致•场景:更新频率较低,时效性要求低的业务•同步双写:在修改数据库的同时,直接修改缓存•优势:时效性强,缓存与数据库强一致•缺点:有代码侵入,
耦合度
高
其然乐衣
·
2023-11-18 21:09
springcloud
mysql
数据库
Canal
缓存同步
Canal数据同步策略
再次查询时更新优势:简单、方便缺点:时效性差,缓存过期之前可能不一致场景:更新频率较低,时效性要求低的业务同步双写:在修改数据库的同时,直接修改缓存优势:时效性强,缓存与数据库强一致缺点:有代码侵入,
耦合度
高
Leon_Jinhai_Sun
·
2023-11-18 21:05
Canal
简单學習 .NET CORE MVC 依賴注入(Dependency Injection)
可以說依賴注入是.NETCOREMVC核心,目的在於減少不同對象之間的
耦合度
,也能大幅提高系統的可測試度,應用程式更易於測試和維護
homehome...
·
2023-11-17 15:38
.NET
Core
基础知识
mvc
java系统架构设计,2022最新
23种设计模式的详细解析Java开发中23种设计模式详细介绍设计模式介绍设计模式分类设计模式六大原则开闭原则(OpenClosePrinciple)里氏代换原则(LiskovSubstitu降低类之间的
耦合度
从接口隔离原则可以看出
阳阳2013哈哈
·
2023-11-16 22:03
Java
学习教程
java
开发语言
单片机框架编程整理
文件分层、同级之间不可以互相调用数据这样可以降低功能模块之间的
耦合度
,在统一平台下移植或者删减不同的功能模块之时,不会影响其他模块的功能。
extern_valuable
·
2023-11-16 19:02
单片机
嵌入式
微服务面试问题小结( 微服务、分布式、MQ、网关、zookeeper、nginx)
单体架构优点:架构简单,维护成本低缺点:各个模块
耦合度
太高,当对一个模块进行更新修改时,会影响到其他模块,要一起进行修改。
日上三杆快起床
·
2023-11-16 12:41
分布式
微服务
面试
BI 数据可视化平台建设(2)—筛选器组件升级实践
本文主要介绍了BI数据可视化平台建设中比较核心的筛选器组件,涉及组件分类、组件库开发等升级实践经验,通过分享一些对交互和业务
耦合度
高的组件开发迭代的思考,希望可以给正在做组件重构解耦的读者带来启发。
vivo互联网技术
·
2023-11-16 12:29
前端组件设计
组件库开发
设计模式
设计模式(4)-行为型模式
由于组合关系或聚合关系比继承关系
耦合度
低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。行为型模式分为:模板方
爪蛙毁一生
·
2023-11-16 09:57
java
设计模式
Spring Framework系统架构
SpringFramework系统架构SpringFramework学习线路核心概念代码书写现状:
耦合度
偏高解决方案:使用对象时,在程序中不要主动使用new产生对象,转换为由外部提供对象IoC(InversionofControl
算法哥
·
2023-11-16 04:03
Spring
spring
系统架构
java
MyCAT实现MySQL的读写分离
在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的
耦合度
太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改
linuxheik
·
2023-11-15 19:30
mysql
Spring loc整体流程
SpringIoC的优点包括:降低了代码的
耦合度
,提高了代码的可维护性;提供了对象的生命周期管理,可实现对象的单例、原型等多种作用域;支持依赖注入,使得对象
小鱼学java
·
2023-11-15 14:47
spring
java
后端
Android 模块化开发
耦合度
低。同时,也很好地解决了“牵一发而动全身”的问题。方便分工。与其他团队合作时,如外包的团队,可以很好的地将核心代码与外包部分隔离开,不用和他们分享核心代码,让他们去做独立的功能,做好直
WongKyunban
·
2023-11-15 14:50
Android
模块化
面向对象的设计原则最终篇
分别是单一职责原则,开放关闭原则,里式替换原则,依赖倒置原则而接下来我们要解释的就是最后的三种原则了,分别是接口隔离原则,迪米特法则,组合复用原则前言在面向对象的软件设计中,只有尽量降低各个模块之间的
耦合度
丶懿
·
2023-11-15 13:35
java开发
Java设计原则
Flask框架详解
不过,由于提供的是一站式的解决方案,系统的
耦合度
高,不容易替换内置的功能,学习曲线也比较高。内部包含组件特别多:ORM、Admin、中间件、Form、M
沧海轻舟690
·
2023-11-15 08:29
flask
初识SpringCloud微服务—Eureka、Ribbon负载均衡、Nacos
适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、
耦合度
更低缺点:架构非常复杂,运维、监控、部署难度提高SpringCloudSpringCloud是目前国内使用最广泛的微服务框架
不凉帅
·
2023-11-15 00:31
spring
cloud
eureka
负载均衡
Spring Cloud微服务总结笔记
2.被拆分成的每一个小型服务都围绕着系统中的某一项或些
耦合度
较高的业务功能进行构建,并且每个服务都维护着白身的数据存储、业务开发自动化测试案例以及独立部署机制。
躺平君~从安卓到全栈
·
2023-11-14 16:00
Java全栈学习
微服务
spring
cloud
dubbo
QT 面试题 个人标注重点
信号和槽机制减弱了Qt对象的
耦合度
。激发信号的Qt对象无需知道是那个对象的那个信号槽接收它发出的信号,它只需在适当的时间发送适当的信号即可,而不需要关心是否被接受和那个对象接受了。Qt就保证了适当
得鹿梦鱼、
·
2023-11-14 12:18
QT专栏
qt
开发语言
ui
c++
微服务(一)—— 认识微服务
缺点:
耦合度
高。分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合。有利于服务升级拓展。分布式架构需要考虑的问题:服务拆分粒度。服务集群地址维护。
谁家的豆豆
·
2023-11-14 12:19
微服务
java
Spring学习笔记——Spring AOP
从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高
也曾眼眸有光
·
2023-11-14 01:40
Spring
java
spring
Spring5学习笔记——AOP
AOP,面向切面编程,可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发效率,即在不修改源代码的情况下,实现在主干功能中添加新的功能。底层
MCC莫大大
·
2023-11-14 01:38
笔记
Spring5
aop
Spring学习笔记——AOP的XML配置与注解配置
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的
虎川洛鸣
·
2023-11-14 01:08
Spring
spring
java
aop
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他