Spring
-
微服务架构-实现技术之具体实现工具与框架7:Spring Cloud Zuul原理与注意事项[通俗易懂]
微服务架构-实现技术之具体实现工具与框架7:Spring Cloud Zuul原理与注意事项[通俗易懂]目录一、SpringCloudZuul概述二、SpringCloudZuul典型基本配置:路由配置和功能配置(一)路由配置:配置简化与规则+路由通配符1.单实例serviceId映射(可不短简化,具体如下)2.单实例url映射3.多实例映射(Zuul默认使用Eureka集成的负载均衡功能,所以若使用该功能需要做如下两件事:见注释)4.forward本地跳转(针…
-
SpringBoot 导出Excel 固定表头[通俗易懂]
SpringBoot 导出Excel 固定表头[通俗易懂]每天记录一点点
-
【SpringBoot】21、SpringBoot中使用Cookie实现记住登录[通俗易懂]
【SpringBoot】21、SpringBoot中使用Cookie实现记住登录[通俗易懂]最近在做项目,甲方提出每次登录都要输入密码,会很麻烦,要求实现一个记住登录状态的功能,于是便使用Cookie实现该功能一、Cookie简介Cookie,一种储存在用户本地终端上的数据,有时也用其复数形式Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。其实Cookie就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当
-
SpringBoot中通过Redis的setnx和自定义注解@Idempotent实现API幂等处理「建议收藏」
SpringBoot中通过Redis的setnx和自定义注解@Idempotent实现API幂等处理「建议收藏」1.简述目的:一定时间内,同样的请求(业务参数相同)访问同一个接口,则只能成功一次,其余被拒绝。2.引入redis支持因为需要通过redis的setnx确保只有一个接口能够正常访问,所以需要引入redis。2.1.pom.xml<dependency><groupId>org.springframework.boot</groupId>…_1671465600
-
SpringBoot系列之基于maven多环境配置「建议收藏」
SpringBoot系列之基于maven多环境配置「建议收藏」实际开发过程中,配置的多环境区分属于标配了,当我们不考虑配置中心时,将多环境的配置就放在项目的resource目录下,那么可以怎样做多环境的配置
-
进阶篇-SpringBoot2.x Maven多环境配置「建议收藏」
进阶篇-SpringBoot2.x Maven多环境配置「建议收藏」在实际开发过程中,可能需要不断进行环境的切换和打包部署,通常我们会选择在 application.yml 中修改不同环境对应的配置文件,这种方式
-
SpringBoot项目搭建[通俗易懂]
SpringBoot项目搭建[通俗易懂]一 Springboot 基本概念1.1 什么是 springbootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用
-
spring bean的生命周期[通俗易懂]
spring bean的生命周期[通俗易懂]首先说一下Servlet的生命周期:实例化、初始init、接收请求service、销毁destroySpring上下文中的Bean生命周期也类似
-
SpringMVC—DispatcherServlet解析[通俗易懂]
SpringMVC—DispatcherServlet解析[通俗易懂]DispatcherServlet其实是Servlet接口的实现类,它的本质其实就是一个Servlet。DispatcherServlet继承图
-
如何使用SpringBoot整合ActiveMQ?我教你[通俗易懂]
如何使用SpringBoot整合ActiveMQ?我教你[通俗易懂]MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有 ActiveMQ,RabbitMQ,kafka。
-
在 Kubernetes 上使用Spring Boot+ActiveMQ[通俗易懂]
在 Kubernetes 上使用Spring Boot+ActiveMQ[通俗易懂]本文将教您如何在 Kubernetes 上运行 ActiveMQ,并通过 Spring Boot 将其与您的应用程序集成。我们将使用专门的操作员
-
Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」
Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是J
-
SpringBoot消息源码解析:ActiveMQ自动配置[通俗易懂]
SpringBoot消息源码解析:ActiveMQ自动配置[通俗易懂]下 面 讲 解 JmsPoolConnectionFactory 的 创 建 步 骤 : 首 先 , 创 建 一 个ActiveMQConnec
-
SpringBoot集成ActiveMQ[通俗易懂]
SpringBoot集成ActiveMQ[通俗易懂]SpringBoot集成ActiveMQ2017年01月07日17:32:58 帅天下 阅读数:11466 标签: ActiveMQ消息中间件jmsspringboot更多个人分类: ActiveMQ版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/songhaifengshuaige/article/details/54176520…
-
RabbitMQ教程(安装与使用详解,Spring集成)「建议收藏」
RabbitMQ教程(安装与使用详解,Spring集成)「建议收藏」RabbitMQ教程,面试题。消息队列(MQ),本质是个队列,队列中存放的内容是message。MQ用于不同进程Process/线程Thread之间通信。本文介绍RabbitMQ的使用。RabbitMQ实战教程。
-
SpringBoot配置多个RabbitMq「建议收藏」
SpringBoot配置多个RabbitMq「建议收藏」YMLrabbitmq:first:username:${app.appkey}password:${app.appkey}virtual-host:${app.appid}addresses:x.x.x.x:5672,x.x.x.x:5672second:username:guestpassword:guestvirtual-host:/host:12
-
【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)[通俗易懂]
【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)[通俗易懂]一、介绍1、什么是延时队列?延时队列即就是放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费2、适用场景(1)商城订单超时未支付,取消订单(2)使用权限到期前十分钟提醒用户(3)收益项目,投入后一段时间后产生收益二、实现方式从以上场景中,我们可以看出,延时队列的主要功能就是在指定的时间之后做指定的事情,那么,我们思考有哪些工具我们可以使用?1、Redis监听过期Key可以参考我的博客【SpringBoot】三十五、SpringBoot整合Redis监听Ke_1671465600