首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户5671925970058
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 102
沸点 0
赞
102
返回
|
搜索文章
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
Scope及Scope单例注入多例失效解决方法
Scope 这一节我们就来说说Scope到底有多少种,我们最熟悉的就是singleton和prototype, 也可能许多人认为只有这两种,其实不是,除了这两个还有三个,分...
8
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
Bean的初始化和销毁方法
测试环境 对于Bean的生命周期,我们之前也说过,也就大概四个。实例化,依赖注入,初始化,销毁 对于上一章我们学的Aware接口和InitializingBean接口 发现...
8
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
BeanFactory和ApplicationContext的基本认识
这里我们使用的是boot项目。程序入口中run方法返回的就是spring容器。 这里我们打开该接口的类图可以发现,该接口继承了ApplicationContext,Appl...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
常见BeanFactory后置处理器
BeanFactory后置处理器,最开始我们也有讲过,这里复习一下,并将一个新的beanfactroy后置处理器。先将第一个。我们先说下测试环境。执行入口我们用beanfa...
10
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
Aware接口和InitializaingBean接口
Aware接口用于注入一些与容器相关的信息,比如BeanNameAware接口,设置Bean的名字。BeanFactoryAware接口,注入BeanFactory容器。A...
10
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
@Autowired注解的后置处理器执行流程详解
我们通过上一节的学习,可以知道,Autowired注解是哪一个后置处理器解析的。我们现在来分析AutowiredAnnotationBeanPostProcessor这个后...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
jvm内存结构
代码执行流程 jvm内存结构,就需要我们结合图来分析,接下来我们会有一个内存结构图,和一份简单的Java源代码。来进行代码执行的分析,和jvm内存结构的分析。 首先在右上角...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
jvm垃圾回收算法
我们就说最常用的三个垃圾回收算法。 1.标记清除 2.标记复制 3.标记整理、 中间进行个小插曲,垃圾回收算法的前置知识,我们要知道如何判断哪个对象是垃圾。 这里有两个方法...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
jvm垃圾回收(分代回收)(三色标记)(并发漏标)
分代回收 分代回收这个并不是一个实际的算法。这是一个思想。由于在堆中,又被分为年轻代和老年代。年轻代又被分为eden区,survivor0区survivor1区。又称为fr...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
双亲委派机制
上篇说类加载的阶段中,说到类加载的第一个阶段是加载,将类的class文件信息加载到方法区中,那问题来了,通过什么加载的呢。毫无疑问嘛,类加载器。那类加载器只有一个吗,肯定不...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
JVM垃圾回收器
前面说的那些垃圾回收算法,就是垃圾回收器内部的实现方式。jvm中的垃圾回收器有很多,之间的关系也复杂。我们就挑几个重要的来说。 Parallel GC 由于分代回收的思想。...
8
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
类加载
了的加载大致分为三个部分 加载 链接 初始化 在加载这一过程中,首先会通过对应的类加载器把该类的class字节码文件,加载到方法区中。并在堆中创建一个Class对象实例。作...
9
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
wait和sleep的区别
wait方法和sleep方法在操作系统层面,都会让线程进入阻塞状态。在Java层面,sleep会让线程进入TIMED_WAITING 状态,而wait方法通过是否传入参数来...
14
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
Lock和Synchronized的区别
这两个锁大部分人都能知道一二。接下来从几个方面进行说明。 补充下,lock的实现类ReentrantLock和Synchronized都是可重入锁。 1.底层实现不同 Sy...
13
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
悲观锁vs乐观锁
悲观锁和乐观锁在不同的 语言中都有体现,这里我们来说Java中悲观锁和乐观锁的实现。 首先说说什么是悲观锁,什么是乐观锁。顾名思义悲观锁,就是悲观,当许多线程要同时操作同一...
13
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
aop之proxy增强
aop最重要的实现还是代理,说到代理,就有两种了,一种是jdk的,一种是基于cglib。二者还是有很多区别的,spring底层就是基于cglib。 Jdk Jdk代理呢,有...
10
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
spring_refresh
refresh这个方法就是帮助我们初始化spring容器的。具体帮助我们初始化了哪些功能,这个我们就需要看源码了。我们可以找到ApplicationContext的基础实现...
10
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
spring_webmvc执行流程
这算一个高频面试点了,mvc执行流程算发杂的了,我们这里分为三个大步骤进行讲解。 DispatcherServlet的初始化阶段 匹配阶段 执行阶段 1.Dispatche...
10
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
spring常见注解及其分类
2023年 1月 1日 我们这里说的spring中的常见注解,是广义上的spring,可以理解成spring,springmvc,springboot。这三个。相比大家对与...
10
评论
分享
用户5671925970058
赞了这篇文章
YR
java @阿里巴巴
·
2年前
关注
InnoDB索引和MyISAM索引实现的区别是什么 – rfh-web
2023年 1月 3日 / 这个问题同学们只要回答出两个点就可以了,第一个点就是InnoDB的数据和索引是存储在一个文件的,就是所谓的索引及数据,数据就是索引。MyISAM...
11
评论
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2023-03-14