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
地表水耦合
不要排斥任何类型的知识点
每个写程序的人,想必都知道松
耦合
的益处,
鸟它鸟
·
2024-01-28 02:07
AOP简述
利用AOP思想,这样对业务逻辑的各个部分进行了隔离,从而降低业务逻辑各部分之间的
耦合
,提高程序的可重用性,提高开发效率。o
正在绘制中
·
2024-01-28 02:39
java
开发语言
优雅地处理网络请求的依赖关系
处理网络时,经常会遇到网络请求相互依赖的情况,如B请求的参数依赖A请求的回调结果,直接在A请求的回调中请求B,会导致回调嵌套,这样导致请求之间紧张
耦合
。
溪石iOS
·
2024-01-28 00:12
Spring
使用Spring框架的好处解
耦合
:在不使用Spring开发的项目当中,在使用相同接口的不同实现类时,每次在进行不同的实现时都要创建不同的实现类对象,而这也大大提高了对象与对象之间的
耦合
性,而在使用了Spring
久病成医__
·
2024-01-27 23:54
rabbitMq 入门及面试大全
1,解耦:一个业务需要多个模块共同实现,或者一条消息有读个系统对应处理,只需要在住业务完成以后,发送一条mq,其余模块消费mq消息,即可实现业务,降低模块之间的
耦合
异步:主要业务执行结束后,从属业务通过
李三醒
·
2024-01-27 20:21
rabbitmq
面试
分布式
切削油与切削液的区别
切削液主要组分是水,并加入水溶性防锈剂,润滑剂,
耦合
剂,杀菌剂,清洗剂等,从组成上看切削油组分简单,切削液组分复杂。二、使用性能上不同具体表现为切削油润滑防锈性能好,因此在使用性能上切削
唐崖硒品
·
2024-01-27 20:04
Kafla 学习(一)初始学习kafla
这种模型没有什么问题,但是有个弊端,就是会导致系统紧密
耦合
,这对于系统的可扩展性和可靠性造成影响。而加入发布与订阅系统,就可以解耦,客户端只需要发布消息,服务端只需要从系统中获取请求,再处理
程序胖
·
2024-01-27 20:27
Kafka
学习
kafka
java
spring(三):IOC介绍及代码实现
1.IoC容器概述IoC是InversionofControl的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松
耦合
、更优良的程序。
Little.M_
·
2024-01-27 20:10
spring
spring
java
后端
JUC中LOCK接口
#使用Synchronized修饰方法或者变量时只允许一个线程访问packagecom.example.demo.thread;/***高内聚低
耦合
*线程操作资源类*直接使用lamda表达式实习线程得创建口诀是
码农小钰
·
2024-01-27 18:35
分布式系统互斥性与幂等性问题的分析与解决
分布式系统由独立的服务器通过网络松散
耦合
组成。在这个系统中每个服务器都是一台独立的主机,服务器
leiwingqueen
·
2024-01-27 18:18
【Java 设计模式】行为型之中介者模式
文章目录1.定义2.应用场景3.代码实现结语中介者模式(MediatorPattern)是一种行为型设计模式,用于通过一个中介对象来集中管理多个对象之间的交互关系,从而降低对象之间的
耦合
度。
好久不见的流星
·
2024-01-27 15:47
设计模式
java
设计模式
中介者模式
设计模式—行为型模式之责任链模式
设计模式—行为型模式之责任链模式责任链(ChainofResponsibility)模式:为了避免请求发送者与多个请求处理者
耦合
在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链
随机的未知
·
2024-01-27 13:13
设计模式
设计模式
责任链模式
微服务入门篇:技术栈概述,服务演变,服务拆分(远程调用)
①优点:架构简单部署成本低②缺点:
耦合
度高2.分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降
JungleiRim
·
2024-01-27 13:13
微服务学习
微服务
架构
云原生
数据结构笔记2
来自《Python数据结构学习笔记》(张清云编著)第五章队列和栈5.1队列5.1.1主要作用:解耦,使程序实现松
耦合
(一个模块修改不会影响其他模块)提高程序的效率循环队的入队算法:tail=tail+1
幽径微澜
·
2024-01-27 12:38
数据结构
python
数据结构
笔记
《Android源码设计模式解析与实战》读书笔记
但这样
耦合
太严重,毫无扩展性
weixin_34416649
·
2024-01-27 11:55
设计模式
移动开发
java
Android 源码设计模式解析与实战 第2版 读书笔记1.6迪米特原则
1.6.迪米特原则(LOD)定义:一个类应该对自己需要
耦合
或者调用的类知道的最少,类的内部如何实现与调用者或者依赖者没有关系,调用者或依赖者只需知道他需要的方法,其他可以一概不管。
cswoods
·
2024-01-27 11:23
设计模式
android
源码
设计模式
读书笔记
系统架构16 - 软件工程(4)
领域级(DomainLevel):相关概念重构设计恢复再工程正向工程系统设计业务流程设计流程设计表示工具:业务流程管理BPM业务流程重组BPR主要目的设计方法主要内容概要设计详细设计结构原则模块独立标准
耦合
内聚人机界面设计置于用户
银龙丶裁决
·
2024-01-27 09:47
软考系统架构
系统架构
软件工程
逆向工程
结构化设计
Spring-AOP
1.概念AOP(AspectOrientedProgramming),意为“面向切片编程”,是Spring中一个重要的内容,其本质是动态代理,通过加入切片的方式,降低了各个业务逻辑之间的
耦合
度,让原生代码更加具有专一性画个图方便理解
两仪式quq
·
2024-01-27 06:25
spring
java
后端
C#学习笔记-反射
反射的功能很强大,任何复杂抽象的分层架构或者复杂的设计模式均是建立在这些基础之上的,比如我们要进行模块化、组件化开发,要严格的消除模块之间的
耦合
,要进行动态接口调用。
开始沸腾了
·
2024-01-27 06:18
#C笔记
c#
.netcore
水文模型SWMM与LisFlood
耦合
(pdf文档、软件见资源)
总技术路线图INP生成图解文献:面向服务的Web-SWMM构建研究regardingINP为ArcGISPro项目1.SWMM模型数据准备与参数设置1.子汇水区文件位于:beforeGenerateINP/generateSub.py(一级划分)问题:水文分析阈值划分随意(阈值2000)未根据实际进行调整:1.子汇水区不跨建筑2.子汇水区不跨道路根据研究区尺度,可能还需对汇水区进行二三级划分2.子
GISer_Jing
·
2024-01-27 04:04
pdf
Lisflood
3.
耦合
LisFlood模型C++解决方案在\LisFlood\LISFLOOD-FP-trunk执行在LisFlood\LISFLOOD-FP-trunk\out\build\msvc-x64-Debug3.1
GISer_Jing
·
2024-01-27 04:30
arcgis
如何理解IOC(控制反转)和DI(依赖注入)?
类的
耦合
度极高,修改维护繁琐,效率极低。(2)工业社会时,
Marco_Xin
·
2024-01-27 03:07
常用电子器件学习——光耦
光耦介绍光
耦合
器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动光发射源,使之发光,被光探测器接收而产生光电流,再经过进一步放大后输出。
zhoutanooi
·
2024-01-27 01:30
学习
接口自动化测试:mock server之Moco工具
什么是mockservermock:英文可以翻译为模仿的,mockserver是我们用来解除依赖(
耦合
),假装实现的技术,比如说,前端需要使用某些api进行调试,但是服务端并没有开发完成这些api,那么前端的工作就被服务端阻塞了
咖啡加剁椒..
·
2024-01-26 23:22
软件测试
功能测试
软件测试
单元测试
自动化测试
程序人生
职场和发展
《LIO-SAM阅读笔记》IMU作用总结
LIO-SAM作为一个Lidar和IMU为主的紧
耦合
框架,两者缺一不可,这里总结一下LIO-SAM中IMU起到的作用:1.利用当前帧Lidar里程计作为起点,结合IMU预积分,得到IMU里程计信息。
Jiqiang_z
·
2024-01-26 22:59
LOAM系列阅读笔记
SLAM学习笔记
机器人
linux
算法
人工智能
笔记
Java语言之三 - 线程池和Future
读完源码,发现JAVA的线程池和Future好像是
耦合
在一起的,通过阅读和查找资料,发现这是和JAVA的发展有关的。
Wu杰语
·
2024-01-26 22:20
spring ioc容器
(2)控制反转是为了降低程序
耦合
度,提高程序扩展力。(3)控制反转,反转的是什么?答:将对象的创建权利交出去,交给第三方容器负责。将对象和对象之间关系的维护权交出去,交给第三方容器负责。
西邮彭于晏
·
2024-01-26 20:09
spring
java
后端
观察者设计模式
观察者模式是一种对象行为型模式,其主要优点如下:-降低了目标与观察者之间的
耦合
关系,两者之间是抽象
耦合
关系。符合依赖倒置原则。-目标与观察者之间建立了一套触发机制。它的主要缺点如下:-
flyjar
·
2024-01-26 18:24
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++
开发语言
设计模式-设计原则之迪米特法则
定义一个对象应该对其他对象保持最少的了解,又叫最少知道原则,尽量降低类与类之间的
耦合
,强调只和朋友交流,不和陌生人说话;朋友:出现在成员变量、方法的输入、输出参数中的类成为成员朋友类,而出现在方法体内部的类不属于朋友类
貴公子_bc9d
·
2024-01-26 13:57
耦合
和解
耦合
程序的
耦合
耦合
:程序间的依赖关系包括:类之间的依赖方法间的依赖解耦:降低程序间的依赖关系实际开发中应该做到:编译期不依赖,运行时才依赖解耦的思路:第一步:通过读取配置文件来获取要创建的对象全限定类名第二步
茶酒qqq
·
2024-01-26 12:19
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
TCM介绍
1.简介TCM(TightlyCoupledMemories,紧
耦合
内存)是一个固定大小的RAM,紧密地
耦合
在处理器内核,为处理器提供确定的低延时数据访问。
biaobiao_hust
·
2024-01-26 09:49
arm开发
自锁设计更稳固,同为科技(TOWE)服务器电脑IEC 60320电源线
在具体定义上,IEC60320家用和类似用途的电器
耦合
器是国际电工委员会(Intern
TOWE technology
·
2024-01-26 07:02
科技
服务器
电脑
设计模式--------行为型模式
由于组合关系或聚合关系比继承关系
耦合
度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。除了模板方法模式和解释
我的征途是星辰大海。
·
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
设计模式
装饰模式
浅谈设计模式
2.这两个模块
耦合
太紧密了,代码一团糟,你中有我,我中有你,真令人抓狂!有什么办法彻底解耦吗?3.有一位兄弟的代码经过测试功能无误,但他的实现思路很奇怪,可读性差。我有更好的方法,但是必须
坐怀不乱_d4bd
·
2024-01-25 23:11
手写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
Spring从入门到精通(一)
文章目录1.Spring基本概述1.1什么是Spring1.2Spring的优势(重点理解)1.3Spring架构组成2.程序间
耦合
分析以及解决方案2.1相关概念2.2使用工厂解耦(Spring容器原理
一个很懒的人
·
2024-01-25 21:57
java进阶
spring
IOC
AOP
用可视化案例讲Rust编程4. 用泛型和特性实现自适配shapefile的读取
如果我们立足于功能实现,那么做到像上一节那样就可以了,从原理上来说,每个函数满足唯一的功能,是一种好的设计,软件工程里面“高内聚低
耦合
”是有利于系统的独立性的。
虾神说D
·
2024-01-25 19:18
rust
开发语言
后端
2024金三银四java面试这一篇就够了(干货)
前言一、基础篇1.1.Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序
耦合
度更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5
豆豆的java之旅
·
2024-01-25 19:52
面试
java
后端
spring
boot
分布式
智能互联网之总体架构设计篇
1.单体架构设计和实践1.缺点系统
耦合
性高技术选型单一开发效率低下2.破局数据库存储量拆分:垂直拆分--分库水平拆分-分表2.架构同理:垂直方向拆分-业务维度水平方向拆分-功能维度2.水平分层架构设计与实践
南园故剑00
·
2024-01-25 17:14
PyQt中的信号/槽以及纯python实现信号/槽设计模式
这种机制使得不同部分的代码能够松
耦合
地交流。2.PyQt中的信号与槽语法在PyQt中,使用QObject的子类可以发射信号,而使用@pyqtSlot装饰器可以定义槽。
babybin
·
2024-01-25 15:53
Python
python
开发语言
pyqt
使用python实现一个简单的插件模式
插件模式可以降低代码的
耦合
程度,插件模式可以使你的应用程序更加灵活,允许在运行时动态添加或移除功能模块。
babybin
·
2024-01-25 15:23
Python
python
开发语言
电子元器件学习-电容
X7R,X5R介于上下这两者之间Z5U,Y5V温度特性大,容值大,价格低C0G具有最高的温度补偿特性,常作旁路电容
耦合
电容X7R是温度稳定型陶瓷电容器,适合要求不高的工业应用Z5U是小尺寸和低成本,适合应用去耦电路
油门子z
·
2024-01-25 13:45
学习
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他