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-02-16 21:31
Spring 动态代理不生效问题
1.静态代理,动态代理静态代理:代理类和代理目标存在硬编码关系,
耦合度
高动态代理:代理类通过java反射,在jvm运行时动态生成,实现代码解耦2.JDK动态代理,cglib动态代理JDK动态代理:通过反射类
藤原咸鱼
·
2023-02-07 11:43
RabbitMQ-消息中间件
/s/1kros8iRqhC6YhzNvRIV7vg提取码:3ixc环境:jdk1.8maven-3.5.21.概念image.pngimage.png2.MQ的优势和劣势:image.png·系统的
耦合度
越高
爪洼程序员一枚
·
2023-02-07 08:54
Spring中的IOC和ID
Sping中的IOC和IDJava在创建对象或者获取对象的方式,一般来说在方法中获取另外的一个对象的方法:newObject();这样申请对象的操作,在多对像协作时显示出的
耦合度
较高。
栋哥0228
·
2023-02-06 20:52
零基础学JavaWeb开发(二十)之 spring框架(3)
面向切面编程是将程序抽象成各个切面,即解剖对象的内部,将那些影响了多个类的公共行为抽取到一个可重用模块里,减少系统的重复代码,降低模块间的
耦合度
,增强代码的可操作性和可维护性。
出世&入世
·
2023-02-05 03:34
JavaWeb
Java
spring
代理模式
java
学习
web
SpringAop及底层源码分析
是什么AOP是Aspect-orientedprogramming面向切面(方面)编程的简写AOP的实现可以对业务逻辑和系统级的服务(系统日志,事务,权限验证)进行隔离,使业务逻辑跟各系统服务间的业务逻辑
耦合度
降低
Sax_no
·
2023-02-05 03:01
#
Spring
读 Spring Boot实战笔记--day002
即你可以将你的容器替换成别的容器,如GoogleGuice,这时Bean之间的
耦合度
很低。
мг丶one
·
2023-02-04 09:10
Spring
spring
boot
spring
java
Android无痕埋点开源,Android无痕埋点(1)— 点击监听
埋点主要分为两种:侵入式埋点在每个需要埋点的地方手动添加代码优点:埋点准确,可以精确描述不同组件之间的关联缺点:代码
耦合度
高,后期难以维护,不需要的埋点需要手动删除无痕埋点通过全局监听或AOP技术给所有的
孔祥謙
·
2023-02-03 22:51
Android无痕埋点开源
AOP
AspectOrientedProgramming的缩写,意思为面向切面编程AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低
Yuanc丶
·
2023-02-02 16:05
【角度刁钻】大话Spring IoC
什么是IoCIoC(InversionofControl)是面向对象编程中的一种编程思想(或理论),多称作“控制反转”,旨在降低代码之间的
耦合度
。那么控制反转到底反转了什么?怎么反转的?
DaTouLi
·
2023-02-02 11:34
java设计模式10(外观模式)
外观模式通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,使子系统与客户端的
耦合度
降低,且客户端调用非常方便。
刺风有道
·
2023-02-02 02:37
适配器模式
适配器模式分为类结构型模式和对象结构型模式两种,前者类之间的
耦合度
比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。该模式的主要优点如下。
宝生永梦_0101
·
2023-02-01 01:34
设计模式原则-迪米特法则
问题由来:类与类之间的关系越密切,
耦合度
越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。PS:自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。
格格抖
·
2023-01-31 14:13
Lua 模块与包
的设置跨目录下的模块引用缓存机制执行环境参考Lua中模块的概念模块类似于一个封装库,从Lua5.1开始,Lua加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以API接口的形式在其他地方调用,有利于代码的重用和降低代码
耦合度
weixin_33720956
·
2023-01-31 11:45
lua
运维
IOC和AOP企业面试必考题目
如何降低系统之间、模块之间和对象之间的
耦合度
,是软件工程永远追求的目标之一,目的:为了解决对象之间的
耦合度
过高的问题复杂系统分解成相互合作的对象,这些对象类通过封装以后,内部实现对外部
yubook
·
2023-01-31 05:18
观察者模式
优点:支持广播通信观察者与被观察者定义了基于抽象的关系,降低了
耦合度
,复合开闭原则,便于扩展缺点:如果一个被观察者有很多的观察者时,每个都通知到要花很多时间。
GL101
·
2023-01-30 20:52
基于qiankun 微应用--应用间通信
子应用应该具备独立运行的能力,应用间频繁的通信会增加应用的复杂度和
耦合度
。综上所述,我们应该从业务的角度出发划分各个子应用,尽可能减少应用间的通信,从而简化整个应用,使得我们的微前端架构可
Augenstern___
·
2023-01-30 14:22
SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式学习笔记 day1
1认识微服务1.1微服务介绍微服务是一种经过良好架构设计的分布式架构方案,其主要目的是降低程序内部的
耦合度
,微服务有以下的架构特征:·单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责
風華絕代.
·
2023-01-30 09:20
dubbo
spring
intellij-idea
EventBus3.0+ 使用入门
当项目越来越大时,各模块之间代码
耦合度
越来越高,相互通信很容易搞混。而EventBus极大的简化了组件间的通信,并且很好的解决了代码
耦合度
的问
gybguohao
·
2023-01-30 01:44
JDBC问题分析
jdbc优点:简单、纯粹,一切均可见;缺点也很明显:1、需要手动关闭连接接2、结果集不能自动映射为对象3、SQL夹杂在Java代码中,
耦合度
高,导致硬编码内伤4、实际开发中SQL经常变动,导致频繁修改,
蔬菜妞
·
2023-01-29 20:39
简单工厂模式&UML类图
活字印刷——》面向对象(封装,继承,多态把程序的
耦合度
降低)1:简单工厂模式简单来说就是,实现一个公共的类,能够实例化出合适的对象,通过多态,返回父类的方式。///简单工厂模式///Swiftc
土豆骑士
·
2023-01-29 09:03
浅析angular2依赖注入
依赖注入介绍控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
逆鳞_wei
·
2023-01-29 00:52
iOS 平台下Linphone的移植与使用
但是里面真的是
耦合度
太高了。读了好多遍发现他控制器跳转的代码都是很旧的了,所以想把他功能给择出来是有一定的难度的。我从网上找到ESSipManager这个文件。大家可以在github上搜索下。
133sheiya
·
2023-01-28 23:21
2018-06-13-设计的感悟
比如tunnel,按着一开始的设计,
耦合度
过高,导致在应对已知的限定需求时候,一时的代码,可能还
田园小丁
·
2023-01-28 06:36
工厂模式
抽象产品基类(接口)它的作用是降低客户端和具体产品之间的
耦合度
。而且符合了开闭原则,以后需要加入新车型,客户端调用的
雨林QiQi
·
2023-01-28 05:45
Aspects解析
AspectsAOP(Aspect-orientedprogramming)面向切面编程通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,统一注入代码片段而不需修改原有代码逻辑,和继承方式对比,代码
耦合度
更低
freemanIT
·
2023-01-27 23:06
仿微信消息长按气泡菜单
效果图使用方法导入项目代码地址:https://github.com/shangjie119/SJPopMenu.git将SJPopMenu文件夹拖入到工程或者使用pod导入工程pod'SJPopMenu'这个组件降低与原工程的
耦合度
镜像
·
2023-01-27 05:32
Android组件化初探一(各Module库版本统一问题)
如图所示:组件化思路二、为何要用组件化优势:1、多人分module同步进行开发,开发速度快2、开发过程中无需编译整个project,提高开发效率3、模块清晰、
耦合度
较低、便于维护4、功能模块可重复利用三
一花亦城
·
2023-01-27 04:07
设计模式2:类关系
以下类与类之间的
耦合度
关系从弱到强排列,其中5和6的耦合强度一致:1.依赖关系(Dependency)依赖关系是一种使用关系,是
耦合度
最弱的,是临时性的关联。
_浅陌
·
2023-01-26 12:06
2021-03-08面向对象(OOP)笔记
要去使用封装1.代码规整方便使用2.快速使用已封装好的功能节省开发时间3.便于协作4.便于调试节省开发时间5.便于形成模板封装需要考虑的面1.代码逻辑2.
耦合度
一定要低3.使用你封装工具的用户尽量做到傻瓜化
Rikka丶
·
2023-01-26 06:53
【设计模式】结构型模式·适配器模式
适配器模式分为类适配器模式和对象适配器模式,前者类之间的
耦合度
比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。【例】如果去
观止study
·
2023-01-26 05:38
设计模式DayToDay
设计模式
适配器模式
java
JAVA_WEB框架设计模式总结集(未完结)
设计模式思想:设计模式是为了:增加代码的复用性(一次编码/多处使用),降低代码块之间的
耦合度
,提高代码块功能的专一性。
AinUser
·
2023-01-20 13:28
设计模式
框架
设计模式
JAVABean
面试必备JAVA_WEB知识
Spring04
SpringAOPAOP用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,减少系统中的重复代码,降低了模块间的
耦合度
,提高系统的可维护性。
做梦追仙
·
2023-01-19 22:50
Spring
java
spring
缓存
虚拟化技术浅析第二弹之初识Kubernetes
其缺点也明显:(1)单体应用系统比较膨胀与臃肿,
耦合度
高,导致进行可持续开
·
2023-01-17 11:05
微服务架构概述
缺点:
耦合度
高。1.2分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,
isHuPei
·
2023-01-15 08:52
框架
微服务
架构
spring
cloud
go语言微服务项目,高级篇--01微服务介绍-rpc-protobuf-grpc
耦合度
高,维护成本大!出现bug,不容易排查解决旧bug,会出新bug持续交付时间较长。技术选型成本高,风险大。扩展性较差垂直扩展:通过增加单个系统程的负荷来实现扩展。
有码无尘
·
2023-01-14 19:07
Go
微服务
golang
【Java开发】 Spring 07 :Spring AOP 实践详解(通过 AOP 打印数据访问层)
AOP指是面向切面编程(通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率
尹煜
·
2023-01-14 12:33
#
Spring
框架
java
spring
后端
aop
Spring依赖注入
我们可以通过依赖注入的方式来降低对象间的
耦合度
。在软件工程中,对象之间的
耦合度
就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使对象之间的耦合越小越好。
暖锋丫
·
2023-01-14 07:17
java
软件工程
后端
开发语言
Feign基本用法-Feign
组件中的一个轻量级RESTFULL的http服务客户端,实现了负载均衡和Rest调用的开源框架,封装了Ribbon和RestTemplate,实现了webservice的面向接口编程,进一步降低了项目的
耦合度
融极
·
2023-01-13 15:44
通信框架
spring
cloud
java
spring
8. 微服务之消息队列RabbitMQ以及五种消息队列模式
8.1同步调用即客户端向服务端请求做数据处理,客户端需要一直等待服务端处理直到返回结果给客户端同步调用存在的问题:
耦合度
高:每次加入新的需求,都要修改原来的代码性能下降:调用者需要等待服务提供者响应,如果调用链过长则响应时间等于每次调用的时间之和资源浪费
狗二蛋的幸福生活
·
2023-01-13 14:16
SpringCloud微服务
java-rabbitmq
rabbitmq
微服务
python开源mes系统_Python设计模式之工厂模式
适用场景:需要生产多种,大量复杂对象的时候,需要降低代码
耦合度
的时候,当系统中的产品类经常需要扩展的时候。
weixin_39648824
·
2023-01-13 13:56
python开源mes系统
谷粒学院——Day17【数据同步工具、SpringCloud【GateWay网关】、权限管理功能(接口)】
Canal数据同步工具一、Canal介绍1.应用场景在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样
耦合度
高,效率相对较低。
Java技术一点通
·
2023-01-11 13:09
谷粒学院
spring
cloud
gateway
mysql
MVC三层架构详解
它被设计的目的是为了降低程序开发中代码业务的
耦合度
。并且实现高重用性。增加代码复用率。部署快,且
打更_人
·
2023-01-11 08:39
JavaWeb
mvc
架构
设计模式
SpringBoot Aop 详解和多种使用场景
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
kenx-max
·
2023-01-06 10:19
SpringBoot
spring
boot
spring aop 统一进行日常及异常的处理
AOP使得业务逻辑各个部分的
耦合度
降低,提高程序的可重用性。为什么使用AOP?我们写的代码难免有些运行错误,通常情况下,我们需要对错误进行包装,不能直接返回异常信息发给前端。
程序猿新手_曹先生
·
2023-01-05 10:17
Spring
嵌入式入门课堂笔记 one third-november
既传统开发的
耦合度
高嵌入式可以解耦合让关系倒转从而降低开发要求提高效率。2,从包含元素
tera the next
·
2023-01-05 08:00
linux
Android(kotlin)JetPack系列学习——1. Lifecycle(含源码)
这样,组件便能够在其内部管理自己的生命周期,从而降低模块间的
耦合度
,并降低内存泄漏发生的可能性。LifeCycle不只对Activity/Fragment有用,在Service和Applicat
陈壮实的搬砖生活
·
2022-12-30 11:30
安卓开发
android
kotlin
开发语言
Lifecycle
前后端分离的意义
这种开发方式的效率极低,后来为解决传统web开发中
耦合度
较高、串行开发效率低的问题,
农夫山泉不加甜
·
2022-12-28 08:33
前后端分离
java
web
vue
桥接模式
它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的
耦合度
。桥接(Bridge)模式的优点是:由于抽象与实现分离,所以扩展能力强;其实现细节对客户透明。
赢在终点
·
2022-12-27 18:06
12【SpringMVC的异常处理】
6.2.3注解方式实现全局异常六、SpringMVC的异常处理6.1SpringMVC异常概述我们在处理异常时,通常使用try…catch块来处理程序中发生的异常;出现异常时每个过程都单独处理异常,系统的代码
耦合度
高
緑水長流*z
·
2022-12-27 07:53
#
《SSM框架系列》
java
servlet
前端
springmvc
spring
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他