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
解耦
浅谈设计模式
有什么办法彻底
解耦
吗?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
事件
异步
RabbitMQ入门实战
它能够在应用之间传递消息,
解耦
应用组件,提高系统的可伸缩性和可维护性。RabbitMQ使用高级消息队列协议(AMQP),这是一种开放的、标准化的协议,定义了消息格式、交换方式、队列管理等规范。
Memory_2020
·
2024-01-24 00:37
rabbitmq
分布式
【架构】分布式系统及相关技术栈初了解
1.3分布式系统的功能
解耦
分布式系统按层次划分:2)分布式架构的演变1、初始阶段架构2、应用服务和数据服务分离3、使用缓存改善性能4、使用应用服务器集群5、数据库读写分离6、反向代理和CDN加速7、分布式文件系统和分布式数据库
黑黑白白君
·
2024-01-23 15:14
后端
分布式
分布式存储
分布式计算
负载均衡
架构
大型网站架构系列:分布式消息队列
异步处理,应用
解耦
,流量削
lz0426001
·
2024-01-23 15:44
架构
Spring,SpringMVC和SpringBoot区别于联系
一、Spring框架Spring框架的能力就是IOC和AOP,IOC提供了依赖注入(DI)的容器,AOP提供了面向切面编程能力,这两个能力的本质是实现了应用组件(Bean)之间的
解耦
。
做一件事就好
·
2024-01-23 13:00
开发框架专栏
SpringBoot、SpringMVC和Spring有什么区别?
Spring最初利用“工厂模式”(DI)和“代理模式”(AOP)
解耦
应用组件。大家觉得挺好用,于是按照这种模式搞了一个MVC框架(SpringMVC)开发w
程序员Forlan
·
2024-01-23 13:59
框架
spring
spring
boot
【RabbitMQ】RabbitMQ面试热点
异步处理
解耦
流量削峰RabbitMQ结构(如何发送消息?)
Lemon Aourase
·
2024-01-23 12:21
中间件
rabbitmq
面试
【UE】Unreal Game Feature浅析
GF跟Plugin都可以用于实现功能的
解耦
,对于程序同学来说,这是一
离原春草
·
2024-01-23 12:48
RabbitMQ(不完整版)
文章目录RabbitMQ入门1.什么是MQ2.为什么要用MQ流量消峰应用
解耦
异步处理3.MQ的分类ActiveMQKafkaRocketMQRabbitMQ4.RabbitMQRabbitMQ的概念四大核心概念
凇:)
·
2024-01-23 12:46
rabbitmq
分布式
java
k8s的集群调度
每个组件之间的
解耦
kubectl配置文件,向APIserver发送命令--------apiserver把命令发送到各个组件kubectlrunnginx--image=nginx:1.22------
喝点维C
·
2024-01-23 11:27
docker
kubernetes
容器
linux
运维
k8s
云原生
kafka集群和Filebeat+Kafka+ELK
消息队列常应用于异步处理,流量削峰,应用
解耦
,消息通讯等场景。当前比较常见的MQ中间件有Act
为什么老是名字被占用
·
2024-01-23 08:23
分布式
kafka
分布式
Android源码设计模式学习笔记-观察者模式
观察者模式主要是用于一对多模块之间通信的
解耦
.它的基本UML如下image.pngSubject:抽象主题,也就是被观察者角色,抽象主题角色把所有观察者对象的引用都保存到一个集合里,每个主题可以有任意数量的观察者
e小e
·
2024-01-23 07:14
【ASP.NET Core 基础知识】--依赖注入(DI)--什么是依赖注入
依赖注入(DependencyInjection,简称DI)是一种设计模式,用于
解耦
和管理类之间的依赖关系。它的核心思想是将原本需要在代码中显式创建的依赖关系,交给外部容器进行控制和管理。
喵叔哟
·
2024-01-23 06:19
ASP.NET
Core
基础知识
java
rpc
开发语言
设计模式-命令模式
命令模式使得调用者与接收者之间
解耦
,命令对象充当了这两者之间的中介角色。个人认为应用到实际业务开发中的情况不多。如果有更好的实际应用场景请留下你的评论。上代码!
QPiker
·
2024-01-23 06:08
设计模式
命令模式
Android常用三方框架源码解读-Arouter
组件化开发的目的是为了
解耦
提高业务的复用,各业务之间相互独立,如何跳转页面和数据传输就成为了首要解决的问题,阿里的Arouter的框架为组件化改造提供了一种思路,作为开发中的常用框架,有必要知道其实现原理
RNGyyds
·
2024-01-23 05:09
【技术预研】starRocks高性价比替换hbase
与hdfs等组件
解耦
,降低运维压力。starRock通过以下三个优化来提升性能:排序键相当于在存储的时候,选择某一列或者某
偏振万花筒
·
2024-01-23 03:00
hbase
数据库
大数据
starRocks
【iOS】巧用 LLVM 特性: Objective-C Class Properties
解耦
前言Emmmmm...Objective-CClassProperties早在WWDC2016中就已经公示,给Objective-C加入这个特性主要是为了与Swift类型属性相互操作。官方是这么说明的:InteroperatewithSwifttypeproperties.嘛~虽然是为了配合Swift加入的新特性,不过聊胜于无哈!Note:值得一提的是Objective-CClassPropert
软件iOS开发
·
2024-01-22 23:25
初识Spring框架及Spring源码架构
Spring是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量级开源框架,主要核心是IOC(控制反转/依赖注入)和aop(面向切面编程)两大技术,实现项目开发过程中的轻松
解耦
,提高项目开发效率
wwwyx12138
·
2024-01-22 17:18
spring
java
后端
Unity 工厂方法模式(实例详解)
这样可以将对象的创建过程与使用过程
解耦
,使得代码更加灵活和可扩展。
极致人生-010
·
2024-01-22 12:52
unity
C#设计模式详解
unity
工厂方法模式
c#
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他