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
解耦
设计模式---命令模式
命令模式通常用于以下几种情况:
解耦
调用操作的客户与执行操作的类:通过命令模式,可以使得调用操作的客户不需要知道是谁将会执行这个操作,以及如何执行。
菜鸟起航ing
·
2025-02-20 20:09
Java设计模式
设计模式
命令模式
java
RUST练习生如何在生产环境构建万亿流量|得物技术
一、引言在《得物新一代可观测性架构:海量数据下的存算分离设计与实践》一文中,我们探讨了存算分离架构如何通过
解耦
计算与存储资源,显著降低存储成本并提升系统扩展性。
·
2025-02-20 13:09
后端rust
事件驱动框架
事件驱动框架文档事件驱动框架是一种异步事件处理机制,它通过事件分发和回调的方式,可以有效地提高系统的异步处理能力、
解耦
性和可扩展性。事件驱动框架包含两个主要组件:事件服务器和事件客户端。
MacRsh
·
2025-02-20 10:41
开源
单片机
stm32
c语言
设计模式
百万架构师第四十课:RabbitMq:RabbitMq-工作模型与JAVA编程|JavaGuide
人民银行二代支付系统,使用重量级消息队列IBMMQ,异步,
解耦
,削峰都有体
·
2025-02-20 08:31
后端
Solon —— 容器
它是一种思想,主要解决的是对象创建和管理的问题,用于
解耦
依赖。Ioc有
发强-CrazyAirhead
·
2025-02-20 01:28
Solon
Solon
实用教程
java
Golang的消息队列架构
它可以
解耦
系统的各个部分,提高系统的可靠性和扩展性。消息队列可以在系统之间传递消息,并且在消息发送者和消息接收者之间进行异步通信,使得系统可以更加灵活和高效地工作。
caihuayuan4
·
2025-02-19 20:45
面试题汇总与解析
大数据
spring
sql
java
23种设计模式 - 桥接模式
该模式通过组合替代继承,有效解决多维变化场景下的类爆炸问题,尤其适用于数控系统中硬件控制与软件逻辑
解耦
的场景。
強云
·
2025-02-19 15:40
软件架构
设计模式
桥接模式
Spring 核心技术解析【纯干货版】- XIV:Spring 消息模块 Spring-Jms 模块精讲
在现代分布式系统中,消息队列(MessageQueue,MQ)扮演着至关重要的角色,它不仅能够
解耦
系统各个模块,还能提升系统的可扩展性和可靠性。
栗筝i
·
2025-02-19 08:36
栗筝i
的
Java
技术栈
#
Java
框架
-
专栏
spring
数据库
java
LVS高性能原因揭秘
那么就涉及到分层
解耦
这么一个思想,任何一个层,只需要关心它这一层的事,而不用去管其它层具体是怎么做的。那么,对于每一层,就
天亮i
·
2025-02-19 05:43
JavaScript设计模式 -- 迭代器模式
通过定义统一的迭代器接口,可以使客户端代码与数据结构实现
解耦
,从而使系统更易扩展和维护。迭代器模式简介迭代器模式属于行为型设计模式,其主要思想是将遍历
鎈卟誃筅甡
·
2025-02-19 02:19
javascript
设计模式
迭代器模式
1分钟彻底搞懂“高内聚,低耦合”
目录1.高内聚低耦合:2.生活类比理
解耦
合与内聚2.1高内聚情况2.2高耦合情况2.3低耦合情况3.程序开发中耦合的影响3.1高内聚示例3.2低耦合示例1.高内聚低耦合:一句话说明,每个模块只管自己的事
jmlinux
·
2025-02-18 21:57
C语言
方法
算法
stm32
嵌入式硬件
单片机
Spring Boot中的响应与分层
解耦
架构
SpringBoot中的响应与分层
解耦
架构在SpringBoot框架中,响应与分层
解耦
架构是两个核心概念,它们共同促进了应用程序的高效性、可维护性和可扩展性。
小村学长毕业设计
·
2025-02-18 20:12
spring
boot
架构
后端
CPP集群聊天服务器开发实践(一):用户注册与登录
目录1客户端用户注册与登录1.1主要思想1.2网络层1.3业务层1.4数据层1.5测试结果1客户端用户注册与登录1.1主要思想实现网络层、业务层、数据层的
解耦
,提高系统的可维护性。
杨枝甘露小码
·
2025-02-18 18:45
CPP集群聊天服务器开发
服务器
c++
数据库
单例模式
接口自动化测试框架设计之参数传递
点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快在我们设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML)中,实现测试脚本与测试数据
解耦
,方便后期维护。
测试杂货铺
·
2025-02-18 18:40
python
软件测试
自动化测试
测试工具
职场和发展
测试用例
接口测试
【八股】Spring篇
1.使用它的IOC功能,在
解耦
上达到了配置级别。2.使用它对数据库访问事务相关的封装。3.各种其他组件与Spring的融合,在Spring中更加方便快捷的继承其他一些组件。
林子漾
·
2025-02-18 12:12
八股
项目
spring
java
后端
SpringBoot Spring MVC
SpringMVC通过把模型-视图-控制器分离,将Web层进行职责
解耦
,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。
深度视觉机器
·
2025-02-18 12:11
SpringBoot
spring
boot
基于pytest+requests+allure+yaml实现接口自动化测试框架
1.项目背景和目标:这是一个基于Python的接口自动化测试框架,主要目标是:-提供一个稳定、可维护的接口测试解决方案-实现测试用例与测试数据的
解耦
-提供详细的测试报告和日志记录-支持多环境配置和灵活的用例管理
csdn950212
·
2025-02-18 11:56
测试开发
pytest
接口自动化测试
KubeEdge 1.20.0 版本发布
新增特性:支持批量节点操作多语言Mapper-Framework支持边缘keadmctl新增podslogs/exec/describe和Devicesget/edit/describe能力
解耦
边缘应用与节点组
laowangsen
·
2025-02-18 08:04
数据库
微服务之消息队列
而消息队列(MessageQueue,MQ)作为一种异步通信机制,能够有效
解耦
服务,提高系统的可扩展性、可靠性和最终一致性。1.微服务为什么要使用消息队列?
qq_40784183
·
2025-02-18 01:22
微服务
java
架构
Audio-Visual Speech Enhancement(视听语音增强)领域近三年研究进展与国内团队及手机厂商动态分析
此外,中科院声学所提出基于泰勒展开的模型架构,将幅度-相位
解耦
与空间-谱域
解耦
重新建模,提升算法可解释性并优化性能。轻量化模型设计:中国科大与腾讯天籁实验室
AndrewHZ
·
2025-02-17 20:47
深度学习新浪潮
智能手机
算法
计算机视觉
硬件架构
硬件工程
智能硬件
设计模式3:代理、适配器、装饰器模式
代理模式(ProxyPattern)代理模式的本质是⼀个中间件,主要⽬的是
解耦
合服务提供者和使⽤者。使⽤者通过代理间接访问服务提供者,便于后者的封装和控制。是⼀种结构型设计模式。
·
2025-02-17 19:53
设计模式
使用Java和RabbitMQ构建消息队列系统
RabbitMQ是一个开源的消息中间件,支持多种消息协议,能够帮助我们实现异步处理和
解耦
。1.RabbitMQ概述1.1什么是RabbitMQRabbitMQ是一个开源的消息队列系统,它实现了AM
微赚淘客系统@聚娃科技
·
2025-02-17 03:26
java-rabbitmq
java
rabbitmq
事件驱动架构促进LLM应用的
解耦
与扩展
事件驱动架构概述1.1.1事件驱动架构的定义事件驱动架构(Event-DrivenArchitecture,EDA)是一种软件架构模式,它基于事件来驱动应用程序的运行。在这种架构中,事件被视为数据传输的基本单位,它们可以由系统内部或外部的源生成,并触发相应的处理逻辑。事件可以是一个用户操作、系统状态变更、硬件设备信号或其他任何可以由系统感知和响应的信息。事件驱动架构的核心思想是将系统的行为与事件分
AI天才研究院
·
2025-02-16 22:20
AI人工智能大模型
DeepSeek
DeepSeek
RL
强化学习
agent
agi
推理模型
智能驾驶
java
python
javascript
kotlin
golang
架构
人工智能
大厂程序员
硅基计算
碳基计算
认知计算
生物计算
深度学习
神经网络
大数据
AIGC
AGI
LLM
系统架构设计
软件哲学
程序员实现财富自由
全球化服务架构深度解析——以LocalizationController为核心的跨文化适配体系
该架构采用"三层
解耦
"设计理念,通过语言识别、资源管理、动态渲染三个维度的协同工作,构建了可扩展、高效率的全球化服务体系。
晴空了无痕
·
2025-02-16 22:17
项目框架
架构
开发语言
角色访问控制(RBAC)
Role作为一个用户(User)与权限(Privilege)的代理层,
解耦
了权限和用户的关系,所有的授权应该给予Role而不是直接给User或Group。Privilege是权限颗粒,由Operat
IT源哥
·
2025-02-16 10:52
架构设计和软件设计
user
session
actor
uml
access
class
android jetpack,Android Jetpack应用指南
Jetpack21.3Jetpack与AndroidX31.4迁移至AndroidX41.5新建项目默认支持AndroidX61.6总结8第2章LifeCycle92.1LifeCycle的诞生92.2使用LifeCycle
解耦
页面与组件
comparethecloud
·
2025-02-16 09:10
android
jetpack
常用的系统操作日志记录实现方式
1.AOP(面向切面编程)实现原理通过拦截方法调用(如Controller层或Service层),在方法执行前后插入日志记录逻辑,实现业务代码与日志逻辑的
解耦
。
程序员蔡徐坤
·
2025-02-16 07:21
java
网络
mybatis
kafka
spring
Java设计模式之桥接模式
桥接模式的核心思想是将抽象与实现
解耦
,使得它们可以独立变化,而不受彼此的影响。换句话说,桥接模式旨在处理“类的维度扩展问题”。
愿时光不负.
·
2025-02-16 02:46
#
结构型模式
java
设计模式
桥接模式
Spring中使用Async进行异步功能开发实战-以大文件上传为例
Event的同步机制二、性能优化1、异步支持配置2、自定义处理线程池扩展3、将线程池配置类绑定到异步方法三、总结前言在之前的博客中,曾将讲了在SpringBoot中如何使用Event来进行大文件上传的
解耦
Ase5gqe
·
2025-02-15 22:50
面试
学习路线
阿里巴巴
spring
java
后端
Spring IoC的实现机制是什么?
Java资源分享网SpringIoC(InversionofControl)是Spring框架的核心特性之一,主要通过依赖注入(DI,DependencyInjection)来管理对象之间的依赖关系,
解耦
了应用程序中的组件
java1234_小锋
·
2025-02-15 08:30
java
spring
java
面试
PyTorch Lightning LightningDataModule 介绍
它的核心作用是将数据处理逻辑与模型
解耦
,提高代码的可复用性和可读性。
qq_27390023
·
2025-02-14 23:21
pytorch
人工智能
python
RabbitMQ介绍
基础概念:基于Erlang语言的一个消息队列作用:1.异步通讯2.应用
解耦
3.削峰填谷角色:生产者publisher消息平台cluster交换机exchange、队列queue消费者consumer基础使用步骤一
小宇耶
·
2025-02-14 22:41
java-rabbitmq
学习笔记 —— 入门Godot C#开发 —— 信号篇
信号signal是Godot提供的用于
解耦
节点与节点的方法。它是观察者模式的一种良好实现。本文仅涉及使用C#与Godot的信号系统交互的过程。使用GDScript与信号交互的过程,请参考官方文档。
zincles
·
2025-02-14 17:33
学习
godot
c#
【前端工程
解耦
】使用事件中心实现系统
解耦
,注册,触发,删除事件
前言事件中心提供了一种灵活且可扩展的方式来管理事件和处理函数之间的关系,同时保持它们之间的
解耦
,可以降低系统耦合度,将视图和逻辑拆分出来,还是那句话,如果一个中间件解决不了问题,那就再加一个废话不多说,
Luxine.
·
2025-02-14 16:22
前端分享
前端
工厂方法模式详解(Java)
这样做的主要目的是为了实现系统的
解耦
,增加代码的灵活性和可扩展性。在工厂方法模式中,主要涉及以下几个角色:●产品接口(ProductInte
le_duoduo
·
2025-02-14 14:34
工厂方法模式
java
linux时间后mvt,Django MVT架构
Web框架中的一些概念MVC大部分开发语言中都有MVC框架MVC框架的核心思想是:
解耦
降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用m表示model模型,主要用于对数据库层的封装
经略幽燕我童贯
·
2025-02-14 10:36
linux时间后mvt
FastAPI最佳的实践及编码约定资料
目录1.项目结构2.Pydantic数据验证3.数据验证与数据库的依赖关系4.链式依赖5.
解耦
和重用依赖关系,依赖项调用被缓存6.RestfulAPI规则7.如果你只有阻塞I/O操作,不要让你的路由异步
FFFPAG
·
2025-02-14 07:16
FastApi
fastapi
数据库
网络
python
django
idea
设计模式-外观模式
外观模式其实和适配器模式很像,只不过适配器模式转化接口是为了实现接口的兼容,把每个接口都做了转化,而外观模式改变接口的原因是为了简化接口,把复杂的一切都隐藏,只对外暴露出一个干净的外观,而且外观模式不只是简单得简化
解耦
管大虾
·
2025-02-13 23:33
设计模式
设计模式
外观模式
花5分钟写个 grpc 微服务架构吧
背景:当前微服务架构在开发中越来越常见,其目的在于将各个模块进行
解耦
,实现各个模块之间快速迭代。在golang项目中,最流行的微服务框架当属谷歌旗下的grpc框架。
π大星的日常
·
2025-02-13 09:49
java
架构
微服务
java
Asp.Net Core 使用 MediatR
Asp.NetCore使用MediatR项目中使用了CQRS读写分离,增删改的地方使用了MediatR,将进程内消息的发送和处理进行
解耦
。于是便有了这篇文章,整理并记录一下自己的学习。
weixin_30794851
·
2025-02-13 06:59
c#
Unity 高度可扩展的技能与多 Buff 框架详解
事件驱动:利用Unity的事件系统或自定义事件机制,实现技能和Buff之间的交互和
解耦
。1.2框架结构SkillSystem:技能系统管理器,负责技能的加载、释放、冷却等。BuffSy
Clank的游戏栈
·
2025-02-13 02:55
unity
游戏引擎
MySQL数据同步到 Redis 缓存的几种方法
缺点2:不
解耦
,如果redis崩了,那直接卡线程了缺点3:如果人为该数据库,那就没法同步了,除非再人为删除对应的Redis,但删除Redis这个过程也有个时间差2Mysql查完数据,通过发送MQ,在消费者线程去同步
陈立浩
·
2025-02-12 12:49
缓存
mysql
redis
SpringBoot的单机模式是否需要消息队列?分布式应用中消息队列如何和服务的发现与注册、配置中心、SpringMVC相配合
消息队列主要用于解决分布式系统中的异步通信、
解耦
、流量削峰等问题,而这些在单机模式下并不常见。不过,某些场景下单机模式也可能使用消息队列:异步处理:将耗时操作异步化,提升响应速度。
陈老师还在写代码
·
2025-02-12 06:09
SpringBoot100问
spring
boot
java
后端
RocketMQ实战—10.营销系统代码优化
实现异步化来进行性能优化2.基于MQ释放优惠券提升系统扩展性3.基于Redis实现重复促销活动去重4.基于促销活动创建事件实现异步化5.推送任务分片和分片消息batch合并发送实现6.推送系统与用户群体查询逻辑
解耦
东阳马生架构
·
2025-02-12 00:50
RocketMQ原理与应用
rocketmq
营销系统
深入讲解MyBatis
优势:简化开发:通过配置文件或注解的方式,将SQL语句与Java代码
解耦
,减少了模板代码的编写。灵活高效:支持动态SQL,可以根据不同的条件生成不同的SQL
胡图蛋.
·
2025-02-11 06:06
mybatis
Spring Boot集成和使用RabbitMQ
SpringBoot集成和使用RabbitMQ1.引言RabbitMQ是一个流行的消息代理系统,广泛应用于分布式系统中的异步通信、任务
解耦
和负载分配。
li.wz
·
2025-02-10 20:22
多线程&并发编程
微服务
JavaSE
java-rabbitmq
spring
boot
rabbitmq
云消息队列 ApsaraMQ Serverless 演进:高弹性低成本、更稳定更安全、智能化免运维
如今,消息队列已成为分布式架构中不可或缺的关键服务,为电商、物联网、游戏和教育等行业,提供了异步
解耦
、集成、高性能和高可靠的核心价值。
·
2025-02-10 18:42
云原生阿里云
Spring Boot 集成 Kafka
为了实现系统之间的异步通信和
解耦
,消息队列成为了一种重要的技术手段。Kafka作为一种高性能、分布式的消息队列系统,被广泛应用于各种场景。
ekskef_sef
·
2025-02-10 16:54
面试
学习路线
阿里巴巴
spring
boot
kafka
linq
Docker搭建RabbitMQ和延迟队列插件
docker搭建rabbitmq、配置延迟队列插件消息队列的作用:消峰、
解耦
、异步rabbitmq安装查询[root@localhost~]#dockersearchrabbitmq安装[root@localhost
YangYangYang24
·
2025-02-10 07:25
docker
rabbitmq
容器
一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before
初步总结一下可以解决如下场景问题:业务
解耦
:A系统需要耦合B、C、D系
互联网全栈开发实战
·
2025-02-10 06:50
后端开发技术的解决方法
java-rabbitmq
rabbitmq
java
后端
windows
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他