首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雕爷
掘友等级
公众号:)
|
奇客时间
我的个人经历:创过业,干过老板,码过代码,撸过一点儿运维,现在是独立开发者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
Spring源码分析之循环依赖及解决方案
首先,我们需要明白什么是循环依赖?简单来说就是A对象创建过程中需要依赖B对象,而B对象创建过程中同样也需要A对象,所以A创建时需要先去把B创建出来,但B创建时又要先把A创建出来...死循环有木有... 1. 普通Bean与普通Bean 2. 普通Bean和代理对象 普通Bean…
JAVA阻塞队列阻塞原理分析
因为CLH队列中的线程,什么线程获取到锁,什么线程进入队列排队,什么线程释放锁,这些都是不受我们控制的。所以条件队列的出现为我们提供了主动式地、只有满足指定的条件后才能线程阻塞和唤醒的方式。对于条件队列首先需要说明一些概念:条件队列是AQS中除了CLH队列之外的另一种队列,每创…
AQS系列第二篇-源码深入分析之共享模式
调用构造方法时需要传入一个控制同时并发次数的参数permits,该值会赋值给AQS的state(注意:这里是可以赋值成小于等于0的参数的,如果acquire的参数没有设置好的话,所有线程可能都会一直处于阻塞状态而无法被唤醒)。 值得一提的是:纵观整个AQS的源码,只有在doRe…
JVM的艺术—类加载器篇(二)
今天我们继续来深入的剖析类加载器的内容。上节课我们讲了类加载器的基本内容,没看过的小伙伴请加关注。今天我们继续。 那么AppClassLoader也是该类的初始类加载器。 上篇文章我们提到了类加载器的双亲委派模型,也可以称为双亲委托模型。今天这篇文章我们就来把这个概念给讲明白。…
Redis面试到底问什么?我的十年程序生涯Redis面试经历总结
本文是笔者这十年的被面与面试的真实经历总结,本篇主要总结Redis相关高频知识点, 内容总结主要来自于微博、蚂蚁金服、头条、网易、京东、拼多多、MOKA、兴盛优选、瑞幸咖啡、OPPO等厂的面试问题,废话就不多说了,直接上正文。 hash 可以对用户结构中的每个字段单独存储。…
个人成就
文章被点赞
122
文章被阅读
22,766
掘力值
863
关注了
5
关注者
87
收藏集
3
关注标签
21
加入于
2020-09-23