×

spring cloud

springcloud整合Knife4j(SpringCloud整合flyway在哪个模块)

企业法律顾问王永宝 企业法律顾问王永宝 发表于2024-02-27 浏览4357 评论0
前言: Knife4j作为swagger的增强版,属实让开发调试便利了不少。Swagger 作为非常欢迎的框架同时也存在着一些功能“缺陷”,那么为了弥补 Swagger 的不足,我们引入了 Knife4j 框架,使用 Knife4j 我们可以很方便的实现:接口搜索、离线文档下载、全局参数设置、接口过滤和更加友好的接口测试等功能。然而和它的功能同样令人惊讶的是它的配置,在使用 Knife4j 时,我们只需要在项目中添加它的引用,之后无需任何多余的操作就可以直接使用 Knife4j 了 场景:

分布式

SOA、ESB、解释微服务、分布式概念和专业术语 (分布式,soa,微服务的区别)

0000 0000 发表于2024-02-27 浏览3684 评论0
SOA、ESB、微服务概念 1 SOA 面向服务 SOA全称:Service Oriented Architecture,面向服务框架。它是一种设计理念,其中包含多个服务,服务之间通过相互依赖最终提供一系列完成的功能。各个服务通常以独立的形式部署运行,服务之间通过网络进行调用。架构图如下: 2 ESB 企业服务总线 ESB:Enterprise Service Bus,企业服务总线。简单来说,ESB就是一根管道,用来连接各个服务节点。【总线型结构】,ESB的存在就是为了集成基于不同

spring

lombok的@Data注解(lombok的data注解)

lehehe128 lehehe128 发表于2024-02-27 浏览3658 评论0
@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法 引入lombok 要使用 @Data 注解要先引入lombok,lombok 是什么,它是一个工具类库,可以用简单的注解形式来简化代码,提高开发效率。 <dependency> <groupId&

分布式

es的配置文件(elasticsearch.yml)(es配置详解)

lin9072 lin9072 发表于2024-02-27 浏览4302 评论0
config目录下有2个配置文件:es的配置文件(elasticsearch.yml) 和日志配置文件(logging.yml) cluster.name: elasticsearch 配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 node.name: “Franz Kafka” 节点名,默认随机指定一个name列表中名字,该列表在es的jar包中config文件夹里name.txt文件

MSSQL教程

MySQL如何判断不为空(mysql 判断不为空)

哇咔咔 哇咔咔 发表于2024-02-27 浏览3343 评论0
一、前言 MySQL 中可以使用IFNULL函数判断一个值是否不为空。 MySQL IFNULL 函数是 MySQL 控制流函数之一,它接受两个参数,如果不是 NULL,则返回第一个参数。 否则,IFNULL 函数返回第二个参数。两个参数可以是文字值或表达式。 二、使用步骤 1、函数的语法: 其中:如果 v1 不为 NULL,则 IFNULL 函数返回 v1; 否则返回 v2 的结果。 IFNULL(v1,v2); 2、实例 第一个参数为 NULL:

spring

Spring的Bean加载流程(spring bean的加载流程)

星花园站长资源网 星花园站长资源网 发表于2024-02-27 浏览40857 评论0
Spring IOC容器就像是一个生产产品的流水线上的机器,Spring创建出来的Bean就好像是流水线的终点生产出来的一个个精美绝伦的产品。既然是机器,总要先启动,Spring也不例外。因此Bean的加载流程总体上来说可以分为两个阶段: 容器启动阶段 Bean创建阶段 一、容器启动阶段: 容器的启动阶段做了很多的预热工作,为后面Bean的实例化做好了充分的准备,我们首先看一下容器的启动阶段都做了哪些预热工作。 1、配置元信息: Spring IOC容器将对象实例的创建与对象实例的使

gateway

SpringCloud Gateway 详解

如风 如风 发表于2024-02-27 浏览4022 评论0
一、网关简介 1、服务网关介绍 1.1 API网关介绍 API网关是一个服务器,是系统的唯一入口。 从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、协议转换、限流熔断、静态响应处理。 API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。 1.2 网关主要功

spring

Spring-MVC中的拦截器(springmvc中的拦截器相当于servlet中的)

依然 依然 发表于2024-02-27 浏览3999 评论0
什么是拦截器? SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。由于拦截器是基于 web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一个  controller生命周期之内可以多次调用。 拦截器和过滤器: 什么是过滤器(Filter)         依赖于servlet容器

scala

kafka启动成功之后,jps过一会不显示进程的解决方法(kafka启动后jps无进程)

Justin Justin 发表于2024-02-27 浏览4079 评论0
1. 问题所示 启动zookeeper之后在启动kafka,通过jps显示kafka还在,但是过了几秒之后,发现没有kafka进程,说明kafka启动失败 kafka目录下有logs目录,查看报错日志解决原因即可:cat logs/server.log 出现的错误如下: [2022-08-24 01:27:09,450] ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.