首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
源码超级联盟
掘友等级
技术专家
专注于源码分析,知识传播,全是干货
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
赞
文章( 65 )
沸点( 0 )
架构师必备,如何优化垃圾回收机制
如果要对GC调优,必须掌握垃圾回收机制的基础知识,比如说JVM的内存模型,垃圾回收机制等。 这里我们重点讲下七种垃圾回收器 一.七种垃圾回收器 1.串型垃圾回收器:Serial,Serial Old
深度解读双亲委派机制及作用「建议收藏」
提到类加载,我们首先会想到“双亲委派”这个词汇,那双亲委派是如何工作的,为什么要使用双亲委派,双亲委派是如何实现的,说到这些很多人就有点含糊了。 那么今天我就帮大家把这些知识点捋顺。 一.类加载器有哪
netty封神之路之ChannelHandler
一.ChannelHandler是什么 从应用程序开发人员的角度来看, Netty 的主要组件是 ChannelHandler, 它充当了所有处理入站和出站数据的应用程序逻辑的容器。 ChannelH
基于AQS公平锁源码导读
一.我们先来创建一个公平锁 ReentrantLock默认为非公平锁,传参数为true时才创建出公平锁 下面看下lock方法的实现: tryAcquire:尝试获取锁 acquireQueued:将当
Spring构建BeanDefinition的全流程解析,选择asm而非反射的原因
代码从ClassPathBeanDefinitionScanner类的doScan方法开始阅读。 处理流程整体说来并不复杂,下面我们就看下流程图。 1.流程图 流程图 2.时序图 3.asm读取cla
源码级详解Spring的三级缓存,循环依赖的处理流程
一.什么是三级缓存 1.一级缓存:存放已经初始化完成的Bean 2.二级缓存:存放半成品Bean,既实例化完成未初始化的Bean。 3.三级缓存:存放bean工厂 二.为什么是三级缓存 一级缓存是必须
一文讲清AOP的责任链和递归调用
一.实验开始前,先写一个切面 该切面中包含了,Around,Before,After,AfterReturning,AfterThrowing类型的通知。 二.责任链中有哪些Advise 我们触发一个
apollo客户端配置项更新原理
巧用扩展点: SpringValueProcessor实现了BeanFactoryPostProcessor接口的postProcessBeanfactory方法。其作用就是创建存放着bean名称作为
面试官:你给我说一下什么是时间轮吧?
今天我带大家来卷一下时间轮吧,这个玩意其实还是挺实用的。 常见于各种框架之中,偶现于面试环节,理解起来稍微有点难度,但是知道原理之后也就觉得: 大多数人谈到时间轮的时候都会从 ne
那些年,那些对象拷贝的坑
最近开发了一个数据同步的功能,需要进行对象的拷贝,由于对象拷贝的工具的原理和细节不了解,踩了几个坑,在这里跟大家分享一下。 代码执行到上面的第15行时,报错"main" java.lang.Class
下一页
个人成就
文章被点赞
428
文章被阅读
161,985
掘力值
3,727
关注了
3
关注者
194
收藏集
1
关注标签
2
加入于
2021-12-11