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
耦合度
Spring5快速入门-入门案例IOC容器
Spring——IOC(控制反转)把对象创建和对象之间的调用过程,交给Spring进行管理降低模块之间的
耦合度
通过工厂模式、反射机制实现下载连接:https://repo.spring.io/ui/native
岳云鹏
·
2023-04-10 12:38
java
容器
spring
java
软件设计模式--第二章 创建型模式--建造者模式
目录第二章创建型模式1、创建型模式概述2、建造者模式(1)模式的定义与特点(2)模式的结构与实现(3)应用场景(4)扩展第二章创建型模式1、创建型模式概述主要特点将对象的创建与使用分离”,这样可以降低系统的
耦合度
橘子保安
·
2023-04-10 11:08
软件设计模式-学习笔记
java
软件设计模式
创建型模式
建造者模式
第十五篇:使用ActiveMQ
缺点:业务逻辑
耦合度
高,业务拆分不明确方
__y
·
2023-04-10 11:53
创建性模式及简单工厂模式详解
创建型模式描述如何将对象的创建和使用分离,让用户在使用对象时无须关心对象的创建细节,从而降低系统的
耦合度
,让设计方案更易于修改和扩展。简单工厂模式是最简单的设计模式
Lucien Anderson
·
2023-04-10 11:14
Java
简单工厂模式
java
设计模式
工厂方法模式
2020年Java基础高频面试题汇总
1、Java语言有哪些特点(1)简单易学、有丰富的类库(2)面向对象(Java最重要的特性,让程序
耦合度
更低,内聚性更高)(3)与平台无关性(JVM是Java跨平台使用的根本)(4)可靠安全(5)支持多线程
cuixiaoyan
·
2023-04-10 07:16
类与类之间的关系(UML图解)
在Java中,类与类之间主要有6种关系,分别是:依赖、关联、聚合、组合、继承、实现,并且
耦合度
依次增强。
fkjavaer
·
2023-04-10 02:33
java
java
Spring框架
入门案例注解开发是:多个框架技术的统称,每个具体的技术都可以完成不同的功能作用:1.可以简化代码开发;2.可以将代码中创建对象的行为进行控制反转,从而解决代码的
耦合度
;3.可以自动管理对象与对象之间的依赖关系
程序员~小鱼儿
·
2023-04-09 23:02
spring
java
后端
设计模式-设计原则
设计原则1.依赖倒置高层不应该依赖低层,两者应该都依赖于抽象抽象不应该依赖具体实现,具体应该依赖于抽象自动驾驶系统公司是高层,汽车生产商是底层,自动驾驶系统不应该依赖于各种车型系统底层进行实现,因为这是
耦合度
高
云霞川
·
2023-04-09 23:50
设计模式
设计模式
java
开发语言
Spring框架之AOP概念详解和应用(二)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑之间的
耦合度
降低,提高程序的可重用性,同时提高
程序猿峰岑
·
2023-04-09 02:13
Spring的概念、IoC容器详解
它有两个核心部分:IoC和AOPIoC:InverseofControl(控制反转),是面向对象编程的一种设计原则,可以用来减少计算机代码之间的
耦合度
。它是一个生产和管理bean的容器。
星域_03zhan
·
2023-04-09 01:25
Java
Spring
java
后端
IOC容器详解
1.IOC的概念控制反转,把对象创建和对象之间的调用过程,交给Sprng进行管理使用IOC的目的:为了降低
耦合度
2.IOC底层原理底层用到三部分:xml解析、工厂模式、反射3.IOC操作Bean管理什么是
大磊程序员(轻大)
·
2023-04-09 01:49
Java后端
容器
运维
java
spring
项目上线后频繁GC排查&解决方案&重构感想
GC类别MinorGCFullGC背景技术痛点1:系统可用性差、响应性差、
耦合度
高可用性、高耦合响应性差解决方案技术痛点2:频繁刷新页面导致系统频繁GC问题解决重构技巧重构版本1重构版本2未来展望总结前言
邱可爱
·
2023-04-08 19:55
#
Oracle
java
#
JVM
重构
JVM
系统设计
BI
系统调优
PHP中介者模式(Mediator Pattern)
中介者模式通过引入中介者对象来封装一系列的对象交互,中介者对象可以协调各个对象之间的行为,从而减少对象之间的
耦合度
。
PHP隔壁老王邻居
·
2023-04-08 17:26
php
中介者模式
开发语言
享元模式
命令模式
微服务框架【笔记】
缺点:
耦合度
高。【2】分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合;有利于服务升级拓展服务治理分布式架构要考虑的问题:服务拆分粒度如何?
小孙的代码星球
·
2023-04-08 16:07
微服务
微服务
dubbo
java
万字长文!深入底层带你理解Spring之AOP,看完还不会真的算我输!
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。个人整
程序员伟杰
·
2023-04-08 15:58
别再用硬编码写业务流程了,试试这款轻量级流程编排框架
代码的抽象,复用率也越来越低,各个模块之间的
耦合度
很高。一小段逻辑的变动,会影响到其他模块
铂赛东
·
2023-04-08 14:24
基于业务分离的Android开发框架MVB,MVC思想的android实现
传统的Android开发存在四个问题1、
耦合度
高不同的功能业务代码都集中到同一个Activity类中,就像一堆石头都放在同一个盒子中一样,就必定会造成石头与石头挨在一起,难
彼岸述道
·
2023-04-08 09:04
Java
框架
Android
android
安卓
java
iOS 组件化开发 完整流程
如果用传统的开发模式,会导致代码臃肿,编译速度越来越慢,开发效率低下,代码维护成本越来越高.组件化优势代码逻辑和项目结构清晰;代码利用率高,迭代效率高;可以快速集成,并能做单元测试;每个组件可以单独运行,组件之间的
耦合度
低
一滴矿泉水
·
2023-04-08 04:24
高软作业3:深入理解Callback函数
文章目录1.作业要求2.回调函数概念3.Menu程序中回调函数的实现3.1模块之间的
耦合度
3.2通用模块的实现3.3menu程序中调用通用模块4.实际调试结果4.1修改VScode的tasks.json4.2
gandyLyn
·
2023-04-07 23:58
软件工程
服务器架构的演进
它将对象按功能进行划分,尽可能地最小化对象之间的
耦合度
。MVC架构与传统的应用程序架构—输入,处理,输出给用户接口的模型相对应。它们也与基于域的多层企业级WEB应用相对应。
外星喵
·
2023-04-07 23:47
java应用
架构
分布式
Spring 入门容器以及反转控制IOC
概述Spring的主要作用就是为代码“解耦”,降低代码间的
耦合度
。根据功能的不同,可以将一个系统中的代
瑾墨QAQ
·
2023-04-07 23:14
openairinterface5g 调试环境搭建
openairinterface5g调试环境搭建:OAI5G的代码看起来比较困难,一个是nrUE和gNB的代码并没有分离,
耦合度
比较紧,另外用了大量的宏定义,以匹配LOG/telnet/t-tracer
u010748717
·
2023-04-07 21:08
笔记
OAI
ubuntu
windows
linux
PHP设计模式之中介者模式浅析
中介者模式通过引入中介者对象来封装一系列的对象交互,中介者对象可以协调各个对象之间的行为,从而减少对象之间的
耦合度
。中介者模式包含以下角色:抽象中介者(Mediator):定义了
·
2023-04-07 19:32
SpringCloud学习-实用篇01
以下内容的代码可见:SpringCloud_learn/day011.认识微服务单体架构和分布式架构体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署优点:架构简单,部署成本低缺点:
耦合度
高分布式架构
J___code
·
2023-04-07 15:33
框架学习
spring
cloud
微服务
ribbon
nacos
eureka
单体架构、SOA和微服务
,部署简单,但是随着业务流量或网站流量的增加,必然暴露其致命缺陷(后续说明)SOA(ServiceOrientedArchitecture,面向服务的体系结构):旨在提升代码的复用性以及可扩展性和降低
耦合度
等
m0_61616089
·
2023-04-07 12:04
微服务
java
MyBatis源码分析(一)MyBatis整体架构分析
MyBatis整体架构5、MyBatis主要组件及其相互关系6、MyBatis源码的特点二、源码环境搭建未完待续一、为什么要用MyBatis1、原始JDBC的痛点在传统JDBC场景下,SQL夹杂在Java代码中
耦合度
高
秃了也弱了。
·
2023-04-07 11:42
#
spring
boot
cloud
mybatis
架构
java
canal - 数据同步工具
一、应用场景在前面Echarts-实现图表显示中,我们使用了服务调用(统计表中的信息通过调用用户模块服务来获取)获取统计信息,这样
耦合度
高,效率相对较低,目前有另一种方法,通过实时同步数据库表的方法实现
OtnIOs
·
2023-04-07 06:22
后端学习
mysql
数据库
C++异常处理
也可以设定一个全局的变量,比如errno(2)用信号函数signal和raise捕捉信号(3)用setjmp和longjmp两个非局部跳转函数,这种方法很困难,
耦合度
也很高,因为它和goto不一样,他会跳转到其他地方
歌者文明
·
2023-04-07 03:18
C++
c++
开发语言
Flutter之状态管理
Flutter的状态管理有:1、State:Flutter自带的,开发
耦合度
高,不推荐2、fish_redux:阿里开源的,中型和大型应用,实力有保证3、provide:Google官方的,但是很久没更新了
凌康233
·
2023-04-07 02:45
什么是微服务?
微服务是一种分布式架构,分布式架构就是把服务做拆分,在我们的传统单体架构中,我们把所有的服务都写在一起,随着业务的扩大我们的代码
耦合度
会变得越来越高,后期维护起来也很不方便。
啃瓜子的松鼠
·
2023-04-06 21:03
微服务
java
spring
cloud
后端开发(1)---大话后端开发的技巧大集合
大话后端开发的技巧大集合模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和
耦合度
,实现可复用,易维护,易拓展项目中实践例子:Before:在返还购APP里有个【我的红包
zhangbijun1230
·
2023-04-06 16:21
后台开发
node为什么要做中间层呢?
其实提出前后端分离、是为了更好的解决项目的
耦合度
、不在互相等待、不再互相依赖如果加入node这一层其实是为了更好
前端碎碎念
·
2023-04-06 16:51
面试
node做中间层
后端开发的技巧总结
模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和
耦合度
,实现可复用,易维护,易拓展项目中实践例子:Before:在返还购APP里有个【我的红包】的功能,用户的红包数据来自多个业务
wucms
·
2023-04-06 16:19
web
数据库
MyBatis的下载和和其他持久层技术的比较
MyBatis下载:①https://github.com/mybatis/mybatis-3官网(帮助文档和jar)②maven工程导入jar包持久层技术的比较1.JDBC①SQL夹杂在Java代码中
耦合度
高
zjw_rp
·
2023-04-06 13:14
MyBatis
mybatis
java
4.6---Spring框架之Spring的AOP理解(复习版本)
称为面向切面,作为面向对象的一种补充;用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低了模块间的
耦合度
奔赴在自己的热爱中
·
2023-04-06 13:52
spring知识点总结篇
spring
代理模式
java
Spring框架---Aop动态代理的原理
Aop是指面向切面编程Aop可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑的各个部分
耦合度
降低1、JDK实现AOP动态代理的底层原理:动态代理利用Proxy类里面的方法创建代理对象:调用这个类里面的
zero _s
·
2023-04-06 09:17
框架Spring
java
spring
Spring框架——了解AOP和动态代理
老规矩上图Spring核心AOP:面向切面编程,可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率,说的就是什么都不动,通过AOP可以增强原先设计的程序案例展示
不想睡醒的梦
·
2023-04-06 09:31
小白学基础
Spring
spring
java
后端
Docker、Podman、Containerd 谁才是真正王者?
原本集所有功能为一体的Docker也进行了模块化,但是Docker将大多数的功能都集中到了Dockerdaemon,这里不利用系统发展的,系统
耦合度
高,在一些场景下,Docker不适合应用,所以Podman
意海还念か
·
2023-04-06 07:35
docker
容器
运维
Spring AOP
1.1.1最容易想到的方法对每个字符方法均做日志代码的编写处理,如下面方式缺点:代码重复太多,添加的日志代码
耦合度
太高(如果需要更改日志记录代码功能需求,类中方法需要全部改动,工程量浩大)1.1.
行万里路,读万卷书
·
2023-04-06 07:45
JavaWeb
spring
后端
初识设计模式 - 外观模式
对于上述例子,成立综合部分就相当于使用外观模式,为客户端提供统一的接口,从而降低的系统的
耦合度
、降低
csdn_manong1
·
2023-04-06 06:18
设计模式
设计模式
外观模式
java
SpringMVC全局异常处理的方式有哪些呢?
每个过程都单独处理异常,系统的代码
耦合度
高,工作量大且不好统一,维护的工作量也很大。
dirft_din
·
2023-04-06 04:59
什么是独立构件架构风格
独立构件风格主要强调系统中的每个构件都是相对独立的个体,它们之间不直接通信,以降低
耦合度
,提升灵活性。独立构件风格主要包括:进程通讯和事件系统子风格。
mischen520
·
2023-04-06 02:56
软考高级系统架构师
架构
软件架构风格 - 独立构件风格
构件之间的
耦合度
应该是非常低的“非直接耦合”或者“数据耦合“。个人觉得,微服务就是”独立构件风格-进程通信“的典范。
reduce & reduce
·
2023-04-06 02:47
设计心得
设计思想日志
软件架构
python pta实验六 函数
6-2编写函数判断水仙花数6-3sdut-使用函数求区域内的素数之和6-4兔子繁殖一、判断题模块化设计程序时,尽可能使功能块内部耦合紧密,功能块之间
耦合度
低。
星辰微澜316
·
2023-04-05 16:38
python
python
开发语言
互联网架构的的演变趋势:详解
直接上干货互联网架构发展分为大概四部分:第一部分:ORM单一架构举个例子:这里当增加一个功能的时候会发生什么要是加了购物车就要把用户到订单的过程全部都删除这样就会造成不好的局面这几个架构用到了设计模式的思想:各个模块的
耦合度
太高了
清晨001
·
2023-04-05 11:52
微服务
架构
软件工程导论(四)总体设计(临时)
耦合度
越高,模块独立性越弱B:分类
耦合度
从低到高数据耦合标记耦合控制耦合公共耦合内容耦合数据耦合(DataCoupling):两个模块之间通过共享数据来通信。模块可以读取、修改和使用另一个模块的数据。
烟雨平生9527
·
2023-04-05 10:11
软件工程
项目结构的合理性
2.应当抽离出一些公共方法,进行模块化组件开发,降低
耦合度
。有时看起来简化了代码,其实是复杂
star_pluss
·
2023-04-05 09:54
笔记
java
hibernate-validator数据校验
hibernate-validator优势:验证逻辑与业务逻辑之间进行了分离,降低了程序
耦合度
统一且规
sgmwgntw
·
2023-04-05 09:23
spring
boot
单体 分布式 微服务
缺点:代码
耦合度
高,可用性差,单点容错率低,可扩展性差,不适合团队模式协同开发。分布式根据实际业务,把系统拆分成合适的,独立部署的模块,模块之间相互独立(通过Webservice/Dubbo)等
weixin_42331019
·
2023-04-05 06:41
分布式
Spring IoC练习
控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
国王兔子
·
2023-04-05 02:30
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他