目录问题关于http header最大长度的那些事问题原型问题解释扩展Tomcat修改maxParameterCount配置问题解决方案参考自定义tomcat配置问题线上程序出现了OOM,程序日志中的输出为Exception in thread "http-nio-8080-exec-1027" java.lang.OutOfMemoryError: Jav ......
619
0
0
2023-03-12
目录概述方案思路封装HttpServletRequest请求把可重复读请求体通过过滤器往下传记录入参日志实现入参记录拦截器注册拦截器记录返参日志概述请求日志几乎是所有大型企业级项目的必要的模块,请求日志对于我们来说后期在项目运行上线一段时间用于排除异常、请求分流处理、限制流量等。请求日志一般都会记录请求参数、请求地址、请求状态(Status Code)、Se ......
378
0
0
2023-03-11
目录1. 案例说明1.1 解决方案2. ResourceUtils使用说明2.1 源码展示2.2 常用方法3. 常见问题3.1 打成jar后获取不到文件1. 案例说明在 resources下有model.conf文件,在配置文件中使用classpath:做为文件路径1.1 解决方案1.1.1 使用ResourcePatternResolver实现使用clas ......
576
0
0
2023-03-11
目录1. JSCH简介2. JSCH依赖3. 使用方法3.1 连接远程主机3.2 ChannelExec使用说明3.3 ChannelSftp使用说明3.4 ChannelShell使用说明3.5 完整工具类代码4. 使用连接池1. JSCH简介JSch 是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等 ......
623
0
0
2023-03-11
目录1 Starter2 了解 spring.factories机制2.1 不同包路径下的依赖注入2.2 spring.factories 机制3 spring.factories 机制的实现源码分析4 程序运行入口run()1 Starter在开发 SpringBoot 项目的时候,我们常常通过 Maven 导入自动各种依赖,其中很多依赖都是以 xxx-s ......
406
0
0
2023-03-08
目录kafka是什么?应用场景kafka是什么?Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理 ......
488
0
0
2023-03-06
目录前言一、实现效果二、实现思路三、实现步骤1. 后端 java 代码1.1 新建一个拼图验证码类1.2 新建一个拼图验证码工具类1.3 新建一个 service 类1.4 新建一个 controller 类1.5 登录接口2. 前端 vue 代码2.1 新建一个 sliderVerify 组件2.2 在登录页使用滑块组件前言验证码一直是各类网站登录和注册的 ......
491
0
0
2023-03-04
目录前言什么是局部刷新?优势和弊端?实现流程案列前言什么是局部刷新?简而言之,就是当我发送一个请求到后端后拿到数据后返回当前 页面不会对整个页面进行重载而只对当前请求的模块进行刷新。优势和弊端?优势:用户体验好,不需要对页面进行重载利于开发人员开发,提高开发效率前后端完全分离弊端:不利于优化!第一次从服务器端获取的内容不包含需要动态绑定的数据,所以页面的源代 ......
534
0
0
2023-03-03
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成springcloud,以及其eureka组件,将前一章的springboot微服务框架作为springcloud分布式架构中的子微服务,用sprin ......
380
0
0
2023-03-03
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成kafka,跟rabbitmq用法相同,作为一个消息中间件收发消息使用,本章仅介绍集成后的基础用法,研究不深,请各位谅解。环境准备IntelliJ I ......
589
0
0
2023-03-03
目录单点登录 SSO(Single Sign On)什么是单点登录?实现方式开发技术单点登录实现流程实现案例看效果前言:由于考虑到cookie的安全性问题,就有了下面这个版本的sso单点登录 SSO(Single Sign On)什么是单点登录?单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录 ......
460
0
0
2023-03-03
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成AOP,用于定义微服务中的切点,此处应用切面到记录操作日志的流程中,以记录操作日志为例。环境准备IntelliJ IDEA前一章中搭建的微服务框架开始 ......
469
0
0
2023-03-03
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成RabbitMQ,用于通过消息中间件给其他微服务发送消息。环境准备IntelliJ IDEA前一章中搭建的微服务框架开始集成pom.xml中增加依赖包 ......
507
0
0
2023-03-03
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成redis,用于存放或访问项目中用到的缓存数据库。环境准备IntelliJ IDEA前一章中搭建的微服务框架开始集成pom.xml中增加依赖包< ......
508
0
0
2023-03-03
目录前言使用 Spring Boot 进行测试系列文章依赖项不要在单元测试中使用Spring创建一个可测试的类实例属性注入是不好的提供一个构造函数减少模板代码使用Mockito来模拟依赖项使用普通Mockito来模拟依赖通过Mockito的@Mock注解模拟对象使用AssertJ创建可读断言结论前言本文给你提供在Spring Boot 应用程序中编写好的单元 ......
482
0
0
2023-03-01