首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一步一步源码探索
朝希
创建于2022-01-04
订阅专栏
一步一步探索Java常用类源码
等 7 人订阅
共12篇文章
创建于2022-01-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
彻底理解 Java 虚拟线程
传统线程:开重型卡车送快递的烦恼 想象你经营着一个快递站,每个快递员就像 Java 里的传统线程(Platform Thread): 标配大卡车:每个快递员必须开一辆 1MB 内存的重型卡车
ZGC 性能拉满还要调参数?这 3 种情况不调必踩坑!
ZGC 吹爆的 "1ms 级停顿" 让很多开发者直呼 "终于不用和 GC 参数死磕了"!但现实很骨感:生产环境里这 3 类场景,敢用默认配置就等着被运维喊 "滚去改参数"——
ZGC 的 10 毫秒奇迹:美团、腾讯用它让 Java 性能飙升 99.99%!
各位 Java 老铁们,今天咱们聊聊 JVM 里的 “闪电侠”——ZGC!为什么它能把 GC 停顿时间死死按在 10 毫秒以内?
看完springboot拦截器源码,发现百万阅读文章竟是错误的
在研究拦截器源码的时候看到一篇百万阅读的文章,看完源码发现这篇文章有个点不太对。 这里给大家框出来了,看看哪一句不对劲呢? 注:我看的源码springboot版本为2.2.10
6年开发,焦虑6年,如今怎么解决焦虑的?
你焦虑吗?该怎样面对解决?怎么解决呢? 6年焦虑史,如今已慢慢减退,我来告诉你为什么产生焦虑,如何正确认识焦虑,如何正确的学习。
【保姆级别带你看懂源码】RocketMQ如何拉取消息消费并更新消费位置的?
RocketMQ消费者到底怎么拉取消息的呢?又是怎么更新消费位置的呢?Broker是怎么取出消息的呢?
PHP转Java,如何学习?
随着公司的合并,开启了转Java的选择,To be, or not to be ? 在这之前做了近3年的PHP开发,这次到底该怎么选择呢?
Spring IOC 到底是什么?
什么是IOC 简单的说: IOC就是构建和管理依赖的容器。 咱们暂且放下控制反转这么拗口的词,好好屡屡。
HashMap为什么默认大小是16
答 这就是一个考量大小与性能之后的经验值。 为什么 如果初始大小设置到8或者以下,那么在写入6条数据就需要发生扩容了,一般页面显示都为10条数据,也就是一定会扩容,所以大小为16可以避免发生一次扩容。
HashMap难吗? 看完这篇so easy!
hashmap一直是面试重灾区,虽然已经烂大街了,但是还是有必要去了解一下的。 本文将基于JDK1.8源码来解答以下几个问题: 为什么hashmap的大小是2的n次方呢? 扩容在什么时候发生?
CopyOnWriteArrayList核心源码解读
以后简称为CWList,它为什么被称为线程安全的数组的呢? 中文名又叫写时复制数组,那就从写开始探索一下它的奥秘把。
一步一步源码探索-ArrayList#add()
数组的核心使用无非就add,get,foreach等方法,这里只关注于最核心的add方法源码,基于JDK1.8版本。