首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
MonkeyDVoid
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 —— 吃透class字节码文件技术基底和实现原理(核心结构剖析)
特殊字符串 常量池中包含了符号引用,其中包括三种特殊的字符吊:全限定名、简单名称和描述符。 所有的符号引用都包括类或接口的全限定名。 字段的符号引用除了全限定类型名之外,还包括简单字段名和字段描述符。
如何在字节码层面实现方法拦截:探索 Java Agent 与 ASM 的魅力
Java Agent Java Agent 是一种运行在 Java 虚拟机 (JVM) 上的特殊程序,可以在程序运行期间对字节码进行修改和增强,从而达到在不修改源码的情况下实现各种功能的目的。 Jav
谈JVM参数GC线程数ParallelGCThreads合理性设置
在讲这个参数之前,先谈谈JVM垃圾回收(GC)算法的两个优化标的:吞吐量和停顿时长。JVM会使用特定的GC收集线程,当GC开始的时候,GC线程会和业务线程抢占CPU时间,那如何让GC达到合理的设置呢?
一篇图文彻底弄懂类加载器与双亲委派机制
类加载器: 可以实现通过一个类的全限定名称来获取描述此类的二进制字节流。实现这个动作的代码模块成为”类加载器“。 通过自定义类加载器可以实现各种有趣而强大的功能更:OSGi,热部署,代码加密等。 如上图为类加载器的加载流程。 启动类加载器:系统启动的时候,首先会通过由C++实现…
你确定你真的理解"双亲委派"了吗?!
最近一段时间,我在面试的过程中,很喜欢问双亲委派的一些问题,因为我发现这个问题真的可以帮助我全方位的了解一个候选人。 记得前几天一次面试过程中,我和一位候选人聊到了JVM的类加载机制的问题,他谈到了双亲委派,并且很自信的给我讲了一下他对于双亲委派的理解。 因为难得碰到一个对着块…
扯什么 try-catch 性能问题?
“yes,你看着这鬼代码,竟然在 for 循环里面搞了个 try-catch,不知道try-catch有性能损耗吗?”老陈煞有其事地指着屏幕里的代码: 我探过头去看了眼代码,“那老陈你觉得该怎么改?”
MySQL事务的12连问,你顶得了嘛
金三银四很快就要来啦,田螺哥准备了MySQL事务的12连问,相信大家看完肯定会有帮助的。小伙子,加油呀
Spring Boot 2 中的默认日志管理与 Logback 配置详解
Spring Boot在所有内部日志中使用[Commons Logging](http://commons.apache.org/proper/commons-logging/),但是对底层日志的实
写了那么多年 Java 代码,终于 debug 到 JVM 了
继上篇文章原创|全网最新最简单的openjdk13代码编译之后,我们有了自己编译后的jdk和hotspot,如下图所示。接下来就来干一番事情。搭建调试环境1.下载CLion软件Jetbrains是一家
豆瓣 9.7!这本技术书籍直接封神了
这是一本在国内外都被称为技术书籍巅峰之作的神书! 国内的豆瓣评分 9.7(满分 10.00),接近 90% 的人为这本书打了五星好评。 国外的 Goodreads(类似于豆瓣) 评分 4.72(满分