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面试题11:什么是Spring的依赖注入
依赖注入的主要目的是为了降低对象之间的
耦合度
,使代码更加灵活、可维护和可测试。在传统的编程模式中,
小小鱼儿小小林
·
2023-09-23 16:10
面试这么回答
spring
java
后端
大数据项目连接工具类JDBCUtil、HBaseUtil、MyKafkaUtil、SparkUtil,四大工具类代码分享
降低
耦合度
:各层次之间的依赖关系降低,有利于团队协作和项目的可维护性。提高可读性和可理解性:通过明确的层次结构,可以更容易地理解代码的功能和实现。
严同学正在努力
·
2023-09-23 14:50
大数据Spark
大数据
开发语言
spark
scala3.1.2
测试工具
数据库
Spring IOC
在项目中引入Spring立即可以带来下面的好处降低组件之间的
耦合度
,实现软件各层之间的解耦。可以使用容器提供的众多服务,如:事
一纸油伞
·
2023-09-23 05:34
Spring Cloud:软件架构发展流程&Spring Cloud&Eureka服务注册中心&Ribbon负载均衡&Hystrix熔断器
优点:系统开发速度快维护成本低适用于并发要求较低的系统缺点:代码
耦合度
高,后期维护困难无法针对不同模块进行针对性优化无法水平扩展单点容错率低,并发能力差1.2垂直拆分当访问量逐渐增大,单一应用无法满足需求
嘿嘿嘿1212
·
2023-09-23 03:49
Spring
Cloud
Spring
Cloud
Eureka
Ribbon
Hystrix
架构历史
一、vue2的基础语法巩固
一、定义:是一个渐进式的JavaScript框架二、特点:减少了大量的DOM操作编写,可以更专注于逻辑操作分离数据和界面的呈现,降低了代码
耦合度
(前端端分离)支持组件化开发,更利于中大型项目的代码组织vue2
进阶的CC
·
2023-09-22 16:28
vue.js
前端
javascript
面向服务架构设计及其应用
SOA的主要特点包括:松散耦合:SOA中的服务是独立的,它们之间通过网络进行通信,服务之间的
耦合度
很低。服务重用:SOA中的服务可以被多个应用程序或系统共享和重用,从而提高了系
Inspire2023
·
2023-09-22 15:11
CS科学理论
业界资讯
c#设计模式-结构型模式 之适配器模式
适配器模式分为类适配器模式和对象适配器模式,前者类之间的
耦合度
比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。
爱吃香蕉的阿豪
·
2023-09-22 02:28
c#设计模式
c#
开发语言
设计模式
适配器模式
简单工厂模式与策略模式
所以在开发中要运用面向对象的分析设计编程思想,开始考虑通过封装、继承、多态把程序的
耦合度
降低,不把程序所有逻辑写在
皮卡车厘子
·
2023-09-20 22:50
简单工厂模式
策略模式
设计模式 - 外观模式
通过创建一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以通过调用外观类的方法来调用内部子系统中所有方法解决问题●避免了系统与系统之间的高
耦合度
●使得复杂的子系统用法变得简单结构图注意点从客户程序的角度来看
Circ.
·
2023-09-20 21:32
设计模式
外观模式
设计模式
【Apsara Clouder 认证】API 接口调用真题
API服务商设置的用户流控值导致被流控,这种情况返回的错误码是()【D】A.400B.401C.402D.4032、关于API,下面说法错误的是()【C】A.可以避免重复开发,提高开发效率B.减低代码的
耦合度
攻城狮杰森
·
2023-09-20 11:11
资源合集
Apsara
Clouder
API
软件设计模式系列之九——桥接模式
桥接模式将继承关系转化为组合关系,从而减少类之间的紧密
耦合度
,使得系统更加灵活和可扩展。桥接模式的核心思想是将系统中的多个维度的变化解耦,使得每个维度可以独立地扩展和修改,而不会影响到其他维度。
cooldream2009
·
2023-09-20 10:40
设计模式
设计模式
桥接模式
微前端 - qiankun 应用间通信
子应用应该具备独立运行的能力,应用间频繁的通信会增加应用的复杂度和
耦合度
。二、Actions通信
倔强的小绵羊
·
2023-09-20 07:07
qiankun
微前端
什么是ioc
(3)目的:为了使
耦合度
降低(
耦合度
:我有多个service类,都需要调用一个dao类,当我修改这个dao类的位置时,则多个service类中都要修改,麻烦。
仰望星空的快乐
·
2023-09-20 05:09
java-spring
容器
java
运维
行为型-中介者模式
中介者模式的主要目标是降低系统中对象之间的
耦合度
,使系统更易于维护和扩展。这个模式常常用于处理对象之间的复杂交互和通信。
sindyra
·
2023-09-20 04:13
C#
中介者模式
c#
设计模式-装饰模式理解
3)、都可以降低代码之间
耦合度
,不同技术解耦程度不一样,面向切片技术解耦程度相对最高
winter_coder
·
2023-09-19 13:06
Spring 依赖注入和循环依赖
依赖注入的主要目的是降低类之间的
耦合度
,使得代码更加灵活、可维护和可测试。通过依赖注入,一个类不需要关心它所依赖的对象是如何创
纯洁的小魔鬼
·
2023-09-19 13:04
spring
循环依赖
自动注入
Python -【多态,抽象类,鸭子类型】的区别及使用
三.概念及示例代码1.多态1.1多态的三种表现形式:继承抽象类
耦合度
极高,程序的可扩
天下·第二
·
2023-09-19 12:17
python
python
开发语言
继承、分类与拓展
OC是多层继承,B类继承A类,C类继承B类…5、父类的改变影响所有的子类,所以子类和父类的
耦合度
很高。二、分类(类别
滚滚猫
·
2023-09-19 10:25
认识微服务、服务拆分和远程调用
.认识微服务单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务架构优点缺点单体架构架构简单,部署成本低,
耦合度
高
胖嘉
·
2023-09-19 06:35
微服务
架构
spring
cloud
重温UML六大关系
根据类与类之间的
耦合度
从弱到强排列,UML中的类图有以下几种关系:继承(泛化)关系、实现关系、关联关系、聚合关系、组合关系和依赖关系。其中泛化和实现的
耦合度
相等,它们是最强的。1、继承(泛化)。
杨思默
·
2023-09-19 02:31
✿✿UML
c#
UML中的六种关系
UML关系1、依赖关系是一种使用关系,它是对象之间
耦合度
最弱的一种关联方式,是临时性的关联。
我的老Java
·
2023-09-19 02:01
Java学习笔记
UML中类图的六种关系
1、泛化(Generalization)即继承,是对象之间
耦合度
最大的一种关系,子类继承父类(或者是子接口继承父接口),在Java中使用extends关键字来表示,在类
king_weng
·
2023-09-19 02:58
设计模式
uml
Spring Framework 学习笔记1:基础
2.IocSpring的核心概念是Ioc(InversionOfControl),它的目的是降低代码的
耦合度
,让对象不再由用户创建,而是由Ioc容器(IocContainer)来创建和管理。
魔芋红茶
·
2023-09-18 09:16
JAVA
spring
我是你的,你却不是我的——友元(c++)
但是友元会增加
耦合度
,破坏了封装,所以友元不宜多用。
努力学习的小赵同志
·
2023-09-18 08:07
C++
c++
开发语言
消息中间件入门「一」:初识消息中间件【ActiveMQ】
背景介绍消息中间件相当于进程间通信的信托,可以降低复杂系统中各个模块间的
耦合度
。对于信托:你只需要把Message给我,就没你的事儿了。
rpf_siwash
·
2023-09-18 01:09
Spring
DependencyInjection)面向切面编程(AOP:AspectOrientedProgramming)Spring的优点低侵入式设计独立于各种应用服务器依赖注入特性将组件关系透明化,降低了
耦合度
面向切面编程特性允许将通用任务进行集中式处理与
愚人钊呀
·
2023-09-17 20:28
Spring
spring
java
后端
设计模式详解(九)——桥接模式
它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的
耦合度
桥接模式是一种很实用的结构型设计模式,如果软件系统中某个类存在两个独立变化
Yarrow-Y
·
2023-09-17 09:24
设计模式
桥接模式
java
Spring 框架概念
在项目中引入Spring立即可以带来下面的好处降低组件之间的
耦合度
,实现软件各层之间的解耦。可以使用容器提供的众多服务,如:事
java猫猫碎碎
·
2023-09-16 19:55
微服务07-认识MQ+RabbitMQ入门
仓储等其中一个服务挂掉了,那么支付服务请求请求不了,挂掉的服务越来越多,级联失败;——>服务提供者出现问题,那么整个微服务都会出现故障;资源浪费:消费者需要等待服务提供者响应,不能干其他事情只能干等;
耦合度
较高
Lailaaaaa
·
2023-09-16 17:13
微服务
微服务
rabbitmq
架构
Spring学习:AOP概述
一、AOP概念AOP是指面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。
溪午闻璐
·
2023-09-16 14:18
spring学习
spring
java
【Spring学习】AOP实现日志记录
AOP编程思想就是把很多类对象中的横切问题点,从业务逻辑中分离出来,减少代码的冗余和降低模块间的
耦合度
,提高开发效率。
pbinlog
·
2023-09-16 14:46
Spring学习
spring
java
Spring 学习(二)AOP
如果能够类似IoC一样,这样的安全检查,日志,事务功能单独提取放到外面,核心业务方法不需要关注,就能降低代码
耦合度
。如果我
jiangcx_cpy
·
2023-09-16 14:14
Java
spring
学习
java
RabbitMQ的5种模式
不同进程之间进行消息传递,两进程相互依赖
耦合度
高;为了隔离两个进程,可将消息传递环节抽离封装,一方面解耦合,另一方面可以将消息传递标准化规范化;同时通过设计解决消息过多,进程无法一下子处理完的情景,让消息排队传递
李孝伟
·
2023-09-16 13:16
策略模式,一种广泛应用于各种情况的设计模式(设计模式与开发实践 P5)
并且可以互相替换例如,我们要计算年终奖,年终奖根据绩效A、B、C来计算最终数值实现最初我们很容易想到用分支if来解决这个问题,如果绩效=A则工资x2,如果绩效=B则工资x3如果经常使用这样的分支结构,你会发现代码
耦合度
很高
Nesb01t
·
2023-09-16 11:04
设计模式
策略模式
设计模式
bash
一文搞懂友元函数和友元类
但是友元会增加
耦合度
,破坏了封装,所以友元不宜多用。
羊羊羊i
·
2023-09-16 10:18
C++
c++
MediatorPattern中介者模式
中介者模式1.定义使用一个中介对象封装一系列的对象交互,中介者使用对象不需要显式的相互作用,从而实降现低
耦合度
,且可以独立改变被封装的一些列对象之间的交互。
jeff_chang_liu
·
2023-09-16 10:40
Spring AOP
面向切面编程):将那些与业务无关,却为业务模块所共同调用的逻辑(例如事务处理、日志管理、权限控制等)封装抽取成一个可重用的模块,这个模块被命名为“切面”(Aspect),便于减少系统的重复代码,降低模块间的
耦合度
犭袁 究 阝完
·
2023-09-16 00:53
Spring框架
spring
java
后端
vue基础知识十:Vue中组件和插件有什么区别?
一、组件是什么回顾以前对组件的定义:组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式,在Vue中每一个.vue文件都可以视为一个组件组件的优势降低整个系统的
耦合度
,在保持接口不变的情况下
小爱同学-Allen
·
2023-09-15 00:12
vue.js
javascript
前端
Carthage 的安装和使用教程 新
而Carthage的特点是灵活,
耦合度
不高,集成时
简简简简方方
·
2023-09-14 15:19
设计模式(十五):责任链模式
优点降低
耦合度
。它将请求的发送者和接收者解耦容易扩展:增加新的处理类很方便,允许动态地新增或
何笙
·
2023-09-14 02:51
asp.net core 3.1.x 中使用AutoMapper
对外开放的原则是,尽量降低系统
耦合度
,否则内部一旦变更外部所有的接口都要跟随发生变更;另外,系统内部的一些数据或方法并不希望外部能看到或调用。类似的考虑很多,只
ChaITSimpleLove
·
2023-09-13 12:53
.NET
Core
跨平台
AutoMapper
.net
core
.net
asp.net
core
automapper
IOS开源项目
(国人写)XHRefreshControl–XHRefreshControl是一款高扩展性、低
耦合度
的下拉刷新、上提加载更多的组件。
hgzds
·
2023-09-13 07:18
iOS
iOS
SpringCloud
一、认识微服务1.1单体架构优点:架构简单部署成本低缺点:
耦合度
高1.2分布式架构优点:降低服务耦合有利于服务升级拓展分布式架构的要考虑的问题:服务拆分粒度如何?服务集群地址如何维护?
weixin_50458070
·
2023-09-12 07:03
微服务
java
Springmvc(三)
复习springmvc框架:用户请求url到DispatcherServlet前端控制器,相当于中央调度器,降低系统各组件之间
耦合度
DispatcherServlet前端控制器通过HandlerMapping
终城城城
·
2023-09-12 04:46
对Spring核心思想的理解(二)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。(来源百度)面向切面编程即主要针对与业务无
猿究院Geek.
·
2023-09-12 02:12
spring
java
后端
Factory工厂模式
工厂模式的核心:提供一个创建对象的功能,不需要关系具体实现,降低模块之间的
耦合度
案例:创建UserInfo对象1、创建UserInfo类publicclassUserInfo{publicUserInfo
小米Metre
·
2023-09-12 00:19
Java设计模式之创建者模式之单例模式最详解(类图+源码)
这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节。创建者模式可以分为:单例模式、工厂方法模式、抽象工厂模式、原型模式、建造者模式。
秋天的雨夏天的风
·
2023-09-11 23:33
java
设计模式
开发语言
一篇文章带你搞定Spring的面试题
面向切面编程是将程序抽象成各个切面,即解剖对象的内部,将那些影响了多个类的公共行为抽取到一个可重用模块里,减少系统的重复代码,降低模块间的
耦合度
,增强代码的可
〔Lisa〕
·
2023-09-11 22:09
spring
面试
java
后端
职场和发展
SpringBoot全局异常处理(优缺点)以及统一返回对象、错误码按业务模块设计示例,序列化后与数据库数据时间差8小时
在开发过程中,不管是Dao、Servie、Controller,层都有可能发生异常,对于异常处理,通常是try-catch或者直接throw,这会让try-catch的代码在代码中任意出现,系统的代码
耦合度
高
Be_insighted
·
2023-09-11 10:49
杂记和踩坑
全局异常
统一返回对象
SpringBoot
Kafka学习笔记
消息队列降低了进程间的
耦合度
,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复后被处理。3)**缓冲:**有助于控制和优化数据流经过系统的速度,解决生产消息和消费消息的
三月不灭
·
2023-09-11 00:47
中间件
kafka
学习
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他