首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
BiaDisaForTruth
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
求求你再别问Spring循环依赖了(44张图+源码解析)
很多小伙伴也都是一知半解,原因就是没有自己去调过源码,没有一步一步地来分析过,今天我们就来把这个问题说说清楚。本节的代码也都会提交到github供大家自己调试,用的是gradle哦,希望小伙伴们注意一下~ 简单描述一下啥叫循环依赖,简单来说就是俄罗斯套娃,你中有我,我中有你。 …
聊聊 SpringBoot 自动装配原理
每次问到 Spring Boot, 面试官非常喜欢问这个问题:“讲述一下 SpringBoot 自动装配原理?”。 篇幅问题,这篇文章并没有深入,小伙伴们也可以直接使用 debug 的方式去看看 SpringBoot 自动装配部分的源代码。 使用过 Spring 的小伙伴,一定…
SpringCloud 源码系列(1)— 注册中心Eureka 之 启动初始化
Eureka 是 Netflix 公司开源的一个服务注册与发现的组件,和其他 Netflix 公司的服务组件(例如负载均衡、熔断器、网关等)一起,被 Spring Cloud 整合为 Spring Cloud Netflix 模块。不过 Eureka 2.0 开始闭源了,但 1…
Spring Boot引起的“堆外内存泄漏”排查及经验总结
为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:Me…
逐行解读Spring(一) - 面试官:我看你写精通spring?讲一下xml配置解析的流程吧!
最近在看spring源码,发现之前看的很多细节已经忘了,于是决定在看源码的过程中也把主要的流程用博客记载下来,希望自己能坚持下来吧。 spring已经发展很久,整个体系已经变得很庞大了。为了能更好的把源码看下去,我决定从最基础也是最核心的IOC开始切入,并且从最原始的xml解析…
逐行解读Spring(三) - 纯注解启动spring的秘密!
上一篇我们有讲到使用context:component-scan标签,注册扫描器之后,扫描器可以把目标包下面有符合过滤器条件(默认情况下会注册一个@Component注解的AnnotationTypeFilter)的类封装成beanDefinition并且注册到IOC容器中来。…
初识Spring Cloud系列——eureka集群
集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。