排序
Spring Boot集成Caffeine缓存介绍
一、前言 缓存在我们的日常开发中具有极高的使用频率,当一个系统遇到性能瓶颈的时候往往会考虑使用缓存来解决问题。 对于那些访问频率高、更新频率低的数据,我们可以考虑把查询结果保存起来,...
Kafka快速学习三进一步了解及实战开发
消息队列的常见问题 如何保证消息队列的高可用? 如何保证消息不被重复消费? 如何保证消息不丢失? 如何保证消息的消费顺序? kafka怎么解决这些问题 1.kafka高可用 kafka可以搭建集群...
Spring Boot 教程:将自定义的 JAR 包引入到 Maven 项目中
在开发Spring Boot项目时,我们经常需要引入第三方库或自定义的JAR包来扩展功能。但这个时候,去maven仓库上,并没有发现有他们的jar可以引用。本文将介绍如何将自定义的JAR包引入到Maven项目中...
SpringCloud第十章Hystrix断路器
一、概述 1、分布式系统面临的问题 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假...
微服务开发环境搭建
一、SpringCloud版本 SpringCloud在2020.0.0版本之前,按照伦敦地铁站名称从A-Z来进行版本命名,自2020.0.0-M1开始,SpringCloud废除了这种命名方式,使用了日历化版本命名。 SpringCloud日历化...
如何优雅的写 Controller 层代码?
点击加入: 后端技术内卷群,一起学习! 前言 本篇主要要介绍的就是controller层的处理,一个完整的后端请求由4部分组成:1. 接口地址(也就是URL地址)、2. 请求方式(一般就是get、set,当然还有...
[docker]小白化运行nacos应用容器(mysql存储)
拉取镜像 拉取Nacos服务器镜像,这里选择的版本是1.3.2。 docker pull nacos/nacos-server:1.3.2 image-20210405103415407 查看是否拉取到镜像 docker images image-20210405111023748 创建N...
kafka学习一快速认知和初步使用
kafka简介 kafka是一个分布式流处理平台,是三大MQ中间件之一。是一种高吞吐量的发布订阅消息系统。 快速认知概念 Broker: kafka的服务端程序,可以认为一个mq节点就是一个broker。 Topic: 每条...
Spring @DependsOn注解解析
介绍 今天要分享的是Spring的@DependsOn注解,对于@DependsOn,我们从它的名称里面就能看出意思是“依赖于”,那么在Spring中,它的作用就是解决Bean的创建依赖,比如某个Bean在创建的时候依赖...
SpringCloud第九章OpenFeign服务接口调用
一、概述 1、OpenFeign是什么 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。 它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的...