软硬件环境:jdk1.8IntelliJIdeaSpringBoot2.2.1.RELEASESpringSecurity5.2.1RELEASE声明: 本文主要示例入门级SpringSecurity,对其理论知识不作深入分析。准备工作:提供以下API,以供之后的演示。import lombok.extern.slf4j.Slf4j; import org.springframework.web.
本文基于以下环境完成spring-boot 2.3.2.RELEASEspring-cloud Hoxton.SR9spring-cloud-alibaba 2.2.6.RELEASEspring-cloud-starter-gateway 2.2.6.RELEASEspring-cloud-starter-loadbalancer 2.2.6.RELEASEnacos 2.0.3一、思路实现思路
前提此处不讨论实际Bean确实存在/不存在及存在多个的问题,仅讨论一种看似符合条件但按预期加载的情况。情景复现代码@Configuration @ConditionalOnWebApplication @ConditionalOnClass({ RequestInterceptor.class, HttpServletRequest.class }) @ConditionalOnMissingBe
如何使用Spring的FactoryBean接口在Spring容器中有两类的Bean,一类是普通的Bean,一类是工厂Bean。这两种Bean都是被Spring的容器进行管理的。而Spring也提供了一个接口用于扩展工厂Bean,我们只要实现org.springframework.beans.factory.FactoryBean即可。如何使用首先我们看一下FactoryBean接口public
转载 2024-04-12 05:56:40
29阅读
   链接:从最开始的,SSH到SpringMVC,随着Spring的发展,使得开发越来越容易了,SpringBoot已经成为Java程序员必会的一项,以下给小伙伴整理了30道相关面试题,也可以作为知识点,学习收藏起来。1.什么是SpringBoot?通过Spring Boot,可以轻松地创建独立的,基于生产级别的Spring的应用程序,您可以“运行”它们。大多数Spring
知识准备需要了解什么是Spring Boot Actuator, 以及其提供的功能(Endpoints)。什么是Actuator?致动器(actuator)是2018年公布的计算机科学技术名词。百度百科的解释如下:致动器能将某种形式的能量转换为机械能的驱动装置。如热致动器、磁致动器等,在磁盘中是指将电能转换为机械能并带动磁头运动的装置。官网给的解释是:An actuator is a manufa
转载 2024-02-21 11:34:41
38阅读
Spring 框架概览Version 5.3.22历史Spring 框架分为几个模块。应用程序可以选择它们需要的模块。最核心的是包括配置模型(configuration model)和依赖注入(dependency injection)机制的核心容器(core container)模块。除此之外,Spring 框架还为不同的应用程序架构提供了基础支持,包括消息传递、事务数据和持久性以及 web。它
转载 2024-05-09 13:41:38
30阅读
然后 我们这里构造测试请求, 然后 观察 fd 的相关信息, 可以看到 redis集群 总共六个节点, 每次 请求之后, /proc/$pid/fd
原创 2024-05-17 00:43:57
156阅读
前一阵遇到了一个很坑的内存泄露问题,记录于此: 有个项目采用spring cloud重构后,部署到线上(其中有一个接口,大概每天调用量在1千万次左右),发现zabbix监控里,linux的可用内存一直持续下降,每次重启后,大概能撑1天,就算业务高峰过去了,内存也不见回收,曲线图如下: 发生故障时,用top -m 看java进程占用的内存并不算高,而且spring boot的acurator
转载 2017-11-30 23:48:00
198阅读
2评论