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
耦合
Java 中保持扩展性的几种套路和实现
这些原则和设计模式能够辅助我们,让我们在设计的时候有所抉择,从而达到高内聚、低
耦合
的目的。那说到设计,肯定会提到架构两个字,常见的架构名词:分
阿里云云栖号
·
2023-12-01 00:45
云栖号技术分享
java
开发语言
阿里云
云计算
腾讯云遇到的坑
5.官方提供的Demo代码混乱,基本上没有注释,逻辑不清晰6.代码易于
耦合
解决方案:1.好友的功能可以使用类似单聊或者和服务端深度配合共同完成添加成功。
Jackey_song
·
2023-12-01 00:40
Redux 异步数据流初探
组件化是react最擅长的方面,但是在实际开发中,随着应用复杂度地不断提升,组件之间的状态通信变得越来越多,组件之间的
耦合
也变得越来越重。这时,Redux诞生了。
禅与计算机程序设计艺术
·
2023-11-30 22:31
asp.net core构造函数注入
依赖注入是一种设计模式,用于管理对象之间的依赖关系,以实现松
耦合
和可测试性。在ASP.NETCore中,构造函数注入是通过内置的依赖注入容器来实现的。
彭小彭~
·
2023-11-30 21:57
asp.net
core
依赖注入
聊聊代码设计的程序解耦
出现这些问题的原因大多是因为代码的:低内聚,高
耦合
。大
韩景清
·
2023-11-30 20:19
java
开发语言
代码
耦合
和解耦
一、
耦合
1、
耦合
是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。2、在软件工程中,对象之间的
耦合
度就是对象之间的依赖性。
Jaymeng8848
·
2023-11-30 20:17
设计模式
什么是解耦
解耦的定义解耦(Decoupling)是指通过降低代码之间的依赖性,减少模块或组件之间的
耦合
程度。在软件开发中,解耦是一种良好的设计原则,它可以提高代码的可维护性、可测试性和可扩展性。
甜瓜瓜哥
·
2023-11-30 20:17
Spring
spring
SpringBoot三层 架构+分层解耦---代码的
耦合
内聚
分层解耦—代码的
耦合
内聚一、三层架构Java的三层架构是一种常见的软件架构设计模式,用于将应用程序的不同功能和责任分配到不同的层级,以提高可维护性、可扩展性和可重用性。
Jgzz
·
2023-11-30 20:13
spring
boot
后端
java
架构
【FMC140】 基于VITA57.4标准的双通道5.2GSPS(或单通道10.4GSPS)射频采样FMC+子卡模块
FMC140是一款具有缓冲模拟输入的低功耗、12位、双通道(5.2GSPS/通道)、单通道10.4GSPS、射频采样ADC模块,该板卡为FMC标准,符合VITA57.1规范,该模块可以作为一个理想的IO单元
耦合
至
北京青翼科技
·
2023-11-30 19:10
fpga开发
arm开发
图像处理
信号处理
嵌入式实时数据库
微服务架构简介
一、微服务架构是什么微服务架构(MicroservicesArchitecture)是一种新型的软件架构模式,它将软件应用程序划分为一系列小型的、松
耦合
的服务模块,每个模块运行在它自己的进程中,通过轻量级的通信机制相互通
发呆小菜鸟
·
2023-11-30 18:37
微服务
架构
分布式
Spring底层篇
2、Spring的DI机制将对象之间的关系交由框架处理,减少组件的
耦合
。3、Spring提供了AOP技术,支持将一些通用的功能进行集中式管理,从而提供更好的复用。4、Sp
java_prinln
·
2023-11-30 17:57
Spring
spring
rpc
java
【23种设计模式】观察者模式(Observer Pattern) .Net Core实现
观察者模式的定义谈一下松
耦合
一个设计原则重新设计Delegate委托多播委托Func和ActionEventEvent模式/观察者模式用.netcore实现观察者模式的代码来源观察者模式(有时又被称为模型
软泡芙
·
2023-11-30 15:25
开发
#
WEB_C#
设计模式
观察者模式
.netcore
Python设计模式-中介者模式
中介者模式:用一个中介对象封装一系列的对象交互,中介者使各对象不需要显式相互引用,从而使其
耦合
性降低,而且可以独立低改变他们之间的交互。
wb175208
·
2023-11-30 15:25
python
设计模式
电商平台系统架构设计案例分析
在业务上它与周边系统的关系是高
耦合
。依赖商品详情系统的的系统特别多,比如:促销系统、推荐系统、大聚惠、等众多
weixin_34150830
·
2023-11-30 14:28
系统架构
数据库
数据结构与算法
所谓工程--组合式思想
组合式思想当然还有很多别的说法,分离关注点、松散
耦合
、职责分离等,具体的表现形式也非常多,模块,组件,插件,微服务等等。好的拆分的评判标准是能完成需求的基础上,看复用性和对上下游的低侵入性。
凌霄光
·
2023-11-30 14:56
电商系统表设计优化案例分析
如果表结构扩展性差,业务
耦合
度将会越来越高,系统的复杂度也将随之增加。这一讲我将以电商系统中的表结构设计为例,为你详讲解在设计表时,我们都需要考虑哪些因素,又是如何通过表设计来优化系统性能。
cy629584407
·
2023-11-30 14:53
java性能调优实战
大数据
36 - 电商系统表设计优化案例分析
如果表结构扩展性差,业务
耦合
度将会越来越高,系统的复杂度也将随之增加。这一讲我将以电商系统中的表结构设计为例,为你详讲解在设计表时,我们都需要考虑哪些因素,又是如何通过表设计来优化系统性能。
Q.E.D.
·
2023-11-30 14:18
数据库
性能优化
性能调优
01数仓平台 Hadoop介绍与安装
在Hadoop1.x时代,Hadoop中的MapReduce同时处理业务逻辑运算和资源调度,
耦合
性较大。在Hadoop2.x时代,增加了Yarn。
kk_io
·
2023-11-30 13:38
数据仓库
hadoop
大数据
分布式
【Hadoop】集群资源管理器 YARN
主要用于解决hadoop1.x架构中集群资源管理和数据计算
耦合
在一起,导致维护成本越来越高的问题。
和瑚
·
2023-11-30 13:34
#
Hadoop
hadoop
大数据
分布式
SZU 【并行处理与体系结构】
与将所有组件集中在一个盒子中,通过紧
耦合
处理器和存储器来获得并行性不同,因特网通过松
耦合
所有组件在盒子外部获取并行性。为了最大程度地利用计算机系统的内部和外部并行性,设计师和
Du1in9
·
2023-11-30 13:02
依赖倒置原则
简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的
耦合
。
丹辉美文
·
2023-11-30 12:28
设计模式
依赖倒置原则
Comsol Multiphysics 6.2 for Mac建模仿真软件
COMSOLMultiphysics提供了丰富的建模和求解工具,用户可以根据自己的需求选择适当的物理场进行建模,并进行多物理场
耦合
求解。软件还提供了可视化工具,方便
anky_lori
·
2023-11-30 12:19
macos
golang 并发模型 CSP
actor-1与actor-2进程通信依赖一个消息队列,而且消息队列与进程互相
耦合
绑定。actor-
这一切没有想象那么糟
·
2023-11-30 11:09
go
Apache http2配置php-fpm总结
httpd2不能处理PHP文件,处理php是需要单独的php解析程序,以前我是通过在httpd2里面增加一个模块来进行处理(LoadModule加载模块),但是这种方法
耦合
有点大,这次就用了php-fpm
kiramario
·
2023-11-30 11:58
环境配置
问题解决
linux
php
apache
fastcgi
centos
nacos
是一个注册和配置中心分布式:将不同功能分项目去做,减少
耦合
性集群:相同的功能分出了好几个服务(通常是热点功能)微服务:以最小功能(业务)为单位,分项目完成,类似分布式的细分注册默认虚拟机中的nacos已经启动
吃炒鸡蛋
·
2023-11-30 09:29
spring
boot
java
spring
cloud
Java之spring新手教程(包教包会)
Java-Spring(一)之IoC以及bean的生命周期文章目录Java-Spring(一)之IoC以及bean的生命周期一、什么是Spring二、Spring的核心三、什么是
耦合
四、spring项目的搭建五
sebeefe
·
2023-11-30 08:46
面试
学习路线
阿里巴巴
android
前端
后端
ActiveMQ、RocketMQ、RabbitMQ、Kafka区别
:一些非必要的逻辑可以采用异步来完成,从而提升响应速度削峰:某个时间段并发量特别大的时候可以将消息发送到消息队列中,然后从消息队列中慢慢拉取进行消费解耦传统模式:image.png传统模式缺点:系统间
耦合
性太强
老鼠AI大米_Java全栈
·
2023-11-30 08:55
轻量级流程编排框架liteFlow
代码的抽象,复用率也越来越低,各个模块之间的
耦合
度很高。一小段逻辑的变动,会影响到其他模块
zhousenshan
·
2023-11-30 07:40
业务编排
分布式
架构
面向对象行为型模式(go语言)
第四部分责任链模式纯的模式不纯的模式命令模式解释器模式迭代器模式中介者模式备忘录模式观察者模式推模型拉模型状态模式策略模式模板模式访问者模式责任链模式类似击鼓传花,为收到的请求创建一个接受者对象的链,避免请求发送者与接收者
耦合
在一起
paidx0
·
2023-11-30 07:09
设计模式学习(go语言)
1024程序员节
设计模式
LiteFlow规则引擎框架
代码的抽象,复用率也越来越低,各个模块之间的
耦合
度很高。一
养一头猪
·
2023-11-30 07:35
java
软件设计模式原则(三)单一职责原则
目录一.定义二.原理类的单一职责原则单一职责原则好处三.实践一.定义每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就
耦合
在了一起——这会导致脆弱的
郝YH是人间理想
·
2023-11-30 07:09
软件工程理论知识
单一职责原则
设计规范
软件工程
Java之spring新手教程(包教包会)
Java-Spring(一)之IoC以及bean的生命周期文章目录Java-Spring(一)之IoC以及bean的生命周期一、什么是Spring二、Spring的核心三、什么是
耦合
四、spring项目的搭建五
卿乌
·
2023-11-30 07:32
java
spring
java
vue简析
vue简析vue的优点低
耦合
:视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View
builder2991
·
2023-11-30 07:00
vue
vue
面试题
Spring框架介绍
IOC,它实现了容器对Bean对象的管理、降低组件
耦合
,使各层服务解耦。AOP,面向切面编程将程序逻辑分解为称为所谓关注点的不同部分
IT_码农
·
2023-11-30 05:44
Spring
spring
java
面向对象六:迪米特原则
首先来解释一下什么是直接的朋友:每个对象都会与其他对象有
耦合
关系,只要两个对象之间有
耦合
关系,我们就说这两个对象之间是朋友关系。
耦合
的方式很多,依赖、关联、组合、聚合等。
精神病患者link常
·
2023-11-30 05:23
Android Gradle之组件化搭建
(2)包名的限制力太强,导致稍微不注意,就会导致高度
耦合
(3)当有多人在开发的时候,容易出现冲突。从上面几种情况我们可以知道,我们要解决这些问题,于是,组件化就来了。组件化要遵守
来个Android小哥
·
2023-11-30 04:15
Android 中 MVC 、MVP 、MVVM 模式
软件的架构方式很多,从MVC,到MVP,再到MVVM,在不断演化的过程中核心的思想就是模块内部的高聚合和模块之间的低
耦合
。从而提高程序的开发效率,并且更容易进行后续的测试以及定位问题。
k_every
·
2023-11-30 03:59
Android
MVC
MVP
MVVM
Android
入门指南:Vue的安装配置和开发环境设置
原生开发虽然灵活,但在大型项目中可能导致代码重复、维护困难等问题,不符合软件工程的"高内聚低
耦合
"原则。
acmakb
·
2023-11-30 00:06
web前端
vue.js
前端
javascript
基于 MVP 的 Android 组件化开发框架实践
一、背景当我们的项目变得越来越大,代码变得越来越臃肿,
耦合
会越来越多,编译速度越来越慢,开发效率也会变得越来越低,怎么办?这个时候我们就需要对旧项目进行重构,即是模块的拆分,官方的说法就是组件化。
Android高级开发
·
2023-11-29 21:56
C++设计模式—— 抽象工厂模式
如何绕过常规的对象创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧
耦合
?模式定义提供一个接口,让该接口负责创建一系列“相关或者相互依赖的对象”,无需指定它
Shang_Jianyu_ss
·
2023-11-29 19:18
C++设计模式
c++
设计模式
微服务知识大杂烩
微服务(Microservices)是一种软件架构风格,将一个大型应用程序划分为一组小型、自治且松
耦合
的服务。每个微服务负责执行特定的业务功能,并通过轻量级通信机制(如HTTP)相互协作。
Elivis Hu
·
2023-11-29 17:10
java专栏
微服务
架构
云原生
【代码】基于VMD(变分模态分解)-SSA(麻雀搜索算法优化)-LSTM的光伏功率预测模型(完美复现)matlab代码
基于VMD(变分模态分解)-SSA(麻雀搜索算法优化)-LSTM的光伏功率预测模型实现平台:matlab代码简介:提出了变分模态分解(VMD)和麻雀搜索算法(SSA)与长短期记忆神经网络(LSTM)相
耦合
玉子(代码分享版)
·
2023-11-29 16:46
lstm
matlab
机器学习
javascript设计模式——同步模块模式
模块化:将复杂的系统分解成高内聚、低
耦合
的模块,使系统开发变得可控、可维护、可扩展,提高模块的复用率//模块管理器单体对象//定义模块管理器单体对象varF=F||{};/****@paramstr模块路由
蟹老板爱写代码
·
2023-11-29 14:56
Android AOP面向切面架构设计
AOP可以对业务逻辑的各个部分进行分离,从而使业务逻辑之间的
耦合
度降低。提高程序的可重用性。动态代理动态代理预编译方式预编译方式如何理解切面,把需要的抽取的相同的功能业务抽取出来。
佼佼者Mr
·
2023-11-29 13:08
微服务解码:揭示API的优势挑战与最佳实践
简而言之,微服务是一种将应用程序构建为松
耦合
、细粒度服务集合的方式,这些服务通过轻量级协议进行通信。这种架构风格使团队能够独立开发和部署服务,为软件开发过程提供灵活性和可扩展性。
优维科技EasyOps
·
2023-11-29 13:18
微服务
java
云原生
API
学习知识随笔(Django)
对象方法MVC与MTV模型MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M:数据层),控制器(C:逻辑判断)和视图(V:用户所看的)三层,他们之间以一种插件式的、松
耦合
的方式连接在
0Jchen
·
2023-11-29 13:46
学习知识随笔
学习
django
命令模式 rust和java实现
主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧
耦合
的关系,但
过去日记
·
2023-11-29 12:45
#
行为型模式
命令模式
rust
java
笔记
开发语言
Django基础-Web框架-URL路由
Django基础-Web框架-URL路由一、Django基础–Web框架MVC和MTV框架MVC把Web应用分为模型(M)、视图(V)、控制器(C)三层,他们之间以一种插件式的,松
耦合
的方式联系在一起。
inet_ygssoftware
·
2023-11-29 09:26
Python
python
django
流量录制回放相关介绍
流量复制方式:基于应用层的复制:优点:实现简单可以实现应用内部方法级的流量录制;缺点:拓展性差,一般支持某种协议;复制从应用层开始,穿过整个协议栈,通常要占用底层的资源;与应用
耦合
一起,容易对应用造成影响
Rechel_uniq
·
2023-11-29 06:35
面试题库之JAVA基础篇(一)
java的特性面向对象,能够使程序的
耦合
度更低,内聚性更高。平台无关性,因为java程序运行在jvm虚上。支持多线程。安全可靠。有丰富的类库。
小花卷的dad
·
2023-11-29 06:48
面试题库
面试
java
职场和发展
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他