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
解耦
SpringCache 整合SpringBoot,记录各种使用方法
SpringCacheSpringCache,就是一个缓存框架,为的是减少编写代码,我觉得最大的作用是让缓存代码和业务代码的
解耦
,我之前也是这么想过,redis的缓存代码要是能分开就好了,但是实际上我用了
憨憨小江
·
2024-01-29 05:44
springboot
spring
boot
spring
【心得】java JNDI配合RMI实现注入个人笔记
目录JNDIRMI基本概念RMI基本逻辑恶意利用JNDI注入+RMI实现攻击JNDIJavaNamingandDirectoryInterfaceJava命令和目录接口让配置参数和代码
解耦
的规范或者思想低耦合高内聚
Z3r4y
·
2024-01-29 05:48
java
笔记
JNDI
RMI
JAVA安全
安全
Java之工厂模式解析
好处描述
解耦
将对象的创建和使用分离,降低类之间的耦合度。易于扩展支持新产品的加入,无需修改已有代码,具备良好的可扩展性。屏蔽复杂性对客户端简化代码,只需关心产品的接口而不需关心具体创建过程。
盗二
·
2024-01-29 04:54
学习笔记
java
开发语言
日常学习之:vue + django + docker + heroku 对后端项目 / 前后端整体项目进行部署
settings.pydatabase静态文件管理安全设置applicaiton&中间件配置设置requirements.txtherokucontainer部署应用前后端分别部署的优势和问题分别是什么好处
解耦
合灵活性安全性技术栈独立坏处
暖仔会飞
·
2024-01-29 02:57
学习
vue.js
django
Java设计模式-中介者模式
中介者模式是其中之一,它通过引入一个中介对象,将各个对象之间的交互
解耦
,以实现更松散耦合和可维护的系统。访问者模式是一种行为型设计模式,它允许你在不改变元素类的前提下定义新的操作。
滚动的小薯条
·
2024-01-29 02:19
Java设计模式
java
设计模式
中介者模式
领域模型与事件驱动架构的结合
事件驱动架构是一种异步、高度
解耦
的软件架构,它将系统组件之间的通信转化为事件和事件处理器之间的通信。
OpenChat
·
2024-01-29 00:11
架构
SpringIoc讲解
spring与springioc的关系SpringIoC是Spring框架中用于实现对象之间
解耦
的核心机制,而Spring则是一个基于IoC的全面框架,提供了众多的功能模块和工具,帮助开发者更加高效地开发企业级应用
screamn
·
2024-01-28 23:52
ssm
springioc
ssm
springioc
SpringMVC 的请求流程(高频面试题)
它是Web框架,按照MVC的模式,实现代码的
解耦
。Model业务层、View视图层、Controller控制层。
球球King
·
2024-01-28 21:41
框架
java
后端
spring
mvc
当前微服务之间的三种通讯方式
oauth项目;服务之间的相互请求多使用feignrequest使用的是openfeign,主要用在需要立即响应,聚合功能和数据的请求;消息队列我们使用的是腾讯的CMQ,一般用在不需要立即返回,同时需要业务
解耦
中强_a1b1
·
2024-01-28 19:08
详解Spring AOP原理
AOP设计模式孜孜不倦追求的是调用者和被调用者之间的
解耦
,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即是说,这些非业务类
平凡的柚子
·
2024-01-28 17:25
【Java 设计模式】行为型之访问者模式
访问者模式将数据结构与作用于结构上的操作
解耦
,使得操作集合可以灵活变化而不影响元素的类。在本文中,我们将深入研究Java中访问者模式的定义、结构、使用场景以及如何在实际开发中应用。
好久不见的流星
·
2024-01-28 14:31
设计模式
java
设计模式
访问者模式
【神经网络搜索】Single Path One Shot
与之前的工作不同,SPOS可以直接在大型数据集ImageNet上搜索,并且文章还提出了一种缓和权重共享的NAS的
解耦
策略,让模型能有更好的排序一致性。
pprpp
·
2024-01-28 13:23
消息中间件(一)
通过中立的接口定义目的是:为服务之间
解耦
和,提高灵活性,使得应用程序下的每一个服务都能灵活调整与修改。
老杨曲线
·
2024-01-28 13:38
史上最全知识图谱建模实践(上):本体结构与语义
解耦
在“无需复杂图谱术语,7个原则搞定Schema建模”一文中,我们总结了知识建模最佳实践的7个指导原则。本文中,我们将分基础篇、进阶篇,针对不同业务场景的建模需求,由浅及深讲解基于SPG的知识建模的方法和案例,并涉及术语的解释。本文档所提出的建模方案,已经在OpenSPG做了对应的能力支持实现(或开发迭代中)。使用SPG,读者也可以按本文的方法论对自己的业务问题简化抽象,实施对领域知识的建模及对已有
金融机器智能官方
·
2024-01-28 13:19
知识图谱
知识图谱
人工智能
Spring框架-AOP(面向切面编程)
它提供了一种通过横向切割应用程序的方式来
解耦
和增强代码的能力。AOP可以在不修改原有业务逻辑的情况下,通过将通用功能模块化并横向应用于多个不
陆卿之
·
2024-01-28 12:27
Spring框架
spring
数据库
java
【AI Agent系列】【MetaGPT】9. 一句话订阅专属信息 - 订阅智能体进阶,实现一个更通用的订阅智能体(2)
前置推荐阅读0.2本文内容1.修改一:直接用大模型获取网页信息,不用爬虫程序1.1我们要给大模型什么内容1.2提取网页文本信息1.3组织Action1.4完整代码及细节注释1.5可能存在的问题及思考2.修改二:
解耦
同学小张
·
2024-01-28 11:40
大模型
python
人工智能
笔记
经验分享
python
chatgpt
AIGC
AI编程
图谱实战 | 无需复杂图谱术语,7个原则搞定Schema建模
本文我们结合蚂蚁域内的多个业务场景,举例说明结合SPG规范的结构与语义
解耦
的知识建模及schema设计方法。
开放知识图谱
·
2024-01-28 08:57
JAVA打怪升级-设计模式之责任链模式验证
对于客户来说并不知道请求在哪一个环节被处理了,从而实现了请求和处理之间的
解耦
合。二、责任链模式优缺点优点:1、降低耦合度。它将请求的发送者和接收者
解耦
。2、简化了对象。使得对象不需要知道链的结构。
爱摸鱼的猫猫
·
2024-01-28 08:49
JAVA打怪升级
设计模式
java
Java技术栈 —— Kafka入门(一)
Kafka是一种消息队列,通过订阅-发布机制可以实现
解耦
合,用异步处理代替同步处理[1]。
键盘国治理专家
·
2024-01-28 07:07
Java技术栈
java
kafka
开发语言
MVVM模式浅析
该模式的核心理念是将UI逻辑和业务逻辑
解耦
,通过双向数据绑定机制简化开发者的工作量,使其能够专注于业务逻辑编写,同时保证用户界面的响应性和良好的可维护性。
CAUC_lin
·
2024-01-28 03:43
vue
vue.js
javascript
前端
【最佳实践】Go 组合模式对业务
解耦
在Go语言中,组合模式(Composition)是通过嵌入结构体(embeddingstructs)来实现的。它允许我们构建复杂的对象,通过将简单对象组合成树形结构来表示整个部分的层次结构。在Go中,这种模式不仅仅用于对象,还经常用于组织和管理代码,以及对业务逻辑进行结构化。以下是一些使用组合模式对业务逻辑进行结构化的基本原则和示例:基本原则定义简单的结构体:创建代表业务逻辑各个部分的简单结构体。
worxfr
·
2024-01-28 01:07
Go
golang
组合模式
开发语言
Spring
使用Spring框架的好处
解耦
合:在不使用Spring开发的项目当中,在使用相同接口的不同实现类时,每次在进行不同的实现时都要创建不同的实现类对象,而这也大大提高了对象与对象之间的耦合性,而在使用了Spring
久病成医__
·
2024-01-27 23:54
微服务与事件驱动架构的结合:实现高效的异步处理
事件驱动架构则将系统的各个组件通过事件和消息连接起来,实现高度
解耦
和异步处理。在这篇文章中,我们将讨论如何将微服务架构与事件驱动架构结合使用,实现高效的异步处理。我们将从
OpenChat
·
2024-01-27 23:09
微服务
架构
java
运维
云原生
C++实现模版树
一,模版树需求1,树的结点数据进行泛型处理;2,树的增删改查;3,增加父结点,目的是在树的遍历算法中不依赖栈结构;4,
解耦
树的信息与树结点信息,定义两个class。
bug猎人
·
2024-01-27 22:55
c++
数据结构
开发语言
前端学习:HTTP协议、请求响应、分层
解耦
HTTP协议HTTP-概述 HTTP:HyperTextTransferProtocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。如果想知道http协议的数据传输格式有哪些,可以打开浏览器,点击F12打开开发者工具,点击Network来查看。 浏览器和服务器是按照HTTP协议进行数据通信的。HTTP协议又分为:请求协议和响应协议请求协议:浏览器将数据以请求格式发送到服务器包括
~hello world~
·
2024-01-27 22:41
前后端学习
前端
学习
http
rabbitMq 入门及面试大全
1,什么是mqa:mq就是消息队列,是基础数据结构的”先进先出“的一种数据结构,一般用来解决,
解耦
、异步消息、流量削峰,等问题,高可用、可伸缩和最终一致性架构。
李三醒
·
2024-01-27 20:21
rabbitmq
面试
分布式
Kafla 学习(一)初始学习kafla
而加入发布与订阅系统,就可以
解耦
,客户端只需要发布消息,服务端只需要从系统中获取请求,再处理
程序胖
·
2024-01-27 20:27
Kafka
学习
kafka
java
RabbitMQ消息队列原理及配置
2、应用
解耦
场景:用户下单后,订单系统需要多渠道通知用户。a、下单服务系统:用户使用下单服务后,将下单信息写入数据库,下单成功。b、短信服务系统:用户下单后,将短信信息写入消息队列,以发送短信信息
一新一意
·
2024-01-27 17:20
MQ总结
数据结构笔记2
来自《Python数据结构学习笔记》(张清云编著)第五章队列和栈5.1队列5.1.1主要作用:
解耦
,使程序实现松耦合(一个模块修改不会影响其他模块)提高程序的效率循环队的入队算法:tail=tail+1
幽径微澜
·
2024-01-27 12:38
数据结构
python
数据结构
笔记
Android 源码设计模式解析与实战 第2版 读书笔记1.4.依赖倒置原则
本文依赖《Android源码设计模式解析与实战》,读书笔记编号与原书同步4.依赖倒置原则(DIP)定义:指代一种特定的
解耦
方式,使得高层次的模块不依赖于低层次的模块的实现细节的目的。
cswoods
·
2024-01-27 11:22
设计模式
android
源码
设计模式
读书笔记
策略模式实现rocketmq的消息处理器
解耦
策略模式实现rocketmq的消息处理器
解耦
一、效果MyListener作为mq消息的唯一入口,只负责分发消息到对应的处理器,具体的业务逻辑由处理器实现。
qq_43513957
·
2024-01-27 11:08
rocketmq
策略模式
rocketmq
OpenHarmony驱动消息机制管理
它实现了配置代码与驱动代码
解耦
,便于开发者进行配置管理。HC-GEN(HDFConfigura
码牛程序猿
·
2024-01-27 11:26
harmonyos
华为
鸿蒙
鸿蒙系统
驱动开发
前端
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
数据库
人工智能
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他