首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
湾区极客
掘友等级
研发工程师
|
https://bayareageek.cn/
大湾区技术极客聚集地
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Java 虚拟机原理 (五) G1垃圾收集器深入
深入了解G1垃圾收集器背后的核心原理。 CMS收集器使用了Incremental Update算法,而G1收集器使用的是SATB算法。这两者背后的思想都使用了三色标记算法,标记算法如下: 白色(white):尚未标记对象。 注意: 标记结束后,被标记的对象是存活对象,没有被标记…
Java 虚拟机原理 (四) G1垃圾收集器入门
本教程介绍了如何使用G1垃圾收集器以及如何在Hostspot虚拟机中使用它。你可以学习到G1垃圾收集器的内部运行机制、切换到使用G1垃圾回收器的命令行关键参数以及打印GC日志的选项参数。 本教程详细介绍了Java语言的G1垃圾收集器。主要内容分为五部分: 介绍G1垃圾收集器的日…
Java 虚拟机原理 (三) 垃圾收集
Java 虚拟机技术是每个 Java 开发工程师都应该深入掌握的。本系列文章将深入介绍 JVM 相关技术,主要包括内存划分、对象创建回收与分配以及垃圾收集三大部分。本系列文章将力求全面概要地汇总核心知识点,并使知识点串联成面,以方便学习、工作以及备忘复习。本文将介绍第三部分——…
Java 虚拟机原理 (一) 内存划分
Java 虚拟机技术是每个 Java 开发工程师都应该深入掌握的。本系列文章将深入介绍 JVM 相关技术,主要包括内存划分、对象创建回收与分配以及垃圾收集三大部分。本系列文章将力求全面概要地汇总核心知识点,并使知识点串联成面,以方便学习、工作以及备忘复习。本文将介绍第一部分:内…
Java 虚拟机原理 (二) 对象创建与回收
Java 虚拟机技术是每个 Java 开发工程师都应该深入掌握的。本系列文章将深入介绍 JVM 相关技术,主要包括内存划分、对象创建回收与分配以及垃圾收集三大部分。本系列文章将力求全面概要地汇总核心知识点,并使知识点串联成面,以方便学习、工作以及备忘复习。本文将介绍第二部分——…
Java 虚拟机原理之内存划分
Java 虚拟机技术是每个 Java 开发工程师都应该深入掌握的。本系列文章将深入介绍 JVM 相关技术,主要包括内存划分、对象创建回收与分配以及垃圾收集三大部分。系列文章都将力求全面而概要地汇总核心知识点,并使知识点串联成面,以方便学习、备忘以及工作。本文将介绍第一部分——内…
一文彻底掌握Java IO类库
Java开发过程中经常会用到 Java IO 类库,本文将深入源码,带你彻底掌握 Java IO 类库。 Java IO 类库可以大体划分为字节流和字符流两大类,再根据输入和输出两种情况,可以再分为四小类。所以大致框架图如下所示: 如上图,Java 类图并不繁多,而且分类和命名…
深入理解Java文件输入输出流和文件描述符
本文将深入理解文件描述符,并从 JDK 源码上分析文件描述符在文件输入输出流中的运用。 [1] 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引…
ExceptionInInitializerError导致线程池中的线程异常被吞
最近在生产环境遇到一个比较极端的线程池吞异常问题,研究了下背后的原理,发现是静态块初始化异常抛出 ExceptionInInitializerError 导致的。这情景平时少见,在这里记录下已备忘。 这段代码的期望思路是在线程池线程中捕获单例实例化所抛出的 RuntimeExc…
Spring Security 学习之原理篇
接上一篇,我们已经熟悉了Spring Security的基本使用,并且实操了几个范例。 本文我们将在这几个范例的基础上进行调试,并深入研究其在源码层面上的实现原理。只有知其然,知其所以然,才能在Spring Security的使用上更加得心应手。 本文主要参考了官方文档9-11…
下一页
个人成就
文章被点赞
23
文章被阅读
10,468
掘力值
388
关注了
3
关注者
3
收藏集
0
关注标签
0
加入于
2019-09-19