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
耦合度
一文了解SpringBoot中的IOC
中我们把一个个对象称为Bean,以前我们实例一个对象的时候,都会直接New一个而在Spring中,我们可以把对象创建、组装、管理的权限交给IOC,这就是控制反转2.IOC容器Spring中的IOC容器,可以降低对象之间的
耦合度
C#ToJava
·
2023-08-26 04:58
#
进阶篇
spring
boot
java
Ioc
控制反转
SpringIOC
SpringIOC的优势解耦性:组件之间的依赖关系被Spring容器管理,降低了代码的
耦合度
。可维护性:组件的创建和
·
2023-08-25 23:59
javaspring
.NET CORE 面试题及答案
AOP解决什么问题POP是面向过程
耦合度
高OOP是面向对象具有封装继承多态的特性AOP面向切面OOP封装,隐藏细节,减少耦合,便于维护继承,代码重用多态,多种状态AOP理解:将模块化的程序中涉及多个模块的公共部分进一步提取成模块
梦康桥
·
2023-08-25 23:21
.netcore
面试
c#
单片机UART一对多:同时读取多个传感器基于modbus协议
文章目录背景MODBUS协议介绍UART接口改一对多参考链接背景很多传感器现在都做成了串口模块,如激光测距传感器TOF050,在开发时使用串口功能模块不仅大大加快了我们的开发进度,还能降低功能模块直接的
耦合度
江安吴彦祖
·
2023-08-25 13:56
嵌入式软件开发
单片机
嵌入式硬件
机器学习实用工具 Wandb(1)—— 实验追踪
在做机器学习项目时,比如这个典型例子,常常遇到以下几个痛点记录训练曲线的代码繁琐,与模型代码
耦合度
高,观感差又不好修改自己做可视化效果较差,要做好又太浪费时间调参时各种超参数模型难以管理,不易进行性能比较
云端FFF
·
2023-08-25 13:12
#
wandb
人工智能
深度学习
微服务中间件--MQ
耦合度
高:每次加入新的需求,都要修改原来的代码性能下降:调用者需要等待服务提供者响应,如果调用链
中二Espresso
·
2023-08-25 08:31
微服务中间件
微服务
中间件
架构
java
spring
cloud
Linux C 多进程编程(面试考点)
1.减小软硬件的
耦合度
,提高软件的移植性2.操作系统提供很多库和工具(QTOpenCV),提高开发效率3.操作系统提供多任务机制,______________________?
考勤卡啦啦
·
2023-08-25 07:49
C语言
开发语言
c语言
linux
MQ(MessageQueue)消息队列
同步调用同步调用的优点:时效性较强,可以立即得到结果同步调用的问题:
耦合度
高:每次加入新的需求,都要修改原来的代码性能和吞吐能力下降:调用者需要等待服务提供者响应,如果调用链过长则响应时间等于每次调用的时间之和
Benjamin Cheung
·
2023-08-23 16:23
MQ
java
rabbitmq
基于云原生网关的全链路灰度实践
作者:倪海峰(海迩)前言随着企业规模的不断扩大,传统单体应用已很难进一步支持业务的发展,业务的迭代速度已经难以满足业务的增长,此时企业会对应用系统做微服务化的改造,降低业务的
耦合度
,提升开发迭代的效率,
·
2023-08-22 16:55
阿里云云原生灰度发布
1、Spring_IOC
IOC1.概述IOC:InversionofControl控制反转,可以让容器负责对象的创建以及销毁操作,对象在容器中叫bean2.回顾问题问题:写了太多与业务无关的代码
耦合度
非常高,写了很多和业务无关的代码不利于项目的升级迭代思考的解决方案能够直接获取
Byron__
·
2023-08-22 10:19
spring
java
后端
spring
boot
Spring5学习笔记(十)—— AOP
5.1、AOP概述1、什么是AOPAOP(AspectOrientedProgramming):面向切面编程利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
kxttmx
·
2023-08-22 07:23
Spring学习笔记(尚硅谷)
学习
代理模式
java
aop
spring
Framework UI机制之WebView
这种分离的设计模式使得界面和逻辑之间的
耦合度
降低,从而提高了代码的可维护性和可扩展性。在开发中,FrameworkUI机制可以提供一系列的工具和组件,用于实现用
Android技术栈
·
2023-08-22 05:42
Android
Framework
ui
android
面试
Android开发
Android程序员
framework
uni-app 数字输入框组件封装
文章目录前言一、创建数字输入框文件二、制作数字输入框组件三、父组件调用前言数字输入框是一个项目中常见的需求,其中的
耦合度
很高,完全可以将其封装起来使用,在使用的时候传入五个参数,分别为:最大值最小值默认值弹出层的开启与关闭确认后的回传数据一
Wh1T3ZzT
·
2023-08-22 04:18
uni-app
uni-app
javascript
vue.js
前端
前端框架
html5
第一章MyBatis概述
SpringMVC+MyBatisSpringBootSpringCloud框架简单来说就是提前封装好的通用代码,提高我们的开发的效率(站在巨人的肩膀上)框架一般以jar包的形式存在三层架构代码封装主要为了降低代码的
耦合度
真让人秃头呀
·
2023-08-22 03:10
MyBatis
mybatis
一零七一、Spring大海捞针篇
这样做的好处是降低了组件之间的
耦合度
,提高了代码的可维护性和可扩展性。
托马斯-酷涛
·
2023-08-22 01:50
#
Spring
spring
java
后端
Swift 利用响应链进行事件逆向传递
多数人的做法都是选择尽量严谨的控制访问权限,更多的private和fileprivate被用来修饰属性和方法,这种情况下,一旦需要跨越多个层次进行事件传递就变得较为繁琐,受响应链原理的启发,之前在OC语言的环境中建立了一套剔除这部分功能
耦合度
的工具
詹姆斯洪尼古拉斯利
·
2023-08-22 00:05
设计模式——迪米特法则
文章目录基本介绍应用实例应用实例改进迪米特法则注意事项和细节基本介绍一个对象应该对其他对象保持最少的了解类与类关系越密切,
耦合度
越大迪米特法则(DemeterPrinciple)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好
Alienware^
·
2023-08-21 06:56
设计模式
设计模式
迪米特法则
java
学习设计模式之装饰器模式,但是宝可梦
通常,扩展功能通过子类进行,但是继承的方式具有静态特征,
耦合度
高。
八宝袋
·
2023-08-21 04:47
设计模式但是宝可梦
设计模式
装饰器模式
设计模式-观察者模式
2.一个对象的改变将导致其他一个或多个对象也发生改变,而不知道具体有多少对象将发生改变,可以降低对象之间的
耦合度
。3.一个对象必须通知其他对象,而并不知道
liuzhimi
·
2023-08-21 00:00
中介者模式
目的就是解开a和b的
耦合度
Simple_Pure
·
2023-08-20 23:52
设计模型学习笔记(1) —— 大话设计模式/图说设计模式
文章目录对象关系`下面两个关系好理解`泛化关系(generalization)继承实现关系(realize)实现抽象类的接口类`下面四个关系
耦合度
递增`依赖关系(dependency)访问不到私有变量`
人生简洁之道
·
2023-08-20 16:01
笔记
学习
设计模式
java
Android 手把手教学 MVP 模式 (一)
这对于开发与维护来说不太友好,
耦合度
大高了。把Activity的View和Controller抽离出来就变成了View和Presenter,这就是MVP模式。MV
老去的九零后青年
·
2023-08-20 15:06
微服务基础概念【内含图解】
微服务定义拓展补充:单体架构单体架构:将业务的所有功能集中在一个项目中开发,最终打成一个包部署优点:架构简单、部署成本低缺点:
耦合度
高代码之间的“边界”模糊,万一修改一处的代码,很有可能影响到其他模块的代码分布式架构分布式架构
Acloasia
·
2023-08-20 14:41
微服务
微服务
架构
云原生
分布式
设计模式之中介者模式(Mediator)的C++实现
1、中介者模式的提出在软件组件开发过程中,如果存在多个对象,且这些对象之间存在的相互交互的情况不是一一对应的情况,这种功能组件间的对象引用关系比较复杂,
耦合度
较高。如果有一些新的需求变化,则不易扩展。
夜雨听萧瑟
·
2023-08-20 05:27
设计模式
设计模式
中介者模式
项目代码优化之路。
这样的代码
耦合度
如此的高,日后需要如何展开迭代和维护工作了。本着求稳的原则,在完全不熟悉公司的业务流程的前提下,我和另外一个开发同事进行了几个版本的迭代工作,这几个版本的迭代工作让我感受良多。
Michale_Zuo
·
2023-08-20 04:47
接口,重载与重写区别!
2.降低
耦合度
:通过使用接口,组件
猿究院甘渣男
·
2023-08-20 00:09
java
设计模式-观察者模式(观察者模式的需求衍变过程详解,关于监听的理解)
然而,当对象之间的通信过于紧密,可能会导致代码的
耦合度
增加,使得系统难以维护和扩展。为了解决这个问题,观察者模式应运而生。本文将介绍观察者模式的原理、应用场景以及实现方式,并通
赛男丨木子丿小喵
·
2023-08-19 17:52
设计模式
设计模式
观察者模式
day45课堂笔记(Nginx web应用深入)
第一章1.1、HTTP功能模块Nginx模块化:
耦合度
更低,易于管理。工作中做事学会低耦合SQA架构。RPC服务都属于低耦合的技术模式。
五月_w
·
2023-08-19 14:13
设计模式详解之工厂模式
一、概述我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码,并且降低代码的
耦合度
,而设计模式就是一种可以提高代码可复用性、可维护性、可扩展性以及可读性的解决方案。
阿里技术
·
2023-08-19 05:28
设计模式
java
spring
设计模式详解之策略模式
一、概述我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码,并且降低代码的
耦合度
,而设计模式就是一种可以提高代码可复用性、可维护性、可扩展性以及可读性的解决方案。
阿里技术
·
2023-08-19 05:28
策略模式
设计模式
SpringCloud
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)1.2.分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个
真滴book理喻
·
2023-08-19 01:29
#
SpringCloud
spring
cloud
spring
后端
设计模式十八:中介者模式(Mediator Pattern)
对象之间的
耦合度
高如果对象之间的
耦合度
过
_elvan
·
2023-08-18 19:28
设计模式
java
设计模式
中介者模式
服务器
初识微服务
互相配合,还进行了业务的解耦,下面让我们一起来看单体架构:将业务的所有功能集中在一个项目进行开发,打成一个包进行部署优点:1.架构简单(因为是在一台服务器进行部署,没有太复杂的架构体系)2.部署成本低缺点:
耦合度
吃橘子的Crow
·
2023-08-18 06:58
微服务
微服务
架构
云原生
注册中心Eureka和Nacos,以及负载均衡Ribbon
1.初识微服务1.1.什么是微服务微服务,就是把服务拆分成为若干个服务,降低服务之间的
耦合度
,提供服务的独立性和灵活性。做到高内聚,低耦合。
Java小白,一起学习
·
2023-08-17 09:19
cloud
eureka
负载均衡
ribbon
Java面试宝典
前言一、基础篇1.1.Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序
耦合度
更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5
Java小白笔记
·
2023-08-17 05:51
面试
SpringBoot
git
github
mysql
设计模式十五:命令模式(Command Pattern)
它有助于降低系统的
耦合度
,使得系统更加灵活、可扩展和易于维护
_elvan
·
2023-08-16 19:21
设计模式
java
设计模式
命令模式
分布式消息队列RocketMQ 快速入门
异步解耦上游系统对下游系统的调用若为同步调用,则会大大降低系统的吞吐量和并发度,且系统
耦合度
太
Alakuang
·
2023-08-16 15:08
java-rocketmq
分布式
rocketmq
大话后端开发的奇淫技巧大集合
Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和
耦合度
Java架构师Carl
·
2023-08-16 04:17
2018-05-08
提高代码的重用性,降低各模块之间的
耦合度
(解耦),提高系统的可维护性。
执笔画凄凉
·
2023-08-15 22:06
iOS - 从 Aspects 源码中我学到了什么?
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。
路飞_Luck
·
2023-08-15 18:15
微服务架构和分布式架构的区别
微服务架构和分布式架构的区别有:1、含义不同;2、概念层面不同;3、解决问题不同;4、部署方式不同;5、
耦合度
不同。
小天博客
·
2023-08-15 12:20
java后端
分布式
服务器
架构
微服务
分布式
(转载) 耦合
2、在软件工程中,对象之间的
耦合度
就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。3、分类:有软硬件之间的耦合,还有软件各模块之间的耦合。
豆芽菜2016
·
2023-08-15 08:38
Struts2框架
低侵入性,与业务代码的
耦合度
很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。
菜鸟_老项
·
2023-08-14 21:11
JavaWeb框架
Struts2
java
别再用硬编码写业务流程了,试试这款轻量级流程编排框架
代码的抽象,复用率也越来越低,各个模块之间的
耦合度
很高。一小段逻辑的变动,会影响到其他模块
铂赛东
·
2023-08-14 20:22
设计模式:责任链模式
责任链模式降低了对象之间的
耦合度
。该模式使得一个对象无须知道到底是哪
不负韶华ღ
·
2023-08-14 18:45
设计模式
设计模式
责任链模式
java
深入理解MVVM架构模式
MVVM的主要目标是将应用程序的UI与其底层数据模型分离,通过数据绑定实现数据和UI的自动同步,从而降低代码的
耦合度
,提高应用程序的可维护性和可测试性。MVVM框架的原理如下:Model(模型):M
demo123567
·
2023-08-14 14:23
前端
javascript
架构
数据库
深入解析Spring的IOC与AOP及其在项目中的应用
/drive.uc.cn/s/2aeb6c2dcedd4https://drive.uc.cn/s/6077fc42116d41.引言在现代的软件开发中,为了提高代码的可维护性、可扩展性以及降低代码的
耦合度
KK_crazy
·
2023-08-14 14:48
spring
java
后端
多态性说明
多态性有助于降低代码的
耦合度
,增加代码的可维护性和可扩展性。在面向对象编程中,多态性通常与继承和接口相关联。通过继承和接口的概念,可以实现多态性的三种形式:编译时多态、运行时多态和参数多态。编
gzlp
·
2023-08-13 23:10
后端语言通用知识
后端
AOP&SpringAOP&两种动态代理
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
逐梦苍穹
·
2023-08-13 19:14
JavaEE
Spring
java
spring
AOP
OOP
Golang微服务基础技术
2.技术债务逐渐上升3.
耦合度
高,维护成本大出现bug,不容易排查解决旧bug,会出新bug4.持续交付时间较长5.技术选型成本高,风险大。
2019ab
·
2023-08-12 20:55
GO
golang
微服务
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他