首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
不戴眼镜的射手
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
千呼万唤始出来:Java终于发布了"协程"--虚拟线程!
Java 的 线程相对 Golang 语言的协程,在高并发领域一直被诟病,不过,JDK 19 发布了GA版本 也顺势推出了 Java版的协程:虚拟线程,相对于线程,他有什么优点?如何使用虚拟线程?
面试官:双亲委派模型你了解吗?
面试官:要不你今天来详细讲讲双亲委派机制? 候选者:嗯,好的。 候选者:上次提到了:class文件是通过「类加载器」装载至JVM中的 候选者:为了防止内存中存在多份同样的字节码,使用了双亲委派机制(它
看完她再说你懂双亲委派
众所周知,虚拟机是通过类加载器加载你的class文件的,来保证功能的正常运行,而在java中其实有好多加载器的,那么说到这里,你要明白的是由哪些,作用,以及加载流程。一旦加载个class是用哪个加载器加载的,而另一个class为啥不是这个加载器加载的。这些种种的原因都是因为双亲委...
打破双亲委派的两种场景
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 昨天的文章JVM学习笔记P2—Java中的类加载器介绍了Java中的类加载机制,里面提到了双亲委派机制可以保证Java的运行安全,保证
从Linux内核理解Java中的IO
刚接触 Java IO 的时候, 一直有一个 困惑:为什么 BufferedInputStream 比 FileInputStream 快? 随着对 Linux 了解,这个问题也得到解决。最近也在看 Linux 内核 方面的书,想了解程序在 Linux 上运行的过程,感觉收获还…
看完这篇G1垃圾收集器的总结就足以吊打面试官了~
基础概念 定义: Garbage First,垃圾优先,主要面向服务端应用的垃圾收集器。开启命令: -XX:+UseG1GC目标: “停顿时间模型”的收集器:能够支持指定所在一个长度为M毫秒的时间片段
JVM系列之垃圾回收器(中篇)——G1的运行原理以及调优思路
1. G1 垃圾回收器 Garbage First 简称 G1,是继 CMS 垃圾回收器之后,又一款并发的垃圾回收器,在 JDK7 中被去掉 Experimental 标识,开始可以被正式使用,在 JDK9 中被 JVM 设置为默认的垃圾回收器。G1 是垃圾收集器发展史上的一个…
G1理论基础与Full GC、内存抖动经验分享
1. G1理论基础 关于G1收集器的收集过程,看过一些博客和书,基本上十有八九都说的不一样,如果要确定哪个是正确的还是得去看实现代码。当然我不打算去学C语言看代码了,接下来就结合自己的理解和资料来介绍G1收集器收集过程,力求做到初次接触G1也能看明白。 1.1. G1介绍 …
没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!
你好呀,我是喜提七天居家隔离的歪歪。 这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码
G1垃圾收集器详解
因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!! 1. 什么是G1垃圾收集器? ①. G1(Garbage-First)是一款面向服务端应用的垃圾