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
耦合度
@Autowired和@Resource区别
这种技术降低了代码之间的
耦合度
,提高了代码的可测试性和可维护性。在Spring中,@Autowired和@Resource是两个常用的注解,它
爱生活,更爱技术
·
2024-01-29 03:27
java
数据库
开发语言
JAVA打怪升级-设计模式之责任链模式验证
二、责任链模式优缺点优点:1、降低
耦合度
。它将请求的发送者和接收者解耦。2、简化了对象。使得对象不需要知道链的结构。3、增强给对象指派职责的灵活性
爱摸鱼的猫猫
·
2024-01-28 08:49
JAVA打怪升级
设计模式
java
Spring事务和数据库事务级别
二者不同:(1)从代码
耦合度
来看,声明式事务可以将事务处理逻辑从业务代码中分离出来,从而降低代码的
耦合度
。而编程式事务需要在业务代码中显示地调用事务管理代码,因此会增
weixin_44145526
·
2024-01-28 05:37
Spring
数据库
spring
java
【Java 设计模式】行为型之中介者模式
文章目录1.定义2.应用场景3.代码实现结语中介者模式(MediatorPattern)是一种行为型设计模式,用于通过一个中介对象来集中管理多个对象之间的交互关系,从而降低对象之间的
耦合度
。
好久不见的流星
·
2024-01-27 15:47
设计模式
java
设计模式
中介者模式
微服务入门篇:技术栈概述,服务演变,服务拆分(远程调用)
①优点:架构简单部署成本低②缺点:
耦合度
高2.分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降
JungleiRim
·
2024-01-27 13:13
微服务学习
微服务
架构
云原生
Spring-AOP
1.概念AOP(AspectOrientedProgramming),意为“面向切片编程”,是Spring中一个重要的内容,其本质是动态代理,通过加入切片的方式,降低了各个业务逻辑之间的
耦合度
,让原生代码更加具有专一性画个图方便理解
两仪式quq
·
2024-01-27 06:25
spring
java
后端
如何理解IOC(控制反转)和DI(依赖注入)?
类的
耦合度
极高,修改维护繁琐,效率极低。(2)工业社会时,
Marco_Xin
·
2024-01-27 03:07
spring ioc容器
(2)控制反转是为了降低程序
耦合度
,提高程序扩展力。(3)控制反转,反转的是什么?答:将对象的创建权利交出去,交给第三方容器负责。将对象和对象之间关系的维护权交出去,交给第三方容器负责。
西邮彭于晏
·
2024-01-26 20:09
spring
java
后端
Java复习系列之阶段三:框架原理
1.Spring1.1核心功能1.IOC容器IOC,全称为控制反转(InversionofControl),是一种软件设计原则,用于减少计算机代码之间的
耦合度
。
来自宇宙的曹先生
·
2024-01-26 18:33
Java复习
Spring
spring
boot
spring
mvc
mybatis
友元、隐式类型转化
但是友元会增加
耦合度
,破坏了封装,所以友元不宜多用。
Epiphanywh
·
2024-01-26 14:23
C++
开发语言
Python面向对象基础概念
总结变量/属性当赋值一次后,若未重新赋值,其值一直不变方法每调用一次,就执行一次变量/属性不存在调用,只有方法才能调用二、面向过程与面向对象1、面向过程ProceduralProgramming(蛋炒饭
耦合度
高
IT轻生活
·
2024-01-26 10:12
Python面向对象
python
深入了解Spring事件机制的作用与应用场景
作用:解耦组件:通过事件机制,组件之间的
耦合度
降低。发起事件的组件不需要知道谁会处理这个事件,而处理事件的组件也不需要关心事件的来源,从而提高系统的灵活性。
nbsaas-boot
·
2024-01-26 09:59
常用代码
spring
java
后端
事件
spring
event
spring
boot
npm里存在感较低的角色- workspace
而这些特定的项目都有一个明显的特点,就是大应用由无数个
耦合度
较低的小应用组成。比如组件库、中台类的项目等等,这样用户就可以选择性的安装其中某
小九九的爸爸
·
2024-01-26 09:53
npm
前端
node.js
设计模式--------行为型模式
由于组合关系或聚合关系比继承关系
耦合度
低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。除了模板方法模式和解释
我的征途是星辰大海。
·
2024-01-26 03:28
设计模式
java
算法
设计模式--------结构型模式
由于组合关系或聚合关系比继承关系
耦合度
低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。1.代理模式由于某些原因需要给某对象提供一个代理以控制对该对象的访问。
我的征途是星辰大海。
·
2024-01-26 03:58
设计模式
设计模式:装饰模式
2014/12/09/decorator/Structural模式如何设计物件之间的静态结构,如何完成物件之间的继承、实现与依赖关系,这关乎着系统设计出来是否健壮(robust):像是易懂、易维护、易修改、
耦合度
低等等议题
SpeedMe
·
2024-01-26 01:13
Design
Pattern
设计模式
装饰模式
手写XUtils IOC注入式框架
u013472738/article/details/73253103二、IOC定义官方定义:控制反转(InversionofControl,缩写为IOC),是面向对象编程中的一种设计原则,可以用来降低计算机代码之间的
耦合度
Laughing_G
·
2024-01-25 23:21
Kubernetes微服务网关 vs Ingress
Kubernetes微服务网关vsIngressK8S微服务网关K8SIngressK8S微服务网关早期web应用:加入手机端应用:没有微服务网关或者Ingress反向代理的架构:
耦合度
高,前端应用需要知道每一个后端应用功能的地址和变更
ryanlll3
·
2024-01-25 22:46
K8S
kubernetes
2024金三银四java面试这一篇就够了(干货)
前言一、基础篇1.1.Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序
耦合度
更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5
豆豆的java之旅
·
2024-01-25 19:52
面试
java
后端
spring
boot
分布式
java---工厂模式
一:概述工厂模式的出现源于增加程序序的可扩展性,降低
耦合度
。之所以叫做工厂模式,是用工厂生产产品来形象的比喻代码中生产对象的过程。
我未曾
·
2024-01-25 12:32
【读书笔记-010】持续交付2.0之软件系统架构
为了降低系统的
耦合度
和复杂性,应该将巨石架构全面改造成面向服务架构,并满足以下要求:所有团队都要以服务接口的方式提供各种功能;团队间必须通过接口方式通信;不允许任何其他形式的互操作:不允许直接读取其他团队的数据库
爱倩子的李总
·
2024-01-25 06:04
Vue3中的自定义Hooks
Hooks有助于组件内的业务逻辑更加清晰明了,从而减少代码
耦合度
。更高的代码可读性。使用Hooks使得函数组件的可读性更高,在保证性能和灵活性的情况下,增加了代码的可读性。
爱吃猪蹄_
·
2024-01-24 23:42
vue.js
前端
javascript
Spring复习-问题回答
2.spring的优缺点优点:Spring是一个容器,可以管理对象(IOC);创建对象和使用对象分离,降低
耦合度
;使用AOP思想可以更加方便地扩展功能;可以集成其他框架;缺点:配置繁琐依赖jar太多3.
小俱的一步步
·
2024-01-24 20:26
java
spring
极客时间-如何降低用户鉴权的流量压力
article/596644使用Session方式实现用户的用户鉴权优点信息都在服务端储存,对客户端不暴露任何用户敏感的数据信息缺点SessionCache空间会变得很大SessionCache和各个子系统的
耦合度
极高
WeiXiao_Hyy
·
2024-01-24 19:22
极客时间
java
后端
设计模式-桥接模式
在桥接模式中,一个抽象类与它的实现可以独立演化,从而降低
耦合度
,提高系统的可扩展性和灵活性。
QPiker
·
2024-01-24 17:17
设计模式
桥接模式
设计模式之迪米特法则:让你的代码更简洁、更易于维护
其中,迪米特法则是一种非常重要的设计原则,它强调了降低对象之间的
耦合度
,提高代码的可维护性和可重用性。本文将介绍迪米特法则的概念、重要性以及在实际项目中的应用。
计算机网络1微尘
·
2024-01-24 11:58
设计模式
设计模式
迪米特法则
消息队列基础知识
3、应用解耦如果模块之间不直接进行调用,模块之间
耦合度
就会很低,那么修改一个模块或者新
皓月v
·
2024-01-24 11:29
java
面向对象设计原则-合成复用原则
2、子类与父类的
耦合度
高。父类的实现的任何改变都会导致子类的实现发生变化,这不利于类的扩展与维护。3、
UCCU_ebd1
·
2024-01-24 07:22
设计模式下
二、优点代理模式将目标对象与客户端分离,起中介和保护目标对象作用,降低了
耦合度
。扩展目标对象功能。三、代理模式结构四、代理模式分类代理模式分为静态代理与动态代理。一、
_杨
·
2024-01-24 07:48
设计模式
java
观察者模式
代理模式
适配器模式
c++类与对象(五):友元、内部类、临时对象、匿名对象
但是友元会增加
耦合度
,破坏了封装,所以能不用就不用。友元包括:友元函数和友元类1.1友元函数友元函数可以直接
是Nero哦
·
2024-01-23 18:58
c++学习
c++
java
机器学习
linux
学习
开发语言
c语言
设计模式-中介模式
设计模式-中介模式中介模式(MediatorPattern)是一种行为设计模式,它定义了一个中介对象来封装一系列的对象交互,从而使各个对象不需要显式地相互引用,从而降低对象之间的
耦合度
,提高系统的可扩展性和可维护性
QPiker
·
2024-01-23 16:39
设计模式
springboot和springmvc的区别
springMVC解答要从两个方面来看:spring的核心中IOC和AOP,IOC就是控制反转(就是将原本由程序代码直接操作的对象调用权交付给容器),目的是为了降低计算机代码
耦合度
。
菜鸟的突变
·
2024-01-23 13:28
spring
spring
1 认识微服务
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)1.2.分布式架构分布式架构:根据业务功能对系统做拆分,每个
可我不想做饼干
·
2024-01-23 10:27
黑马微服务笔记
微服务
初识Spring框架及Spring源码架构
在项目中引用Spring技术可以带来以下好处:降低组件之间的
耦合度
,实现软件各层之间的解耦。可以使用容器提供的众
wwwyx12138
·
2024-01-22 17:18
spring
java
后端
#7注解+切面AOP+枚举类记录日志
UserLog2.2、被记录方法:2.3、枚举类:2.4、UserLogUtil:2.5、切面2.6、UserLogEvaluationContext1、分析通过枚举类将每个方法需要记录的日志内容单独存储,降低了
耦合度
wbzybfa
·
2024-01-22 11:16
java
开发语言
设计模式-观察者模式
这种模式使得目标和观察者之间的
耦合度
降低,使得系统更易于扩展。角色与结构:1Subject(目标/主题):目标是被观察的对象,维护了一个包含所有观察者的列表,并提供注册和移除观察者的方法。
qyhua
·
2024-01-22 09:50
设计模式
观察者模式
java
美年旅游项目自记录Day01
开发成本低,周期短,适合小型项目,但代码
耦合度
高,代码量逐渐增多(外包屎山警告),扩展难,不易维护。垂直架构:按照业务的维度进行功能的划分,形成小
辣条Capt枫毅新
·
2024-01-22 05:41
微服务
java
架构
Spring中的IOC与AOP的理解(2)
AOP的作用对业务逻辑的各个部分进行隔离,降低业务逻辑的
耦合度
,提高程序的可重用性和开发效率。在不修改源代码的情况下,对方法进行功能增强
玉韬
·
2024-01-22 03:49
spring
mysql
java
RabbitMQ与SpringAMQP
1.RabbitMQ介绍微服务间通讯有同步和异步两种方式同步(通信):A——>C异步(代理):A——>B——>C知识点同步调用同步调用的优点:时效性较强,可以立即得到结果同步调用的问题:
耦合度
高性能和吞吐能力下降有额外的资源消耗有级联失败问题异步代理好处
唯手熟
·
2024-01-21 05:24
rabbitmq
分布式
【Java面试必备】基础部分常见问题及解答详析
Encapsulation):是面向对象的三大特性之一,通过将数据和操作数据的方法绑定在同一个类中,并通过访问修饰符控制外部对这些数据成员和方法的访问权限,实现了数据的安全性和隐藏性,同时降低了模块间的
耦合度
陈大狗Ayer
·
2024-01-20 20:23
校招逐梦
java
面试
开发语言
职场和发展
【SpringCloud】12、Spring Cloud使用OpenFeign实现服务调用
SpringCloudNetflix组件中的一量级Restful的HTTP服务客户端,实现了负载均衡和Rest调用的开源框架,封装了Ribbon和RestTemplate,实现了WebService的面向接口编程,进一步降低了项目的
耦合度
Asurplus
·
2024-01-20 20:38
SpringCloud系列
springcloud
openFeign
服务调用
feign
【C++】最少知识原则
这有助于减少对象之间的
耦合度
,提高系统的灵活
巨龙之路
·
2024-01-20 20:35
#
C++未分类
c++
开发语言
SpringBoot使用AOP进行日志记录
AOP(面向切面编程)记录操作日志具有以下好处:减少重复代码:利用AOP,可以将日志记录、性能统计、安全控制、事务处理、异常处理等代码从业务逻辑代码中划分出来作为公共部分,从而减少重复代码,降低模块间的
耦合度
爱生活,更爱技术
·
2024-01-20 16:20
spring
boot
java
后端
RabbitMQ 消息队列使用
工作队列(WorkQueue)Pub/Sub(Fanoutexchange)DirectExchangeTopicExchange序列化方式MQ同步调用和异步调用同步调用优点:时效性强,立即得到结果缺点:
耦合度
高新业务新需求到来时
怡人蝶梦
·
2024-01-20 08:29
中间件
rabbitmq
ruby
分布式
【设计原则】单一原则S
这样做有助于减少类之间的
耦合度
,提升代码的可读性和可维护性。单一职责原则的定义相当简单明了,容易理解。它要求一个类只承担一个职责或功能。
lucky友人a
·
2024-01-20 06:27
设计模式
单一职责原则
认识微服务
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)二、分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。分布式架构的优缺
Maiko Star
·
2024-01-20 06:09
Spring
Cloud
微服务
架构
云原生
设计模式之依赖倒转原则
简单来说,就是将代码的依赖关系从具体类转向抽象类或者接口,降低类之间的
耦合度
,
计算机网络1微尘
·
2024-01-19 17:29
设计模式
设计模式
设计模式之“接口隔离原则“:打破僵化,实现灵活编程
一、接口隔离原则概述接口隔离原则的核心思想是将大接口拆分成小接口,每个接口只关注特定的功能,从而降低系统的
耦合度
计算机网络1微尘
·
2024-01-19 17:27
设计模式
设计模式
接口隔离原则
java
Spring基于AOP(面向切面编程)开发
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。为什么
AAACod
·
2024-01-19 16:07
spring
java
后端
C++ 设计模式之 中介者模式
这样可以降低对象之间的
耦合度
,使系统更容易维护和扩
写代码的小恐龙er
·
2024-01-19 02:43
c++
设计模式
中介者模式
java
上一页
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
其他