Java
文章平均质量分 56
Java学习笔记
CloudGuest
我也在努力&&奋斗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【springboot+mybatis-plus】使用IPage进行分页查询,返回全部数据
没有定义config层的MPConfig拦截器。原创 2022-07-29 10:13:47 · 7862 阅读 · 0 评论 -
解密JVM(三)垃圾回收
前言: 视频:解密JVM【黑马程序员出品】(B站) 本篇博客是根据黑马教程所做的笔记,为复习方便。 正文 1.如何判断对象可以回收 引用计数 可达性分析算法 1.1 引用计数法 引用计数算法( reference- counting):每个对象有一个引用计数器,当对象被引用一次则计数器加1,当对象引用失效一次则计数器减1,对于计数器为0的对象意味着是垃圾对象,可以被GC回收。 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法作为垃圾进行回收,造成内存泄露 1.2 可达性分析算法原创 2020-12-26 19:00:31 · 501 阅读 · 2 评论 -
解密JVM(一) 引言
前言: 视频:解密JVM【黑马程序员出品】(B站) 本篇博客是根据黑马教程所做的笔记。 一、什么是JVM 定义 Java Virtual Machine - JAVA程序的运行环境(JAVA二进制字节码的运行环境) 好处 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 比较 二.学习JVM有什么用 面试 理解底层的实现原理 中高级程序员的必备技能 三.常见的JVM 四.学习路线 JVM内存结构 GC 垃圾回收 Java Class ClassLoader JIT Co原创 2020-12-25 20:56:10 · 316 阅读 · 1 评论 -
解密JVM(二)内存结构
前言: 视频:解密JVM【黑马程序员出品】(B站) 本篇博客是根据黑马教程所做的笔记,为复习方便。 1.程序计数器 1.1 定义 Program Counter Register 程序计数器(寄存器) 1.2 作用 记住下一条JVM指令的执行地址 物理上,通过寄存器实现 1.3 特点 线程私有 CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CPU就会去执行另一个线程中的代码 程序计数器是每个线程所私有的,当另一个线程的时间片用完,又返回来执行当前线程的代码时,通过程序原创 2020-12-25 20:59:31 · 249 阅读 · 0 评论
分享