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
耦合度
初识设计模式
使用设计模式的目的是为了可维护、可扩展,就必须尽量复用代码,并且降低代码的
耦合度
。作为一名学生,我经常听到设计模式这个词,但是
阿润菜菜
·
2023-04-18 13:04
杂谈
设计模式
Spring之AOP详解
1.AOP概念2.AOP底层原理3.AOP术语4.基于注解的AOP使用5.基于xml方式的AOP使用1.AOP概念面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低
CodePanda@GPF
·
2023-04-18 09:16
#
Spring
spring
java
后端
Android AOP-ASM字节码插桩+自定义gradle插件
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。常见的A
沉淀者
·
2023-04-17 23:14
java面试热点
将软件分层的好处是,可以将对象之间的
耦合度
降低,
楠~枫
·
2023-04-17 12:05
java
面试
servlet
桥接模式
它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的
耦合度
。
宝生永梦_0101
·
2023-04-17 07:24
外观模式
外观模式官方定义:为子系统中的一组接口提供统一的入口,外观模式定义了一个高层接口,这个接口使得子系统更易使用如果没有外观类那么每个客户端需要和多个子系统之间进行复杂的交互,系统的
耦合度
将很大如果引入外观类后客户类与系统之间原有的复杂引用关系有外观类来实现
pllee1121
·
2023-04-16 10:10
Spring Aware接口解析
1.Aware接口简介Spring的依赖注入的最大亮点是所有的Bean对Spring容器的存在是没有意识的,我们可以将Spring容器换成其他的容器,Spring容器中的Bean的
耦合度
因此也是极低的。
王侦
·
2023-04-16 02:43
我的那些年(13)~主推微服务架构
我的那些年(13)~主推微服务架构整个系统走向微服务架构网关服务注册与发现配置中心熔断器链路跟踪个系统走向微服务架构公司系统比较多,
耦合度
比较大,将这些模块进行拆分,各个负责自己的模块,减少相互之间的直接依赖
仓储大叔
·
2023-04-16 01:17
Spring IOC概念及体系结构
IOC与DIIOC(控制反转)概念平时在开发程序的时候,每个对象在使用它的合作对象时都要自己主动去创建这个合作对象,需要时就主动创建出来,创建权在自己手里,但是这种方式
耦合度
就很高;在使用Spring之后
清朝程序猿
·
2023-04-15 23:09
java
spring
spring
boot
后端
spring
ioc
java
iOS 一个弹框的封装
1.背景最近在研究设计模式,刚好公司需求又加了弹框,以前封装的虽然能满足,但是
耦合度
太高,改动的地方太多,所以就萌生了自己写一个符合设计模式,封装与拓展性都比之前好的弹框。
Mikebanana
·
2023-04-15 16:56
【Elastic (ELK) Stack 实战教程】10、ELK 架构升级-引入消息队列 Redis、Kafka
目录一、ELK架构面临的问题1.1
耦合度
过高1.2性能瓶颈二、ELK对接Redis实践2.1配置Redis2.1.1安装Redis2.1.2配置Redis2.1.3启动Redis2.2配置Filebeat2.3
Stars.Sky
·
2023-04-15 14:38
Elastic
(ELK)
Stack
学习笔记
elk
架构
设计模式1:单例模式
编程里面的优雅,无非就是在确保正确性、稳定性的前提下,做到:逻辑清晰,易于理解
耦合度
低,容易复用高效短实际上,说起来就这么一些,真正做起来可不容易。
akak18183
·
2023-04-15 13:10
Databinding使用全面总结
为了减轻页面的工作量,google推出Databinding,让布局文件承担了部分原本属于页面的工作,也使页面与布局文件之间的
耦合度
进一步降低。Databinding优势:项目更简洁,可读性更高。
奔跑吧李博
·
2023-04-15 08:13
软件整体论
随着软件工程的需求越复杂,功能越庞大,代码的
耦合度
增加,软件的复杂度将成倍数增长,这是造成软件越来越难维护的原因,甚至成为软件的灾难。显
新儒哲
·
2023-04-15 07:46
从单体架构到微服务架构的拆分
这种架构模式具有简单、易于开发、部署和维护的优点,但是在应用程序变得复杂时,单体架构会导致应用程序的
耦合度
过高,难以扩展和维护。分布式架构(DistributedAr
南归北隐
·
2023-04-15 05:54
SpringCloud
Alibaba实战微服务
架构
微服务
java
spring
cloud
spring
boot
Java_Spring框架
IOC是一种设计模式,它将对象的创建和依赖关系的管理交给框架来处理,从而降低了组件之间的
耦合度
。DI是IOC的一种实现方式,它通过注入对象的方式来管理对象之间的依赖关系。在Spring框架中,所有的
Beyond My
·
2023-04-15 04:40
Java代码审计
spring
java
servlet
深入浅出Spring AOP面向切面编程实现原理方法
利用AOP可以对业务逻辑的各个部分进行隔离,使业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高开发的效率2.SpringAOP①.AOP在Spr
平凡的柚子
·
2023-04-15 04:39
使用android开发移动学习平台_开发杂谈:Android 移动应用架构发展简史
9968d4a6e417声明:本文来自门心叼龙投稿,转发等请联系原作者授权我们经常在感叹,技术更新换代太快,但是不管怎么变,永远不变的一个核心思想就是“调用更加方便、更加安全、架构清晰,代码简洁、反对臃肿、代码之间的
耦合度
更低
weixin_39656174
·
2023-04-15 04:55
五子棋联机对战(JAVA实现)含源码
在上学期做过一款五子棋单机版,其
耦合度
低,便将其拿来直接制作联机版本。
输给生活
·
2023-04-15 03:41
java
socket
前端知识点总结——Vue
框架的好处:提到代码的质量,开发速度提高代码的复用率降低模块之间的
耦合度
(高内聚低耦合)UI:userinterfaceGUI:graphicaluserinterfaceCLI:commandlineinterfaceAPI
前端一菜鸟
·
2023-04-15 00:50
SpringCloud学习(一)——微服务介绍
优点:架构简单、部署成本低缺点:
耦合度
高比如说有一个APP,包含订单模块、用户功能、商品功能、支付功能,对于单体架构而言,这四个功能就是在一个项目文件中开发,打包后也就成为了一个项目文件。
Suppose-dilemma
·
2023-04-14 21:13
Spring
spring
cloud
微服务
学习
23种设计模式-仲裁者模式(Android应用场景介绍)
仲裁者模式是一种行为设计模式,它允许将对象间的通信集中到一个中介对象中,以减少对象之间的
耦合度
。本文将通过Java语言实现仲裁者模式,并介绍如何在安卓开发中使用该模式。
枫Y
·
2023-04-14 09:24
Android设计模式应用
java
android
设计模式
Flutter 组件化开发实践概述
app的iOS和Android端,大部分业务相同,但也有一些差异化的东西所以就考虑到使用跨平台方案去做,考虑到性能和历史原因,最终选用了Flutter已现存一个FlutterModule项目,但是项目的
耦合度
很高
mtko
·
2023-04-14 08:01
解耦和
什么是解耦合:https://blog.csdn.net/fangqiangqi/article/details/79826376
耦合度
高有什么危害,为什么要解耦合??
牧码人65535
·
2023-04-14 06:36
理解Spring AOP的实现方式与思想
AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的
耦合度
,并有利于未来的可拓展性和可维护性。
与李_han
·
2023-04-13 17:01
微服务和单体架构的主要差异有哪些?
以下将从四个方面介绍微服务和单体架构的主要差异:一、代码
耦合度
接口复用单体架构所有的模块全都耦合在一块,代码量大,维护困难,微服务每个模块就相当于一个单独的项目,代码量明显减少,遇到问题也相对来说比较好解决
T-OPEN
·
2023-04-13 10:38
系统设计和优化
微服务
架构
数据库
什么是微服务,微服务和单体架构有什么区别
被拆分成的每个小型微服务都围绕着系统中的某一项或一些
耦合度
较高的业务功能进行构建,并且每个服务都维护着自身的数据存储、业务开发、自动化测试案例以及独立部署机制。由于有了轻量级的通
langusir
·
2023-04-13 10:08
微服务
java
Java 23种设计模式(6.结构型模式-代理模式)
由于组合关系或聚合关系比继承关系
耦合度
低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。
Smile sea breeze
·
2023-04-13 05:41
#
Java23种设计模式
代理模式
java
设计模式
结构型设计模式(七种)
由于组合关系或聚合关系比较继承关系
耦合度
低,满足“合成复合原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。
夏天秃头之路
·
2023-04-13 05:08
设计模式
设计模式
23种设计模式-结构型模式-外观模式
外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的
耦合度
,且客户端调用非常方便。
诚o
·
2023-04-12 23:07
23设计模式
SpringBoot之使用Hibernate Validator验证参数
这样的方式虽然简单,但是代码冗余、
耦合度
高。其实可以通过HibernateValidator优雅的进行参数校验。
ilovemilk
·
2023-04-12 22:22
JAVA技术
Ansible roles介绍
前言之前介绍了ansible-playbook的使用方法,对于批量任务的部署和操作非常方便,但是
耦合度
比较高,不便于模块化、层次化的复用,为了层次性、结构化地组织playbook,我们可以使用roles
tlqwanttolearnit
·
2023-04-12 09:30
自动化运维
#
Ansible
python
运维开发
IOC的概念和原理:什么是IOC?、IOC的底层原理、图示、IOC接口介绍
使用IOC的目的:为了降低
耦合度
2.IOC的底层原理xml的解析工厂模式反射3.图示4.IOC接口介绍IOC思想基于IOC容器完成,IOC容器底层就是对象工厂Spirng提供IOC容器实现两种方式:BeanFactory
冬竹️
·
2023-04-12 05:04
Java
java
spring
开发语言
02-微服务基础
服务架构演变单体架构**概念:**将业务所有功能集中在一个项目中开发,打成一个包部署优点:架构简单部署成本低缺点:
耦合度
高分布式架构**概念:**根据业务功能对系统惊醒拆分,每个业务模块作为独立项目开发
Black_Me_Bo
·
2023-04-12 04:34
微服务技术栈
微服务
分布式
java
UML类图很难吗?这样理解一文就通
关系的强弱顺序或者说
耦合度
强弱:泛化=实现>组合>聚合>关联>依赖下面这
小马过河R
·
2023-04-12 02:55
软件开发架构的演变过程
缺点:第一就是项目复杂度高,代码
耦合度
高,不利于维护。修改一处代码,可能会影响一大片的功能无法正常使用。第二就是单体架构可靠性差,可能因为某个功能模块的严重BUG(死循环、内存溢出)
泗水六年
·
2023-04-12 02:09
java
java
分层开发(三层架构)
分层的好处:1.实现了软件之间的解耦,降低组件之间的
耦合度
(耦合:组件或者代码之间的关联程度)2.便于进行分工,提高开发效率,保证开发质量3.便于维护4.提高软件组件的重用6.便于产品功能的扩展。
六弦织乐
·
2023-04-11 22:43
java
每日一题:详解面向对象
然而随着时代的发展,软件系统也越来越复杂,规模越来越大,面向过程的弊端逐渐显现出来,最关键的在于面向过程开发出的软件系统更难维护,代码
耦合度
较高,当需求变更后,每次都需要修改大量的代码。
liweitao
·
2023-04-11 22:45
Spring Boot 如何使用 Spring AOP
面向切面编程面向切面编程(AspectOrientedProgramming),可以将与业务无关但是被各个业务模块共同调用的逻辑抽取出来,以切面的方式切入到代码中,从而降低系统中代码的
耦合度
,减少重复的代码
java熬夜党
·
2023-04-11 22:42
Java
代理模式
java
开发语言
SpringBoot之AOP面向切面编程
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率
java小霜
·
2023-04-11 22:34
SpringBoot
spring
boot
java
spring
后端
开发语言
简单用一个登录鉴权来说明 Spring Boot 如何使用 Spring AOP
面向切面编程面向切面编程(AspectOrientedProgramming),可以将与业务无关但是被各个业务模块共同调用的逻辑抽取出来,以切面的方式切入到代码中,从而降低系统中代码的
耦合度
,减少重复的代码
文渡呀
·
2023-04-11 22:32
spring
spring
boot
代理模式
Spring5全部笔记--IOC、AOP、JdbcTemplate、事务、新特性
Spring5IOC容器(概念和原理)1、什么是IOC(1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:为了
耦合度
降低(3)做入门案例就是IOC实现2、IOC
雪天困不住的大孩子
·
2023-04-11 16:52
spring
java
后端
Android Jetpack架构组件之DataBinding
DataBindinghttps://developer.android.google.cn/topic/libraries/data-bindingDataBinding的意义让布局文件承担了部分原本属于页面的工作,使页面与布局
耦合度
进一步降低
Just_Paranoid
·
2023-04-11 13:15
Jetpack
android
jetpack
databinding
Kafka从入门到进阶
消息队列降低了进程间的
耦合度
,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复
阳宝宝的向日葵
·
2023-04-11 10:48
大数据
kafka
分布式
java
微服务架构与单体架构的区别
缺点:①系统各个功能
耦合度
高,不利于业务扩展(改一个点可能会影响到整个系统)。②部署慢(功能多而复杂)③扩展成本高,不能针对性的适配各个服务。比如有的服务模块是CPU密集型,对服务器的cpu要求更高,
huihuidage
·
2023-04-11 05:53
微服务
微服务
架构
数据库
Spring学习笔记-依赖注入(DI)与面向切面(AOP)
依赖注入控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
Tycc
·
2023-04-11 04:48
C++--继承和组合
继承一定程度上破坏了基类的封装,基类的改变,对派生类有很大的影响,派生类与基类的依赖关系很强,
耦合度
很高;对象组合是类继承之外的一种复用选择。
Cling槑
·
2023-04-10 19:12
C++
笔记
c++
iOS 开发第三方库全集
(国人写)XHRefreshControl–XHRefreshControl是一款高扩展性、低
耦合度
Eric博客
·
2023-04-10 18:31
iOS开发
遗留系统开发之道
代码
耦合度
高,相互依赖性高没有足够的自动化测试覆盖,完成改动后要比较
黄俊彬
·
2023-04-10 16:39
23种设计模式
这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节单例(Singleton)模式某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。
众少成多积小致巨
·
2023-04-10 14:09
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他