首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
52123
掘友等级
后端
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
关于ThreadLocal你一定要知道的
为什么要用ThreadLocal 官方一点的说就是实现线程封闭的一种方式,比如说多线程访问共享变量,一个类里面的成员变量,在单线程的环境下是安全的,只有一个线程去使用。但是在多线程的情况下就会被多个线
JVM-并发标记带来问题和解决办法
这种经典的面试题当然难不住你。 你会脱口而出引用计数算法和可达性分析算法。 因为引用计数法的算法是这样的:在对象中添加一个引用计数器,每当一个地方引用它时,计数器就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的。 就是不能解决循环依赖的问题。 …
Spring源码解析-invokeBeanFactoryPostProcessors
脉络 Spring的源码非常复杂,在看Spring的源码之前,我们先整理一下Spring运转的脉络,这样有助于我们更快地理解Spring 在解释流程之前,需要明确的一点是,Spring是构建在java
ConcurrentHashMap源码解析
基于JDK1.8的ConcurrentHashMap源码解析,主要讲解了添加元素,扩容的大致流程,红黑树部分会专门写一篇文章解析
原来 8 张图,就可以搞懂「零拷贝」了
磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数。 这次,我们就以「文件传…
IP 基础知识全家桶,45 张图一套带走
前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。 那么,说来就来!而且要盘就盘全一点,顺便挑战下小林的图解功力,所以就来个 IP 基础知识全家桶。 IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。 网络层的主要作用是:…
Redis at Zhihu
知乎作为知名中文知识内容平台,每日处理的访问量巨大 ,如何更好的承载这样巨大的访问量,同时提供稳定低时延的服务保证,是知乎技术平台同学需要面对的一大挑战。 知乎存储平台团队基于开源 Redis 组件打造的 Redis 平台管理系统,经过不断的研发迭代,目前已经形成了一整套完整自…
ReentrantLock与AQS源码解析
前驱节点状态为singal,表示前驱节点还在等待,当前节点需要继续被阻塞。返回true 前驱节点为其他状态(0,PROPAGATE),表示当前节点需要重试尝试获取锁。返回false,方法外层是一个for死循环,会再进行一次自旋获取锁的操作
如何记忆 Spring Bean 的生命周期
1. 引言 “请你描述下 Spring Bean 的生命周期?”,这是面试官考察 Spring 的常用问题,可见是 Spring 中很重要的知识点。 我之前在准备面试时,去网上搜过答案,大多以下图给出的流程作为答案。 但是当我第一次看到该图时,就产生了很多困扰,“Aware,B…
Bean的生命周期 - 【Spring底层原理】
1. Bean的生命周期 2. 处理生命周期 这是单实例场景下的案例,单实例是在容器启动的时候实例化对象,容器关闭的时候进行销毁,可以看到,通过@Bean(initMethod = "init",destroyMethod = "destroy"),可以指定初始化和销毁方法。 …
下一页
个人成就
文章被点赞
80
文章被阅读
12,283
掘力值
373
关注了
2
关注者
13
收藏集
4
关注标签
17
加入于
2021-03-12