logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-装饰器模式

装饰器模式是一种结构型设计模式,它允许向一个现有的对象添加新的功能,同时又不改变其结构。这种模式可以动态地给一个对象添加一些额外的职责,并且相比通过生成子类的方式,装饰器模式更加灵活。装饰器模式的本质在于通过组合而非继承的方式来扩展对象的功能。它提供了一种灵活的方式来添加或修改对象的行为,同时遵循开放封闭原则(Open-Closed Principle)。通过使用装饰器模式,可以在运行时动态地添加

文章图片
#设计模式#装饰器模式#java
nacos1.x和nacos2.x版本间主要特点和区别

​Nacos​(Dynamic ​Naming and ​Configuration ​Service)是阿里巴巴开源的一款集 ​服务发现、配置管理、动态 DNS 和 ​服务元数据管理 于一体的云原生平台,广泛应用于微服务架构和云原生环境中。

文章图片
#服务发现
设计模式-数据映射模式

数据映射模式是一种将对象和数据存储映射起来的数据访问方式。具体来说,对一个对象的操作会映射为对数据存储的操作。这个数据访问层在持久化数据存储层(一般是关系型数据库)和驻于内存的数据表现层之间进行双向数据传输。其目的是让持久化数据存储层、驻于内存的数据表现层以及数据映射本身三者相互独立、互不依赖。此外,数据映射模式的核心在于其数据模型遵循单一职责原则,这也是与Active Record模式的不同之处

文章图片
#设计模式#java#数据库
spring-cloud-starter-alibaba-sentinel使用说明

Spring Cloud Alibaba Sentinel 是阿里巴巴开源的分布式系统流量防卫组件,专注于微服务架构下的流量控制、熔断降级和系统保护,是 Spring Cloud Alibaba 生态中的核心容错解决方案。

文章图片
#sentinel#服务器#linux
设计模式-中介者模式

中介者模式是一种行为型设计模式,它通过引入一个中介者对象,将系统中的各个对象之间的耦合关系转变为对中介者对象的依赖关系,从而降低多个对象之间的耦合度,使得这些对象可以更好地协作。在中介者模式中,中介者对象扮演了集成所有相关对象的角色。这个对象可以处理所有相关对象之间的通信,并控制这些对象之间的交互以完成某一特定任务。当多个对象之间需要相互通信时,它们不再直接彼此引用,而是通过中介者对象来进行通信和

文章图片
#设计模式#中介者模式
maven中的maven-antrun-plugin插件详解

maven-antrun-plugin是Maven的核心插件,用于在构建流程中嵌入Ant任务,实现复杂构建逻辑与文件操作。主要功能包括执行Ant任务(如文件复制、命令调用)、绑定Maven生命周期阶段,以及灵活配置属性。典型应用场景涵盖资源文件处理、代码生成和系统命令执行。配置时需要指定执行阶段(如package)、目标(run)和具体Ant任务。该插件优势在于兼容Ant生态和复杂逻辑处理,但需注

文章图片
#maven#java
maven中的grpc编译插件protobuf-maven-plugin详解

protobuf-maven-plugin是Maven中用于编译Protocol Buffers(.proto)文件并生成对应语言代码的插件,支持gRPC服务端和客户端代码生成。文章详细解析了插件的配置方法,包括指定protoc编译器版本、gRPC插件路径、proto文件目录和输出目录等关键配置项。同时介绍了必要的gRPC依赖项、使用流程(编写proto文件→Maven编译→使用生成代码)以及常见

文章图片
#maven#java
n8n使用介绍

n8n 凭借开源、灵活和可扩展的特性,成为企业级自动化工具中的黑马,尤其适合对数据主权和定制化要求高的场景。n8n(发音为 “n-eight-n”)是一款开源的 低代码/无代码工作流自动化工具,专注于连接不同应用程序和服务,构建复杂的自动化流程。• 支持 200+ 预置节点(如 Slack、GitHub、Google Sheets、MySQL、AWS等),同时允许用户开发 自定义节点。• 通过 可

文章图片
#算法
rabbitmq中的延迟队列使用详解

RabbitMQ延迟队列通过插件实现灵活的动态延迟,适用于电商、金融等高并发场景。关键步骤包括插件安装、交换机声明及消息延迟设置。若受环境限制,可选用TTL+死信队列作为备选方案,但需注意其局限性。实际使用中需结合消息持久化、集群部署等手段保障可靠性。延迟队列允许消息在指定时间后被消费,常用于订单超时取消、定时通知等场景。

文章图片
#rabbitmq#ruby#分布式
nacos 3.x Java SDK 使用详解

推荐结合 Spring Boot 3.x 和 Kubernetes 生态,充分发挥云原生优势。Nacos 3.x 是云原生服务治理的重要升级版本,其 Java SDK 在性能、协议和扩展性上均有显著优化。,为大规模微服务场景提供了更高性能与可靠性。Nacos 3.x Java SDK 通过。

文章图片
#java#python#开发语言
    共 148 条
  • 1
  • 2
  • 3
  • 15
  • 请选择