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
松耦合
一个成功的程序员,自然要懂微服务,汇总微服务架构的15钟框架!
微服务架构能够实现由小型自主服务组成一个整体应用,各个组成部分之间是
松耦合
的,复杂性低,各个部分可以独立部署,修
专攻计算机从业者
·
2023-08-07 17:12
03微服务到底是什么
一句话导读微服务是一种架构模式,英文翻译microservice,微服务架构的核心理念是将大型、复杂的单体应用拆分成更小的、自治的组件,每个组件即为一个微服务目录一句话导读一、微服务的定义二、微服务的特点1.独立性2.
松耦合
rainyonelove
·
2023-08-07 13:38
微服务架构设计
微服务
架构
云原生
容器
语言模型
Docker
正好在知乎看到一篇Docker和K8S的扫描文,就搬运过来了:https://zhuanlan.zhihu.com/p/53260098Docker的build,ship,run核心理念特别符合软件工程的模块化、
松耦合
Lunafobia
·
2023-08-06 20:29
用Rust实现23种设计模式之 观察者模式
以下是观察者模式的优点和使用场景:优点:
松耦合
:观察者模式将观察者和被观察者解耦,使它们可以独立地变化,提高了系统的灵活性和可维护性。
goto rust
·
2023-08-06 05:07
当Rust邂逅GOF
rust
rust
设计模式
观察者模式
自动化测试po模式是什么
一、什么是PO模式全称:pageobjectmodel简称:POM/POPO模式最核心的思想是分层,实现
松耦合
!实现脚本重复使用,实现脚本易维护性!
凌空巷
·
2023-08-06 04:12
软件测试
职场和发展
面试
bug
jmeter
功能测试
Spring事件机制详解
其中一个重要的功能是事件机制,它允许应用程序中的组件之间进行
松耦合
的通信。本文将详细介绍Spring事件机制的原理、用法和示例。什么是Spring事件机制?Spring事件机制是基于观察者模式实现的。
一叶飘零_sweeeet
·
2023-08-05 16:48
spring
java
spring
java
设计模式行为型——中介者模式
这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持
松耦合
,使代码易于维护。用一个中介者对象来封装一系列的对象交互,中介者使各对象不需要显示地相
墨子白
·
2023-08-05 07:54
设计模式
设计模式
中介者模式
01.Spring Cloud Alibaba-Dubbo-简介
她最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地
松耦合
)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是
忞触动心灵
·
2023-08-05 05:06
设计模式-工厂模式
参考资料图解设计模式大话设计模式设计模式之禅github我见过最好的设计模式设计原则回顾设计原则解释开闭原则对扩展开放,对修改关闭依赖倒置原则通过抽象让哥哥模块互不影响,
松耦合
,面向接口编程单一职责原则一个接口
黄金时代的架构之路
·
2023-08-03 18:40
Spring如何通过三级缓存解决循环依赖问题?
它由RodJohnson在2003年创建,旨在简化Java开发并促进
松耦合
、可维护性和可扩展性。Spring框架的核心特性包括:1.控制反转(IoC):通过IoC容器
揣晓丹
·
2023-08-03 12:41
java
spring
缓存
java
2019-01-20Phalcon 框架(PHP框架)
Phalcon也是
松耦合
的,可以根据项目的需要任意使用其他对象。Phalcon
cuiyao50
·
2023-08-03 01:36
命令模式——请求发送者与接收者解耦
此时,特别希望能够以一种
松耦合
的方式来设计软件,使得请求发送者与请求接收者能够消除彼此之间的耦合,让对象之间的调用关系更加灵活,可以灵活地指定请求接收者以及被请求的操作。
元维时代
·
2023-08-02 23:59
设计模式
命令模式
开发接口,你需要先搞懂这些概念!
SOA的提出是在企业计算领域,就是要将紧耦合的系统,划分为面向业务的,粗粒度,
松耦合
,无状态的服务。服务发布出来供其他服务调用,一组互相依赖的服务就构成了SOA架构下的系统。
软件测试曦曦
·
2023-08-01 22:38
软件测试
自动化测试
程序人生
python
职场发展
AngularJS 依赖注入
该模式分离了客户端依赖本身行为的创建,这使得程序设计变得
松耦合
,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许客户端了解客户端如何
李哈哈_bing
·
2023-08-01 00:16
SpringBoot整合Dubbo
Dubbo简介Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分业务的架构,使用这种方式可以使各个业务之间解耦合(或者最大限度地
松耦合
)。
Radom7
·
2023-07-31 07:43
SpringBoot简介
1.2、Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过IOC,依赖注入(DI)和面向接口实现
松耦合
;基于切
Cyril.XF.Wang
·
2023-07-31 06:59
java
后端
spring
boot
SpringCloud(待续)
·
松耦合
,扩展性好,但架构复杂,难度大。
阳光明媚UPUP
·
2023-07-31 01:21
spring
cloud
微服务
分布式
SpringBoot的三层架构以及IOC&DI
IOC(控制反转):IOC是一种设计原则,通过它可以实现程序的
松耦合
。传统的控制流程是由程序员直接编写代码控制对象的创建和调用关系,而控制反转则是将这种控制权交给一个容器(例如,IOC容器)
依恋、阳光
·
2023-07-30 11:06
JavaWeb
spring
boot
架构
java
python反射机制
当我们有多个选项,根据不同值调用不同对象时,不想写很多if—else,就用反射,达到了动态访问、不写死的效果,高内聚、
松耦合
反射涉及四个函数:hasattr:通过“字符串”判断对象的属性或方法是否存在getattr
尼大玛
·
2023-07-30 10:37
消息队列黄金三剑客:RabbitMQ、RocketMQ和Kafka全面对决,谁是最佳选择?
解耦系统组件:通过使用RabbitMQ作为消息中间件,不同的系统组件可以通过消息进行解耦,实现
松耦合
的架构,提高系统的可维护性和灵活性。事件驱动架构:RabbitMQ的发布-
玄明Hanko
·
2023-07-30 06:25
rabbitmq
rocketmq
kafka
JAVA设计模式--从入门到精通
2、如何编写高质量代码2.1设计模式的目的(高内聚,
松耦合
)2.2如何写出高质量代码3、常用的设计原则(SOLID7大原则)4、
程序员 jet_qi
·
2023-07-29 14:55
Java
设计模式详解
设计模式
java基础
(揭秘)为什么dubbo火的一塌糊涂?
SOA是一种粗粒度、
松耦合
服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、WebService技术之后的自然延伸。
l鹿狸i
·
2023-07-29 01:20
Springboot/Springcloud微服务架构
系统中的各个微服务之间是
松耦合
的,同时微服务之间,通常是采用轻量级的基于HTTP的RESTfulAPI通信机制互相沟通,互相配合。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境。
浮生若梦1314
·
2023-07-28 22:51
【温故而知新】Android架构模式
MVCMVC(Model-View-Controller)是一种在Android应用程序中使用的架构模式,用于实现
松耦合
、可测试和可维护的应用程序。
wayne214
·
2023-07-28 06:31
Android
android
架构
微服务 MicroServices 和服务网格 Service Mesh
系统中的各个微服务可被独立开发、部署、运行,微服务间是
松耦合
微服务架构≈模块化开发+分布式计算常见的微服务组件和概念:*服务注册:服务提供方将自己调用地址注册到服务注册中心,让服务调用方能够方便地找到自己
kxh166
·
2023-07-28 03:05
微服务
服务网格
service
mesh
C++设计模式之模板方法、策略模式、观察者模式
重构关键技巧:静态->动态早绑定->晚绑定继承->组合编译时依赖->运行时依赖紧耦合->
松耦合
“组件协作
SatoshiGogo
·
2023-07-27 17:59
C++
设计模式
开发语言
c++
2021-09-16
封装:隐藏对象的属性和实现细节,仅仅对外公开接口封装的优点:便于使用者正确、方便的使用系统,防上使用者错误修改系统属性:有助于建立各个系统之间的
松耦合
关系提高了软件的可重用性;降低了大型系统的风险,即便整个系统不成功
承超越
·
2023-07-27 11:52
Java面试题总结记录(3)—— Spring篇
控制反转:通过IOC实现
松耦合
,对象们
Zain_horse
·
2023-07-26 04:10
java
spring
开发语言
JS实现发布—订阅模式
发布订阅模式的优势在于,可以让两个对象
松耦合
地联系在一起,虽然不清楚彼此的细节,但这不影响它们之间相互通信。
凯凯frank
·
2023-07-25 23:26
SpringBoot:快速入门 创建第一个SpringBoot项目
为了降低java开发的复杂性,Spring采用了以下四种关键策咯:1、基于POJO的轻量级和最小侵入性编程;2、通过IOC,依赖注入(DI)和面向接口实现
松耦合
;3、基于切面(AOP)和惯例进行声明式编程
小松猿
·
2023-07-25 04:32
Spring
boot
Mybatis
maven
spring
boot
maven
springmvc
Docker镜像分层
文章目录docker镜像分层镜像层构成镜像FS构成基础镜像层扩展镜像层容器层镜像摘要分发散列值多架构镜像工作原理docker镜像分层Docker镜像由一些
松耦合
(关系不怎么紧密)的只读镜像层组成,DockerDaemon
哈密猿
·
2023-07-24 16:41
Docker
docker
容器
运维
Docker 架构
图解Docker架构01Docker的总体架构Docker是一个C/S模式的架构,后端是一个
松耦合
架构,模块各司其职。
iamChel
·
2023-07-24 09:36
浅谈设计模式:工厂模式
工厂模式就是模拟这样一个工厂生产方式,定义一个工厂类,通过工厂类创建不同子类对象,从紧耦合变为
松耦合
。
RyanL007
·
2023-07-24 03:18
设计模式
设计模式
c++
设计模式(行为型模式)之:Observer(观察者模式)
如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系,从而实现软件体系结构的
松耦合
定义定义对象间的一种一对多(变化)的依赖关系,以便当一个对象
whcz
·
2023-07-23 04:00
设计模式
观察者模式
SpringCloud面试题(必看)
、每个服务足够内聚,足够下小,代码容易理解,这样能聚焦一个指定的业务功能或业务需求3、开发简单,开发效率高,一个服务可能就是专一的干一件事4、微服务能够被小团队单独开发,可以是2-5人组成5、微服务是
松耦合
野鹤、
·
2023-07-23 01:05
spring
cloud
java
微服务
C# 接口2.0 (028 课程)
文章目录原始代码利用用接口简化函数重载紧耦合程序实体
松耦合
代码实体设计一个紧耦合--接口
松耦合
--单元测试紧耦合程序实例
松耦合
程序实体--引入接口单元测试待测试的代码:第一个测试案例的书写:第二个测试案例
多尝试多记录多积累
·
2023-07-23 00:51
C#
c#
开发语言
Cloud native基本定义
这些技术能够构建容错性好、易于管理和便于观察的
松耦合
系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。
morningcat2018
·
2023-07-22 01:44
算法与数据结构
王者荣耀为什么不使用微服务架构?
我大概说了,方便测试,方便维护,方便升级,服务之间
松耦合
,可多语言开发,自动扩容…之类的点。然后他说游戏Server不太需要微服务,因为要求RealTime,做微服务会影响
寒羽鹿
·
2023-07-21 22:57
领域驱动设计-架构篇
目录1、软件架构概述1.1软件架构概念1.2软件架构分类1.3软件架构模式1.4软件架构风格2、领域驱动软件架构2.1架构风格六边行架构(领域驱动设计首选)为什么选择REST架构
松耦合
可伸缩性易用性约束性
老王随聊
·
2023-07-21 18:46
架构设计
架构
2022-05-01代码重构 -- 大小规模重构
解耦保证代码
松耦合
、高内聚,是控制代码复杂度的有效手段。代码高内聚、
松耦合
,也就是意味着,代码结构清晰、分层模块化合理、依赖关系简单、模块或类之间的耦合小,那代码整体的质量就不会差。
竹blue
·
2023-07-21 16:40
超值干货:微服务架构下如何解耦,对于已经紧耦合下如何重构?
原则1:划分为<10个微服务模块原则2:强数据关联模块不要拆分原则3:以数据聚合驱动业务功能聚合原则4:从纵向功能划分思路到横向分层思路转变原则5:高内聚、
松耦合
的基础原则对于具体的内容
风平浪静如码
·
2023-07-20 23:50
Spring & Spring Boot
Spring一、Spring要解决的核心问题IOC(控制反转)或者DI(依赖注入)是Spring的核心能力,当IOC或者DI被适当的使用的时候,我们就能够创建具有
松耦合
度的程序。
三十四桥明月夜
·
2023-07-20 12:00
【Express.js】微服务架构
微服务架构微服务微服务架构是将一个单体应用程序拆分为一个个独立且保持
松耦合
的服务的一种架构方式,每个服务有着独立的数据库并且能独立运行部署,所有的服务最终可以被视作一个集群而进行统一管理优缺点从微服务的理念着手
Evanpatchouli℃
·
2023-07-20 02:55
Express
架构
express
后端
教程
有了微服务为什么还需要服务网格(service mesh)?
系统中的各个微服务可被独立部署,各个微服务之间是
松耦合
的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。
jerry的技术与思维
·
2023-07-19 23:24
Spring学习(1)-认识spring的各个模块
从简单性、可测试性和
松耦合
的角度而言,任何Java应用都可以从Spring中受益。Spring使用基本的JavaBean完成以前只可能由
此成非彼诚
·
2023-07-19 22:31
spring学习
spring
java
docker 的整体架构及各模块组件 《深入docker底层原理》
1.Docker整体架构Docker是一个C/S模式的架构,后端是一个
松耦合
架构,模块各司其职。1、用户是使用DockerClient与DockerDaemon建立通信,并发送请求给后者。
liuyunshengsir
·
2023-07-19 16:19
docker
docker
架构
eureka
面试基础小题笔记
通知是
松耦合
的,通知方不需要知道被通知方的任何情况,而delegate不行。通知的效率比起delegate略差。
QG不吃鱼的猫
·
2023-07-19 01:52
设计模式 ~ 发布订阅者
发表订阅者模式用于实现对象之间的
松耦合
通信;在该模式中,存在一个或多个发布者(Publishers)和一个或多个订阅者(Subscribers);发布者负责发布消息,而订阅者负责订阅感兴趣的消息并在接收到消息时做出相应的处理
DGogoing
·
2023-07-18 20:02
设计模式
Spring源码解析
从简单性、可测试性和
松耦合
的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)
壹佰大多
·
2023-07-18 19:26
java基础
spring
Spring的AOP
可以完成程序功能上
松耦合
。AOP和动态代理功能差不多,且不要自己写动态代理的代码了。AOP
松耦合
,抽取功能,减少重复代码,提高开发效率,且便于维护。Spring采用动态代理技术。
阳光明媚UPUP
·
2023-07-18 14:51
spring
java
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他