logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM ZGC

ZGC 是一种可扩展的低延迟垃圾回收器,GC 过程中 STW 不超过一毫秒,适合需要低延迟的应用,支持几百 MB 到16 TB 的堆大小,并且对大小对 STW 时间没有影响。

#jvm#java#开发语言
JUC 概述

一个程序运行时,内部可以分成一个或多个线程,线程是CPU 执行任务的最小单位。

#java#开发语言
HashMap 源码

懒加载:table 数组第一次 put 才创建;下标计算 (n-1) & hash,要求容量必须是 2 的幂扰动函数:高低 16 位异或,降低哈希碰撞;链表尾插链表节点数 ≥ 8 且数组长度 ≥ 64 转红黑树;红黑树节点数 ≤ 6 转回链表扩容时数组长度翻倍,链表拆高低两条,不用重算 hash阈值 = 容量 * 负载因子(默认 0.75),元素数量超过阈值后触发扩容key 允许 null,has

#哈希算法#散列表#算法
Synchronized 锁

无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁。

#c##开发语言
H 指数

解题思路: 先统计每个引用次数的论文数量, 然后再找到满足条件的最大H指数。

#java
到底了