Spring Boot 使用自定义注解和自定义线程池实现异步日志记录 2024-06-04 spring, spring boot, java, 后端 72人 已看 通过`自定义注解`、`Spring AOP` 和`自定义线程池`,我们可以在 `Spring Boot` 应用中实现高效的异步日志记录。这种方法不仅提高了日志记录的灵活性,还能减小对主业务线程的影响。希望本文对您在实际项目中实现日志记录有所帮助。这种方式在实际生产环境中非常实用,特别是在需要高效处理大量日志记录的场景下。通过合理配置线程池,可以确保日志记录的性能和稳定性。
【Spring Cloud Alibaba】Nacos统一配置管理 2024-06-04 spring, spring cloud, 后端 65人 已看 SpringCloud Alibaba之Nacos统一配置管理
【第12章】SpringBoot实战篇之文件上传(含阿里云OSS上传) 2024-06-08 spring, python, java, 前端, 数据库 75人 已看 本章节介绍本地文件上传和阿里云OSS上传。该方案仅供参考,更多内容请参考官方网站回到顶部阿里云快速入门API & SDK开发者工具。
Spring Cloud系列——使用Sentinel进行微服务保护 2024-06-04 spring, sentinel, 微服务, spring cloud, 数据库 117人 已看 通过本篇文章,我们简单地了解了如何使用 Alibaba Sentinel 进行微服务保护,并且详细讲解了三种主要的服务保护策略——请求限流、线程隔离以及服务熔断。其实Sentinel相关的知识内容还有很多很多(太多了!),所以这里就简单讲解一下,提供一些基本的用法,希望对大家有所帮助!为故障设计微服务架构 - RisingStack Engineering微服务之微服务保护(Sentinal) - Martin8866 - 博客园 (cnblogs.com)
Spring Cloud工程添加子模块打包后文件为war包而非jar包 2024-06-05 spring, spring cloud, 后端 63人 已看 Spring Cloud工程添加子模块打包后文件为war包而非jar包
最近做springcloud的项目,有一些疑惑,记录一下,以后看 2024-06-05 spring, python, java, linux, 数据库 73人 已看 最近做springcloud的项目,有一些疑惑,浅记一下吧,以后看。
springboot,配置类加载过程 2024-06-06 spring, java, 后端 80人 已看 最后来看loadSpringFactories这个方法,这个方法的返回值为Map,这个Map的key为字符串,value为字符串列表List,这个key其实就是需要EnableAutoConfiguration,value就是自动配置类的字符串List信息。然后再看selectImports方法里的this.getAutoConfigurationEntry(annotationMetadata),在该方法中包含这样的一行代码,获得配置类的字符串的List。
services层和controller层 2024-05-30 spring, java, tomcat, servlet, 开发语言 107人 已看 我的理解,services层是编写逻辑代码语句最多的一个层,非常重要,在实际的项目中,负责调用Dao层中的mybatis,在我的项目中它调用的是这两个文件举例代码如下。
SpringMVC全局异常处理+拦截器使用+参数校验 2024-06-05 spring, java, 后端, mvc 112人 已看 介绍了如何使用SpringMVC全局异常处理+拦截器使用+参数校验
Spring MVC 源码分析之 DispatcherServlet#getHandler 方法 2024-05-30 hive, spring, java, servlet, mvc 134人 已看 本文简单分析了 Spring MVC 工作流程中获取 Handler 的实现,整个过程先通过 Request 请求的一些属性,从整个 HandlerMapping 中获取到具体的 Handler,然后和当前请求应该使用的拦截器一起,通过责任链模式构造出一个拦截器链,看似是从 HandlerMapping 中获取处理当前请求的 Handler,实则最后返回的是一个拦截器链,希望本篇的细节剖析可以帮助大家建立更深的映像。欢迎提出建议及对错误的地方指出纠正。
重生之 SpringBoot3 入门保姆级学习(15、内容协商返回不同数据类型) 2024-06-02 spring, 学习, java, lua, 后端 111人 已看 重生之 SpringBoot3 入门保姆级学习(15、内容协商返回不同数据类型)
SpringMVC接收数据 2024-06-05 hive, spring, java, 后端, mvc 127人 已看 介绍了@RequestMapping注解的作用以及Param参数、 路径参数 JSON参数、 Cookie数据请求头数据的接收
Springboot高手之路01-AOP 2024-06-05 spring, java, 后端, 数据库 62人 已看 * 是只匹配一级路径 例如 dept/1 /dept/1/2 那么就不能请求。过滤器是spring提供的,那么只需要给过滤器加入ioc容器中就可以,使用的.addPathPatterns(“/**”)拦截的哪些资源。使用excludePatterns(“/login”)所以第一步就是把拦截器交给spring管理。不管是过滤器还是拦截器都是需要配置路径。过滤器拦截器可以同时存在,先执行过滤器。拦截器是spring中提供的。拦截器放行直接是true。/** 是对所有的请求。使用拦截器去实现登录。
关于lua源代码中的EXTRA_STACK宏 2024-06-01 spring, junit, 单元测试, lua, 开发语言 119人 已看 经过查看代码发现,p3可能是栈上的数据,luaD_checkstack中可能会调用luaD_reallocstack导致p3不可用。但是用AddressSanitizer工具测试发现,在执行源码自带的trace-globals.lua时,所以luaD_checkstack要放到后面执行。我看到这里就想,干嘛不提前。会报使用已free内存。
SpringBoot中的WebMvcConfigurationSupport和WebMvcConfigurer 2024-06-04 spring, java, 前端, 后端, mvc 103人 已看 SpringMVC中关于WebMvcConfigurationSupport和WebMvcConfigurer概述
【PostgreSQL17新特性之-事务级别超时参数transaction_timeout】 2024-05-29 spring, java, mybatis, 数据库, sql 70人 已看 PostgreSQL数据库里有多个和会话相关的参数,PostgreSQL17-beta1版本新增了一个transaction_timeout参数,来限制事务的持续时间。当前的一些和会话相关的超时参数如下。
SpringBoot打war包并配置外部Tomcat运行 2024-06-01 spring, java, tomcat, 后端 82人 已看 由于其他原因,我们需要使用SpringBoot打成war包放在外部的Tomcat中运行,本文就以一个案例来说明从SpringBoot打war包到Tomcat配置并运行的全流程经过。