首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dl743
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
@Conditional条件注解的原理
spring中存在各种条件注解,用于按条件生成bean,可以结合应用动态创建bean,扩展性非常好,常见有: 1. 核心条件注解(Spring Framework) @Conditional:最底层的
一文看懂spring处理@Component的原理
声明bean时最常见的做法是通过@Component实现,特别方便,spring会将我们使用@Component标注的类实例化成bean,交由容器托管,现在我们看下spring如何处理bean上的@C
一文看懂spring的容器原理
使用spring的日常开发过程就是声明bean到容器,再注入给其他bean,大家想过没有,容器到底是什么东东,spring如何实现的,今天我们就来看下spring的容器原理。容器是spring抽象出来
一文看懂spring扫描bean的过程
在刷新容器时srping会扫描我们声明的bean,处理@Component、@Import、@Bean等注解,现在看下这个过程,就能理解为什么对main类使用包含@ComponentScan的@Spr
一文看懂spring配置原理
众所周知,spring配置属性源有四个:命令行参数、Java系统属性、操作系统环境变量、配置文件,现在看下spring如何获取到这四个属性源。 创建的ConfigurableEnvironment接口
一文看懂spring事件监听器
spring基于发布订阅模式实现了事件监听器,用于处理启动中的所有事件,可以对功能按模块解耦。首先spring启动时会从spring.factories中读取配置的监听器,先看下这个过程。 读取所有j
一文看懂springboot启动过程
这是我们创建springboot应用时写的代码,是不是很熟悉,但是这行代码背后的逻辑,springboot如何启动,spring应用上下文如何创建,今天我们一探究竟。 整体分两步,先创建spring应
一文看懂HashMap原理
先看put方法保存数据,内部调用putVal()方法保存到map,onlyIfAbsent参数的意思是传true时表示如果key对应的value存在就不会保存,evict暂不考虑,这是LinkedHa
一文看懂ThreadLocal内存泄漏
ThreadLocal出现哈希碰撞时会将数据保存在数组的下个索引处,并清理过期Entry避免内存泄漏,同时将哈希碰撞处的Entry向前移动,这个过程非常繁琐。所以我们尽量不要定义太多ThreadLoc
一文看懂ThreadLocal原理
先看下ThreadLocal的基本用法,创建5个线程给同一个ThreadLocal变量设置不同的值,从打印结果看每个线程设置和获取的值都是不同的,可见ThreadLocal为线程安全的,每个线程保存的
下一页
个人成就
文章被点赞
12
文章被阅读
2,836
掘力值
437
关注了
0
关注者
5
收藏集
0
关注标签
3
加入于
2025-08-13