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
VO层的主要作用是用于
解耦
数据传输和数据逻辑,使得各层的功能和职
.:::.
·
2024-01-15 05:29
spring
LLVM入门
LLVM的IR中间层面的抽象很好的
解耦
了高级语言和机器环境,不想gccN*M的复杂度。同时我们熟知的clang只不过是llvm编译组件的前端。LLVM的IR可以解释执行,同时也可以编译执行。
boring_111
·
2024-01-15 04:04
编辑器
使用CountDownLatch做并行任务时死锁问题解决
一、业务背景因为业务需求背景,某些功能页面会请求较多的网络接口,毕竟后端更多的是考虑业务的
解耦
,会造成客户端优化较多接口请求导致的等待耗时(转圈)问题,后端推动接口的合并困难,但是前端也是可以做一些优化的
TechMix
·
2024-01-15 03:25
开发经验总结
java
性能优化
【设计模式】什么场景可以考虑使用简单工厂模式
1.概述工厂模式是一种创建型模式,主要作用就是创建对象,将对象的创建过程和使用的过程进行
解耦
。
挥之以墨
·
2024-01-15 02:09
#
设计模式
架构与设计
设计模式
简单工厂模式
java
Qt在Designer界面中进行控件提升
一、自定义控件的好处有时候,一个界面过于复杂,界面设计单独拉出来设计,就像写函数一样,多写几个调用方法,进行
解耦
Qter_Sean
·
2024-01-14 23:13
QT
qt
c++
常用代码扩展点设计方式
代码示例策略模式及改进版扩展点实现策略模式扩展点实现策略模式改进扩展点实现Cola扩展点设计1)cola框架简介2)示例代码抽象业务扩展点实现方式基础概念理解在平时业务开中经常会遇到不同业务走不同的业务逻辑,为了代码的扩展性,不得不采取一些手段来对进行
解耦
bboyzqh
·
2024-01-14 22:46
中台
java
扩展点
扩展点实现
extension
设计模式——工厂模式
工厂模式是软件设计模式中创建型模式的一种,主要用于
解耦
对象的创建过程。其核心思想是定义一个用于创建对象的接口或类,让子类决定实例化哪一个类,从而使客户端(调用者)无需知道具体生产何种产品。
星辰引路-Lefan
·
2024-01-14 22:35
系列文章
Java
设计模式
开发语言
java
MQ的作用【转】
主要用于各个系统之间通信的
解耦
。二、MQ是干嘛的消息总线(MessageQueu
小刘加油2023
·
2024-01-14 21:31
数据库
java
服务器
命令模式
命令模式就是将命令和执行封装在一起,并且高层组件是接触不到底层组件的,实现了调用者和执行者
解耦
合看一下类图命令模式类图Command:定义了命令的抽象ConcreteCommand:是具体的命令实现类,
杨殿生
·
2024-01-14 21:04
ELK日志分析系统之(Filebeat 收集Nginx日志并写入 Kafka 缓存发送至Elasticsearch)
缓存功能,减轻elasticsearch的压力,但不支持的redis集群,存在单点问题,故利用kafka代替redis,且支持kafka集群,消除单点故障隐患,同时利用kafka缓存日志数据,解决应用
解耦
zhl52306
·
2024-01-14 19:56
elasticsearch
kafka
缓存
elk
linux
C#MQTT编程04--订阅报文
1、报文回顾在MQTT中,消息传递模式是采用发布订阅模式(Publish-SubscribePattern),它将发送消息的客户端(发布者)与接收消息的客户端(订阅者)
解耦
,使得两者不需要建立直接的联系也不需要知道对方的存在
hqwest
·
2024-01-14 16:33
C#Mqtt网络编程
订阅报文
subscribe报文
suback报文
mqtt协议报文
mqtt通信报文
结构型模式之桥梁模式
桥梁模式桥接模式点评:java中强耦合继承编译节点就确定的关系java中弱耦合运行时才能确定的关系/***桥梁设计模式**将抽象和实现
解耦
,使两者可以独立的变换**//桥接模式有4个角色*1.抽象化*2
辰默01
·
2024-01-14 11:50
模块化+组件化+插件化+ARouter
第三方库的使用等公共部分抽离封装成基础模块,或者将大的业务上拆分为多个小的业务模块,这些业务模块又依赖于公共基础模块的开发方式,最终将这些模块打包成一个完整的app模块化的优点复用:基础模块,可为业务模块所复用
解耦
一书一世界
·
2024-01-14 08:02
IP-Adapter:用于文本到图像扩散模型的文本兼容图像提示适配器
、IP-Adapter简介二、IP-Adapter与img2img的区分(一)结构上的区别(二)流程上的区别(三)输出上的区别(四)原理上的区别三、IP-Adapter的网络架构(一)图像编码器(二)
解耦
交叉注意力
丁希希哇
·
2024-01-14 07:30
AIGC阅读学习
计算机视觉
AIGC
算法
人工智能
行为型设计模式—职责链模式
而职责链就是把步骤
解耦
为执行链条,从而消除牵一发而动全身的后果。(链表插入优点是
背帆
·
2024-01-14 07:28
go语言设计模式
责任链模式
设计模式
golang
行为型设计模式—策略模式
策略模式与模板模式
解耦
维度不同,策略模式是让完成某个任务的具体方式可以相互切换,而模版模式则是针对一个流程的共性梳理出固定的执行步骤,二者经常配合使用。
背帆
·
2024-01-14 07:58
go语言设计模式
设计模式
策略模式
springcloud stream消息驱动
SpringCloudStream通过提供Binder抽象,将应用程序与消息中间件
解耦
,让开发人员无需关心底层通信细节。
Sahm5k
·
2024-01-14 07:56
微服务
spring
cloud
spring
后端
Kafka详解
从字面上来理解,消息队列是用来存储传递消息的1-2消息队列应用场景应用耦合--使用消息队列
解耦
后端业务开发实名认证图片上传功能身份证消息队列保存成功信息图片验证读取消息队列的中信息图片识别验证上传成功才能识别消息队列验证成功信息图片保存读取消息队列的中信息图片保存识别陈成功异步处理后端业务开发发送短信
中长跑路上crush
·
2024-01-14 04:56
kafka
linq
分布式
RabbitMQ 的基本概念
传统方式,系统之间直接调用(http协议httpclient/openFeign)中间件2MQ的优势异步、
解耦
、削峰1应用
解耦
系统的耦合性越高,容错性就越低,可维护性就越
伍六七.167
·
2024-01-14 00:58
rabbitmq
分布式
微前端无界机制浅析
为了能够将前端模块
解耦
,通过相关技术调研,最终选择了无界微前端框架作为物流客服系统
解耦
支持。为了更好的使用无界微前端框架,我们对其运行机制进行了相关了解,以下是对无界运行机制的一些认识。
快乐非自愿
·
2024-01-13 18:15
前端
Spring IOC 与 AOP 基础原理,一篇搞定
实现代码的
解耦
。为什么叫反转因为以前的对象
球球King
·
2024-01-13 17:43
框架
spring
后端
Kafka面试题!掌握它才说明你真正懂Kafka(附答案)
①异步处理②应用
解耦
③流量削峰④日志处理⑤消息通讯等。3、使用Kafka有什么优点和缺点?
码农小胖
·
2024-01-13 15:15
2021-07-26观察者模式与建造者模式
ObserverPattern),又叫发布-订阅模式,定义一种一对多的依赖关系,一个主题对象可被多个观察者对象同时监听,使得主题对象状态变化时,所有依赖于它的对象都会得到通知并自动更新,实现了观察者和被观察者之间的
解耦
竹blue
·
2024-01-13 13:17
代码结构:为何重要算法不和接口编译到一个dll里面
这是为了build时可以
解耦
。3所以这种dll的拆分也好,或者cmake中的obj,就有这种好处。就是将build的单元
解耦
开。提升build时的效
地摊书贩
·
2024-01-13 07:51
cmake
Spring Boot - Application Events 的发布顺序_ApplicationPreparedEvent
这种机制的主要目的是为了实现
解耦
,使得应用程序中的不同组件可以独立地改变和复用逻辑,而无需直接进行通信。在Spring
小小工匠
·
2024-01-13 04:12
【Spring
Boot2.X】
spring
boot
事件发布
21道Java Spring MVC综合面试题详解含答案(值得珍藏)
SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责
解耦
,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错
孤蓬&听雨
·
2024-01-13 03:20
面试资料
java
spring
mvc
面试
设计模式之
解耦
设计模式经常考虑的一个问题是将对象间关系
解耦
,逼近开闭原则,使得代码容易扩展最近设计到读写者间信息的传递,writer需要定期将信息告知reader,最开始想到的是监听者模式,将reader注册到writer
泓礼
·
2024-01-13 02:11
【React.js 06】Redux基础知识
Redux是一个专注于状态管理的库,和React是
解耦
的,用Angular和Vue都可以使用Redux。其具有一个单一状态,单向数据流的特性。
IUVO
·
2024-01-12 20:06
NVMe-oF 1.1规范:多路径、非对称命名空间和NVMe/TCP
提到NVMeoverFabric,我就会想到它的几种应用场景:1、存储阵列到主机的网络连接(替代FC、iSCSI等);2、服务器、本地NVMe存储
解耦
(跨机箱/JBOF),SSD存储资源池化共享;3、分布式存储
大隐隐于野
·
2024-01-12 18:07
#
介质专栏
nvmeof
【设计模式-6】建造者模式的实现与框架中的应用
与工厂模式不同的是,建造者模式主要目的是把繁琐的构建过程从产品类和工厂类中抽离出来,进一步
解耦
,最终实现用一套标准的制造工序制造出不同的产
zkyangll
·
2024-01-12 17:36
设计模式
设计模式
建造者模式
windows
EF Core 在实际开发中,如何分层?
分层就是将EFCore放在单独的项目中,其它项目如Asp.netcorewebapi项目引用它这样的好处是
解耦
和项目职责的清晰划分,并且可以重用EFCore项目但是也会数据库迁移变得复杂起来Stepbystep
yangshuquan
·
2024-01-12 12:02
C#
asp.net
core
EF
Core
c#
.net
core
经验分享
针对 ASP.NET Core Web API 的先进架构
的先进架构要点概述:与传统的ASP.NET相比,ASP.NETCore的新架构提供了一些好处ASP.NETCore从一开始就包含对依赖注入的支持单一职责原则简化了实施和设计端口和适配器模式将业务逻辑与其他依赖项分离
解耦
的架构使测试更容易
RayRings
·
2024-01-12 12:56
.NET
ASP.NET
Core
Web
API
几种处理JavaScript异步操作的办法
使用回调的方式对于
解耦
非常不利,于是找了别的方法去处理这个问题。问题
强哥科技兴
·
2024-01-12 12:50
Spring Boot - Application Events 的发布顺序_ApplicationStartingEvent
这种机制的主要目的是为了实现
解耦
,使得应用程序中的不同组件可以独立地改变和复用逻辑,而无需直接进行通信。
小小工匠
·
2024-01-12 09:22
【Spring
Boot2.X】
spring
boot
事件发布
2024.1.11 Kafka 消息队列,shell命令,核心原理
Kafka的核心原理1.Topic的分区和副本机制2.消息存储机制和查询机制3.Kafka中生产者数据分发策略六.Kafka之所以具有高速的读写性能,主要有以下几个原因七.笔记一.消息队列应用场景:应用
解耦
合
白白的wj
·
2024-01-12 07:12
kafka
分布式
spark
python
大数据
hadoop
架构02 - 架构的基础: 特点,本质...
软件架构的核心价值在于控制系统的复杂性,实现核心业务逻辑和技术细节的
解耦
和分离。软件架构可以视为系统的草图,描述了直接构成系统的抽象组件,并明确和细致地描述了组件之间的通信。
我还是个少年
·
2024-01-12 06:07
架构
Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent
这种机制的主要目的是为了实现
解耦
,使得应用程序中的不同组件可以独立地改变和复用逻辑,而无需直接进行通信。在Spring
小小工匠
·
2024-01-12 03:45
【Spring
Boot2.X】
spring
boot
事件发布
工厂模式的一点感悟
我们在工作中经常会看到代码中有工厂模式的影子,可有没有细细品味为什么要使用工厂模式呢,换句话说工厂模式都解决了什么问题,我一一列举一下:1.要将对象的创建与使用分离我们为什么要将创建与使用分离开了,网上有人说是为了
解耦
当当的风华
·
2024-01-11 22:59
常见5种消息队列介绍及入门教程ActiveMQ、kafka、RabbitMQ等
所以消息队列可以解决应用
解耦
、异步消息、流量削锋等问题,是实现高性能、高可用、可伸缩和最终一致性架构中不可以或缺的一环。现在比较常见的消息队列产品主要有ActiveMQ、RabbitMQ
程序员面试吧
·
2024-01-11 21:37
rabbitmq
kafka
java
k8s的集群调度:
的集群调度:Scheduler:负责调度资源,把pod调度到node节点预算策略优先策略list-watchk8s集群当中,通过list-watch的机制进行每个组件的协作,保持数据同步,每个组件之间的
解耦
wutong0708
·
2024-01-11 19:49
linux
docker
运维
kubernetes
MVP介绍
两者之间最大的区别就是MVP中使用Presenter对视图和模型进行了
解耦
,它们彼此都对对方一无所知,沟通都通过Presenter进行。MVP中的视图必须要将对应的事
你weixiao的时候很美
·
2024-01-11 18:22
vite:极速、轻量构建工具(结合vue3 )
yarncreatevite-appcdyarnyarndev2.vite简介vite是一个基于Vue3单文件组件的非打包开发服务器,它做到了本地快速开发启动:快速的冷启动,不需要等待打包操作;即时的热模块更新,替换性能和模块数量的
解耦
让更新飞起
好了来看下一题
·
2024-01-11 17:57
vue
js
vue
js
C# WPF MVVM中依赖注入
-
解耦
组件之间的依赖关系,使得代码更加灵活、可扩展和可测试。-降低代码的复杂性,减少重复的实例化和管理逻辑。-支持代码的单元测试,因为可以轻松替换依赖项以进行测试。
宇宙小怪物
·
2024-01-11 17:35
C#
XML
WPF
c#
wpf
架构师常用的ChatGPT通用提示词模板
模块划分与
解耦
:如何合理划分系统模块,降低模块间的耦合度,提高可维护性和可扩展性?数据架构设计:如何设计数据架构,包括数据模型、数据存储、数据流程等?
BTCKing
·
2024-01-11 16:16
chatgpt
gpt
工厂设计模式的思考
工厂模式对于开发者来说并不陌生,他利用多肽性很好的进行业务之间的
解耦
,不同的场景创建不同的实现,从而使得更多的关注业务实现,这种简单的实现这里不在举例。
博大的Java世界
·
2024-01-11 15:22
设计模式
掌握设计模式:深入了解命令模式的优雅调度与行为
解耦
命令模式是一种行为设计模式,其目的是将请求发送者和接收者
解耦
,从而允许发送者发送请求,而无需知道请求的具体处理方式。
٩(⁎ ́ი ̀⁎)۶:.✧
·
2024-01-11 09:08
设计模式
命令模式
设计模式行为型:责任链模式(ChainOfResponsibilityPattern)
将请求发送者和请求接受者
解耦
,让请求的接受者形成链式操作,所有人都能够接受接受到请求,直到有人处理请求。
码农架构
·
2024-01-11 08:50
python 中 asyncio.Queue 的使用
asyncio.Queue提供了一种
解耦
生产者和消费者的机制,允许多个协程在同一时间进行并发操作。生产者可以向队列中放入元素,而消费者可以从队列中取出元素进行处理。
cqcyst
·
2024-01-11 08:13
python
开发语言
【总结】消息队列 - Kafka
1.为什么使用消息队列异步处理、应用
解耦
、流量削锋2.使用消息队列的缺点系统可用性降低-如果消息系统挂掉就会导致系统服务不可用。
tianya3530
·
2024-01-11 06:48
消息中间件
学习笔记
kafka
消息队列
CU云化的优势与面临的挑战
CU云化可以实现资源部署的灵活性,通过无线网云化,可提升未来网络的弹性和敏捷性:一方面实现了软硬件
解耦
,降低成本;另一方面实现网络功能
解耦
和软件化,支持网络功能可编排和可定制,以及自动化的弹性伸缩,缩短服务上线周期
通信牛
·
2024-01-11 04:49
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他