首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
重新做人
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Spring源码(2):创建Bean
一. 获取Bean Spring中获取一个bean的起点是AbstractBeanFactory的doGetBean()方法,该方法的主要逻辑是(以创建单例为例): 首先从缓存中获取bean,如果获取
缓存异常和处理方案
--- theme: smartblue highlight: vs --- 使用缓存时,会存在缓存雪崩,缓存击穿和缓存穿透等异常情况,下面分析这些缓存异常和常见的处理方案。 ### 缓存雪崩 ###
线程池(三)线程池执行FutureTask
线程池执行Callable任务 ThreadPoolExecutor的父类AbstractExecutorService中的submit()方法可以执行实现Callable接口的任务,同时可以在Fut
线程池(二)线程池关闭
线程池关闭 tryTerminate实现 tryTerminate()不会强制终止线程池,只是做一下检测,只有在workerCount为0,workQueue为空时,才会关闭线程池 shutdown操
线程池(一)线程池执行任务
线程池简介 线程池主要解决两个问题:(1)当执行大量异步任务时线程池能够提供较好的性能,线程池中的线程是可以复用的,不需要每次执行异步任务时都重新创建和销毁线程;(2)线程池提供了一种资源限制和管理的
XmlBeanDefinitionReader实现
XmlBeanDefinitionReader的入口 从XmlBeanFactory寻找入口 BeanFactory beanFactory = new XmlBeanFactory(new Clas
Spring源码(1):Spring Bean的生命周期
Bean的生命周期 Bean的生命周期主要分为4个阶段 实例化(Instantiation):实例化Bean对象 属性赋值(Populate):为Bean设置相关的属性和依赖 初始化(Initiali
Bean的加载
Application BeanFactory是一个bean的容器,负责bean的创建和管理。Application继承自BeanFactory,是BeanFactory的扩展升级版。 以ClassX
IOC的资源加载
概述 资源加载策略需要满足如下要求: 职能划分清楚,资源的定义和资源的加载应该有一个清晰的界限 同意的抽象,同意的资源定义和资源加载策略。资源加载后要返回同意的抽象给客户端,客户端要对资源进行怎样的处
Java的强引用、软引用、弱引用和虚引用
强引用 强引用时使用最普遍的引用,如果一个对象具有强引用,垃圾回收器绝对不会回收该对象。 当内存不足时,Java虚拟机宁愿抛出OutOfMemoryError错误使程序异常终止,也不会回收强引用的对象
下一页
个人成就
文章被点赞
83
文章被阅读
15,050
掘力值
627
关注了
4
关注者
24
收藏集
0
关注标签
17
加入于
2020-04-10