Java

Spring Cloud Gateway自定义过滤器进行限流

Spring Cloud Gateway自定义过滤器进行限流

<dependencies> <!-- Spring Cloud Gateway的依赖--> <dependency> <groupId>org.springframework.cloud</groupId>

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Cloud Gateway接入记录

Spring Cloud Gateway接入记录

依赖注意 Spring Cloud Gateway是使用netty+webflux实现因此不需要再引入spring-boot-starter-web包,这里我们引入Eureka,是为了直接通过Eureka 获取注册服务并发送请求。 Spring Cloud Gateway切记不可添加spring-

Joe.Ye Joe.Ye 2023-04-01
0 0 0
高并发下Zuul参数调优

高并发下Zuul参数调优

What is Zuul? 官方介绍: Zuul is the front door for all requests from devices and web sites to the backend of the Netflix streaming application.As an edge

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Zuul使用Filter修改请求参数、请求头和响应头

Zuul使用Filter修改请求参数、请求头和响应头

修改请求参数 RequestContext ctx = RequestContext.getCurrentContext(); HttpServletRequest request = ctx.getRequest(); Map<String, List<String>> r

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Cloud Zuul 会话保持问题

Spring Cloud Zuul 会话保持问题

问题描述: 通过zuul智能路由到后端服务,其中有个服务是需要通过Basic Auth认证 配置路由没问题,但请求返回始终是401,认证没通过 原因查找 查看请求参数,发现Header信息通过Zuul后丢失 问题分析 Zuul默认过滤掉请求Header,一定有对Header过滤的配置 解决问题 #

Joe.Ye Joe.Ye 2023-04-01
0 0 0
使用 Spring Boot AOP 记录操作日志、异常日志

使用 Spring Boot AOP 记录操作日志、异常日志

Spring 三大特性,IOC(控制反转),DI(依赖注入),AOP(面向切面),那其中AOP的主要功能就是将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来。本文实现 Spring Boot Aop 日志记录。 添加Maven依赖 <dependency&gt

Joe.Ye Joe.Ye 2023-04-01
0 0 0
MyBatis 报错 No bean named org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry

MyBatis 报错 No bean named org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry

Spring Boot集成MyBatis报错:No bean named org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry 详细错误 Caused by: org.spring

Joe.Ye Joe.Ye 2023-04-01
0 0 0
MyBatis批量插入、批量更新、批量删除、批量查询

MyBatis批量插入、批量更新、批量删除、批量查询

批量插入 WaterEleMapper部分代码 int insertList(List<WaterEle> list); WaterEleMapper.xml部分代码 <!--批量增加测试--> <insert id="insertList" pa

Joe.Ye Joe.Ye 2023-04-01
0 0 0
RuoYi若依解决请求地址存在中文出现400 Invalid request异常

RuoYi若依解决请求地址存在中文出现400 Invalid request异常

若依 / RuoYi 请求路径中存在中文,导致请求出现Invalid request 参考:https://gitee.com/y_project/RuoYi/issues/I29QF4 Shrio1.7.0版本才会出现,对于请求地址需要中文的情况下可以做以下处理: (1)自定义CustomShir

Joe.Ye Joe.Ye 2023-04-01
0 0 0
SpringBoot 2.0集成百度UidGenerator

SpringBoot 2.0集成百度UidGenerator

UidGenerator是百度开源的Java语言实现,基于Snowflake算法的唯一ID生成器。 Github:https://github.com/baidu/uid-generator 参考:https://github.com/baidu/uid-generator/blob/master/

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot之@ControllerAdvice

Spring Boot之@ControllerAdvice

@ControllerAdvice就是@Controller增强版 @ControllerAdvice主要用来处理全局数据,一般搭配@ExceptionHandler、@ModelAttribute、@InitBinder使用 全局异常处理 方法的参数可以有异常实例,HttpServletRequ

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Java中将Word生成缩略图

Java中将Word生成缩略图

解决思路 1、先将word生成pdf,这个采用openoffice或者jacob 2、然后将pdf生成图片 注:需要安装OpenOffice依赖,并启动soffice服务 依赖引入 需要的jar包是pdfrenderer.jar和jodconverter-2.2.2.jar包,如果使用jaco

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Java连接OpenOffice4的使用

Java连接OpenOffice4的使用

项目使用背景 内部使用的文件管理系统,实现doc,docx文件的在线预览功能;整体功能类似于知网的功能缩减版:文件的管理,在线预览,查重功能。其中还使用到pdf2htmlEX实现pdf转html,最终实现文章重复部分标红操作。 官方下载:https://www.openoffice.org/down

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Docker与Spring Boot的集成:docker-maven-plugin使用

Docker与Spring Boot的集成:docker-maven-plugin使用

使用Spring Boot编写了一个微服务后,如何将构建应用并打包成Docker镜像,推送到Docker仓库,以供测试环境测试。 docker-maven-plugin插件可以完成这项任务,Github地址:https://github.com/spotify/docker-maven-plugin

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Maven 插件之 docker-maven-plugin 的使用

Maven 插件之 docker-maven-plugin 的使用

docker-maven-plugin 介绍 在持续集成过程中,项目工程一般使用Maven编译打包,然后生成镜像,通过镜像上线,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin插件就是为了帮助我们在Maven工程中,通过简单的配置,自动生成镜像

Joe.Ye Joe.Ye 2023-04-01
0 0 0
1 6 7 8 9 10 29