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
解耦
Spring Boot @ConfigurationProperties注解的作用
解决的问题(
解耦
)怎样解决@ConfigurationProperties注解前提:key的名字要与实体类中的保持一致实体类:要有get和set方法可以加上@Data注解(lambook)@component
effort看看喽
·
2024-01-27 10:00
spring
boot
java
后端
java接口跟抽象类的区别:
区别简介:Java中的接口和抽象类都可以用于实现类之间的
解耦
和代码复用,但它们有一些重要的区别。实现方式:接口是一种完全抽象的类,它只能定义方法和常量,不能包含字段和方法实现。
张滚滚QAQ
·
2024-01-27 08:13
java
开发语言
rabbitmq基础
通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信消息队列的应用场景:
解耦
:可以独立的扩展和修改消息队列两边的处理过程。冗余(存储):使用消息队列做消息的持久化存储,直到他们被完
被代码耽误的段子手
·
2024-01-27 07:21
mq
java-rabbitmq
rabbitmq
java
C#使用RabbitMQ-1_Docker部署并在c#中实现简单模式消息代理
它的主要功能是在应用程序之间提供异步消息传递,实现系统间的
解耦
和消息的可靠传递。RabbitMQ使用Erlang语言开发,支持多种客户端语言如Python、Ruby、.NET、Java等。
爱吃香蕉的阿豪
·
2024-01-27 06:44
RabbitMQ
rabbitmq
分布式
c#
消息队列
docker
为什么前端控制器不直接调用Controller中的方法,而要通过处理器适配器?
SpringMVC中,前端控制器(通常是DispatcherServlet)不直接调用Controller中的方法,而是通过处理器适配器(HandlerAdapter)进行调用,这种设计有几个重要的原因:
解耦
来自宇宙的曹先生
·
2024-01-27 06:39
Spring
Spring
mvc
框架
Java复习系列之阶段三:框架原理
控制反转的核心思想是将传统程序中对象的创建和绑定由程序代码直接控制转移到一个外部容器(如框架或库)来管理,从而实现模块间的
解耦
。将对象的控制权,交给容器进行管理,只需要在使用时找容器要。
来自宇宙的曹先生
·
2024-01-26 18:33
Java复习
Spring
spring
boot
spring
mvc
mybatis
Spring中AOP思想
开发中的代码逻辑是自上而下的,这些自上而下的过程中会产生一些重复的横切性问题,这些横切的问题和我们主要的业务逻辑关系不大,会散落在代码的各个功能地方,维护麻烦;AOP是编程思想就是把业务逻辑和横切问题进行分离,从而达到
解耦
的目的
蜗牛写java
·
2024-01-26 16:46
Java面试题-消息队列
消息队列1.消息队列的使用场景六字箴言:削峰、异步、
解耦
削峰:接口请求在某个时间段内会出现峰值,服务器在达到峰值的情况下会奔溃;通过消息队列将请求进行分流、限流,确保服务器在正常环境下处理请求。
迷茫的21世纪的新轻年
·
2024-01-26 16:36
面试题
java
开发语言
面试题-【消息队列】
消息队列问题1如何进行消息队列的技术选型优点
解耦
(pub/sub模型)异步(异步接口性能优化)削峰使用消息队列的缺点几种消息队列的特性问题2引入消息队列之后该如何保证其高可用性RabbitMQ的高可用kafka
谷新龙001
·
2024-01-26 16:35
面试题
消息队列
耦合和
解耦
合
程序的耦合耦合:程序间的依赖关系包括:类之间的依赖方法间的依赖
解耦
:降低程序间的依赖关系实际开发中应该做到:编译期不依赖,运行时才依赖
解耦
的思路:第一步:通过读取配置文件来获取要创建的对象全限定类名第二步
茶酒qqq
·
2024-01-26 12:19
解耦
实用!!!
问题背景:Java调用C++,通常推荐用JNI(JavaNativeInterface)http://t.csdnimg.cn/kjOND但是调用时每调用一个C++方法都需要在Java程序中增加,不符合设计时的开放封闭原则,业务一边程序就要修改publicclassCallCPlusextendsCallImp{@Overridepublicvoidexecute(){}publicnativev
GISer_Jing
·
2024-01-26 12:11
读研笔记
java
c++
开发语言
python
开闭原则
设计模式_命令模式_Command
希望只要一个app就可以控制全部智能家电要实现一个app控制所有智能家电的需要,则每个智能家电厂家都要提供一个统一的接口给app调用,这样可以考虑使用命令模式命令模式可将“动作的请求者”从“动作的执行者”对象中
解耦
出来在我们的例子中
Roc Lau
·
2024-01-26 10:45
设计模式
设计模式
命令模式
spring boot整合rabbitmq
RabbitMQ主要是用来实现应用程序的异步和
解耦
,同时也能起到消息缓冲,消息分发的作用。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。
weixin_44801026
·
2024-01-26 10:30
spring
boot
rabbitMQ
入门
深入了解Spring事件机制的作用与应用场景
Spring的事件机制为应用程序提供了一种灵活且
解耦
的方式来处理事件,它基于观察者模式构建,使得不同组件之间能够更加独立地工作。本文将深入探讨Spring事件机制的作用以及在实际应用中的使用场景。
nbsaas-boot
·
2024-01-26 09:59
常用代码
spring
java
后端
事件
spring
event
spring
boot
教你三步实现CDH到星环TDH的平滑迁移
存算
解耦
特性支持弹性扩展,让资源配置更灵活。星环一站式多模型大数据基础平台TDH架构图TD
星环科技
·
2024-01-26 07:08
大数据
数据库
大数据平台
big
data
数据仓库
hadoop
媒体声音|PolarDB再升级:欢迎来到云数据库 x AI新时代
以下文章来源于产业家,作者产业媒体作者|思杭编辑|皮爷出品|产业家“搭积木”、“自动驾驶”、“三层
解耦
”,这些形象的标签成了1月17日阿里云开发者生态大会当天最出圈的词汇。
阿里云瑶池数据库
·
2024-01-26 06:56
数据库
人工智能
阿里云
云计算
云原生
RabbitMQ之死信交换机
前言消息队列是分布式系统中常用的组件,用于异步通信、
解耦
和提高系统可靠性。然而,在实际应用中,难免会遇到一些异常情况,例如消息处理失败、超时等。
ChatYU.
·
2024-01-26 06:17
rabbitmq
分布式
PolarDB 再升级:欢迎来到云数据库 x AI新时代
作者|思杭编辑|皮爷出品|产业家“搭积木”、“‘自动驾驶’”、“三层
解耦
”,这些形象的标签成了1月17日阿里云开发者生态大会当天最出圈的词汇。会上,一名小学生受邀上台演示了数据库查询的场景。
产业家
·
2024-01-26 01:25
数据库
人工智能
浅谈设计模式
有什么办法彻底
解耦
吗?3.有一位兄弟的代码经过测试功能无误,但他的实现思路很奇怪,可读性差。我有更好的方法,但是必须
坐怀不乱_d4bd
·
2024-01-25 23:11
Fastbee开源物联网项目RoadMap
架构优化代码简化业务&协议
解耦
关键组件支持横向拓展网络协议支持横向拓展,包括:mqttbroker,tcp,coap,udp,sip等协议插件化编码脚本化业务代码模版化消息总线功能优化网关/子网关:上线
帐篷Li
·
2024-01-25 23:49
开源社区建设
开源
物联网
RabbitMQ(Golang版本)
二、使用场景1.
解耦
场景说明:用户下
会跳舞的哈密瓜
·
2024-01-25 23:14
rabbitmq
golang
Kubernetes微服务网关 vs Ingress
微服务网关的出现,将前端和后端
解耦
,相互独立:K8SIngress与微服务网关的功能类似,Ingress的核心功能也是路由,反向代理。总结:微服务网关=K8SIn
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
微服务理解篇
一:架构演变1单体架构:简单理解为一个服务涵盖所有需求功能2垂直架构:按照业务功能将单体架构拆分成小模块服务,如:订单系统,用户系统,商品系统##缺点引入分布式事务,分布式锁等,优点:模块
解耦
##垂直拆分
楠~枫
·
2024-01-25 19:53
微服务
架构
spring
cloud
java-zookeeper
dubbo
Java-SPI机制
SPI将服务接口和具体的服务实现分离开来,将服务调用方和服务实现者
解耦
SPI和API的区别API:实现方提供了接口和实现,调用方调用实现方的接口进行使用,这就是API,即接口和实现都是在实现方SPI:接口存在于调用方这边时
没脑袋的喵
·
2024-01-25 18:34
Java基础
java
python
开发语言
RabbitMQ
MQ的主要作用是
解耦
应用程序之间的通信,提高系统的可伸缩性和可靠性。
解耦
:MQ将消息的发送者和接收者
解耦
,使得它们可以独立演进,互不影响。发送者只需要将消息发送到MQ中,不需要关心谁来消费消息。
Mr_hss
·
2024-01-25 18:12
rabbitmq
分布式
微服务
中间件
java
java-rabbitmq
spring
cloud
智能互联网之总体架构设计篇
-分库水平拆分-分表2.架构同理:垂直方向拆分-业务维度水平方向拆分-功能维度2.水平分层架构设计与实践1.水平方向物理分成多个独立进程1.网关层2.业务逻辑层3.数据访问层4.数据存储层2.每层逻辑
解耦
南园故剑00
·
2024-01-25 17:14
Prototype模式(设计模式)
对象种类繁多,无法将他们整合到一个类中难以根据类生成实例
解耦
框架和生成的实例一旦在类中使用到了别的类名,就意味着该类与其他类紧密的耦合在一起了一旦在代码中出现要使用的类的名字,就不能和该类分离,也无法实现复用
DarknessShadow
·
2024-01-25 12:03
你知道为什么要前后端分离?它有什么优缺点?
接下来由乐字节小z带大家进入主题:一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行
解耦
,并且前后端分离会为以后的大型分布式架构
拌拌拌拌死你
·
2024-01-25 11:26
java开发中高可用,高性能处理
java开发中高可用1.通过隔离的手段实现高可用:多数据源(mysql,redis),服务拆分等方法2.依赖治理:主流程
解耦
(使用消息队列),异步
解耦
(使用线程池),数据更新异步(canal)3.多通道
q琦一
·
2024-01-25 08:14
Java
java
消息中间件基本概念
基本概念消息队列三个场景:异步,削峰,
解耦
异步:将整个流程进行异步发送,也就是说本来顺序执行的程序化流程,异步后可以同时进行操作,互不影响,但保持最终结果一致性;
解耦
:它允许不同的应用程序或服务通过发送和接收消息进行通信
笑口常开的小丸子
·
2024-01-25 08:44
质量工程
中间件
Amazon Kinesis:实时收集、处理和分析视频和数据流。
为什么需要流式处理将数据收集(collection)和处理(processing)
解耦
。
红笺短
·
2024-01-25 07:16
AWS
aws
Django笔记(六):DRF框架
首前后端分离是互联网应用开发的标准使用方式,让前后端通过接口实现
解耦
,能够更好的进行开发和维护。
垃圾管理员
·
2024-01-25 06:41
Django笔记
笔记
django
python
kafka(一)快速入门
kafka是一个分布式、支持分区、多副本,基于zookeeper协调的分布式消息系统;二、应用场景日志收集:一个公司可以用Kafka收集各种服务的log,通过kafka推送到各种存储系统;消息系统:
解耦
和生产者和消费者
匠道
·
2024-01-25 05:19
kafka
kafka
分布式
Hi Developer,你有来自华为云学院的微服务开发攻略请查收
1什么是微服务微服务是架构层的一个概念,通过分解(业务单元),将项目拆解出n个单元,互相没有强依赖关系(
解耦
),自我准备需要的依赖条件,进而达到可以独立运行,不再受环境与地点上的限制。
舒意从生
·
2024-01-25 01:04
spring-MVC中的Service层作用
问题的本质是:业务逻辑粘连了C层和M层,应该从C层&M层
解耦
出来,成为独立的Service层。在C层直接实现业务逻辑,缺点:1.不同的controller之间,无法共享通用的业务逻辑,比如:折扣计算。
Shokka
·
2024-01-25 00:58
基于redis实现消息队列
消息队列,MessageQueue,常用于解决并发系统中的资源一致性问题,提升峰值的处理能力,同时保证消息的顺序性、可恢复性、必送达性,对应用进行
解耦
,或者实现异步通讯等。
tracy_668
·
2024-01-24 21:12
Docker数据卷操作 Docker挂载Nginx、MySQL数据卷
将容器与数据分离,
解耦
合,方便操作容器内数据,保证数据安全。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录
VincentHu_
·
2024-01-24 19:06
#
Docker
docker
nginx
mysql
Java基础——反射
使用反射的好处就是:可以在程序运行过程中,操作这些对象可以
解耦
,提高程序的可扩展性Class说起反射我们必须说一个重要的类那就是Class。这个类代表了Java编译后的字节码对象。
So_ProbuING
·
2024-01-24 17:00
SpringEvent-轻量级内部组件
解耦
神器
SpringEvent是允许不同组件之间通过发布-订阅机制进行
解耦
的通信,可以用来通知其它组件执行后续操作。
GodSea_611
·
2024-01-24 16:47
java
spring
boot
插混、增程、纯电为什么说纯电是未来的趋势
纯电动汽车是指以动力电池为动力,用电机驱动车轮行驶;混动技术分为串联、并联、混联3种模式,其中混联是目前车企主要插混技术路径:1)串联构型将发动机与车轮
解耦
,发动机通过发电机发电,再由电机驱动车轮;2)
阿宝说车
·
2024-01-24 15:22
汽车
自动驾驶
人工智能
MQTT消息中间件业务
解耦
浅谈
在MQTT消息中间件中实现业务
解耦
主要依赖于对系统的合理划分。这需要明确各个系统或组件之间的边界,以避免不必要的耦合。
MarkHD
·
2024-01-24 15:51
汽车
OpenHarmony驱动消息机制管理
它实现了配置代码与驱动代码
解耦
,便于开发者进行配置管理。HC-GEN(HDFConfigura
不入流HarmonyOS开发
·
2024-01-24 15:13
harmonyos
HarmonyOS
华为
鸿蒙开发
驱动开发
数据库
前端
Kafka 集群如何实现数据同步?
Kafka介绍Kafka是一个高吞吐的分布式消息系统,不但像传统消息队列(RaabitMQ、RocketMQ等)那样能够【异步处理、流量消峰、服务
解耦
】还能够把消息持久化到磁盘上,用于批量消费。
java2508
·
2024-01-24 14:02
kafka
分布式
(十四)Head first design patterns建造者模式(c++)
建造者模式建造者把产品细节的实现过程单独封装成类,完成产品本身和创建产品之间的
解耦
。每一个建造者都相对独立,因此在建造细节实现方面实现了灵活性和可扩展性。
闻林禹
·
2024-01-24 12:39
设计模式cpp
设计模式
建造者模式
消息队列基础知识
3、应用
解耦
如果模块之间不直接进行调用,模块之间耦合度就会很低,那么修改一个模块或者新
皓月v
·
2024-01-24 11:29
java
消息中间件之八股面试回答篇:一、问题概览+MQ的应用场景+RabbitMQ如何保证消息不丢失(生产者确认机制、持久化、消费者确认机制)+回答模板
MQ的应用场景MQ主要提供的功能为:异步
解耦
削峰。
鸡鸭扣
·
2024-01-24 09:38
RabbitMQ
消息队列面试
面试
rabbitmq
职场和发展
spring
cloud
java
后端
分布式
SpringBootWeb综合项目案例学习笔记
在学习了前端的一些相关基础,前后端发送请求、三层架构、分层
解耦
、Springboot后端工程、基于jdbc的开发框架Mybatis框架等技术后,现在进行一个综合的项目案例,对前面知识进行总结,并完成了一个入门级别项目
TomStudyJava
·
2024-01-24 08:40
学习
笔记
【Java 设计模式】行为型之责任链模式
文章目录1.定义2.应用场景3.代码实现结语责任链模式(ChainofResponsibilityPattern)是一种行为型设计模式,用于将请求发送者和接收者
解耦
,使得多个对象都有机会处理请求。
好久不见的流星
·
2024-01-24 07:58
设计模式
java
设计模式
责任链模式
Spring 事件推送publishEvent
三、使用1.定义事件2.定义事件源3.定义监听对象4.统一发送事件5.测试四、项目地址一、简介ApplicationContext.publishEvent是Spring提供的
解耦
的一种方
大王只是带我巡了个山
·
2024-01-24 02:15
spring
java
publishEvent
springboot
事件
异步
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他