logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据库】数据库入门(五): 实体关系模型 (Entity-Relationship Model)

数据库的设计通常需要经历四个部分:需求收集与分析(Requirements Collection and Analysis)概念设计(Conceptual Design) —— 设计实体关系模型 (ER Model)逻辑设计(Logical Design)—— 实现从 ER 模型到关系模式(Relation Schemas)的转换。物理设计(Physical Design)本文主...

#数据库
@FeignClient 注解的使用与常见问题

概述Feign 是一个声明式的 Web 服务,通过定义一个添加相应注解的接口,即可完成一个 Web 服务的接口。SpringCloud 对 Feign 进行了封装以后,其开始能够支持 Spring MVC 标准注解,同时在 SpringCloud 架构上结合 Eureka 和 Ribbon,还能够支持负载均衡。既然是一个 Web 服务,必然服务端模块与客户端模块都加入 Feign 依赖以及对接的

#spring cloud
SpringBoot 的请求参数校验注解

Validation 和 validator 包提供了一系列校验用注解,帮助我们在 RESTful 服务请求中实现期望的数据校验,其注解的功能包括但不限于入参的存在性判断、非空判断、数值取值范围限定、特定含义数据格式校验、校验失败提示信息等。Maven 依赖在 SpringBoot 2.3 版本之前的项目中,主要需要添加的依赖包括以下两个。其中 spring-boot-starter-web 包含

SpringBoot 利用自定义注解实现AOP拦截控制

在 SpringBoot 中,利用 AOP 实现拦截控制的方法有很多,个人觉得相对比较简洁、比较简单的方式是通过自定义注解实现拦截控制。这种实现方式只需要预先定义一个新的注解,并实现拦截控制的具体业务逻辑,当我们想要拦截某一个方法进行控制时,只需要在方法前加上该注解,通常不需要做过多的调整。在实际工程应用中,这种实现方式确实有效提升了开发效率。AOP 的基本概念AOP 是 Aspect-orien

#java#spring
【Kafka】Spring-kafka 生产者消费者代码实现

Spring-kafka 配置是以 spring.kafka 为前缀的配置信息进行注入的,按照这种形式定义的 kafka 配置信息,在项目启动时会自动读取并配置到 kafka 实例中。当然也可以在配置文件中自定义配置的名称,对应的则需要手动封装配置信息的映射表,并创建相应的 Factory 和 KafkaTemplate 容器。添加启动 kafka 需要的基本配置:# kafka producer

#kafka#spring#java
暂无文章信息