
java学习
文章平均质量分 58
跳动的byte
码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jmeter下载列表
Jmeter全版本下载列表选择需要的版本,点击链接即可下载链接:http://archive.apache.org/dist/jmeter/binaries/原创 2021-01-26 17:01:23 · 205 阅读 · 0 评论 -
JetBrains全家桶(IDEA、Pycharm等各个产品)在国内高速下载地址
JetBrains产品在国内有CDN下载通道,下面给出各个产品的下载链接,在某些情况下,官网无法访问,可以使用下面的链接直接下载。只需要照模样修改后缀名和年份版本号即可。操作系统后缀Win: .exe Mac: .dmg Linux: .tar.gz8686c这个域名是网宿科技的CDN...............转载 2020-11-26 14:42:44 · 12576 阅读 · 4 评论 -
深入理解java虚拟机学习笔记(二)HotSpot虚拟机对象
HotSpot虚拟机对象1.对象的创建: 给对象分配内存:通过“指针碰撞”、“空闲列表”的方式进行分配。 线程安全性问题,解决办法: 线程同步,缺点效率低; 本地线程分配缓冲(TLAB),这种方式提高了性能; 初始化对象; 执行构造方法。 2.对象的结构: 对象在内存中存储分为三块区域:对象头(Header...原创 2018-06-20 20:29:02 · 291 阅读 · 0 评论 -
深入理解java虚拟机学习笔记(一)java虚拟机运行时数据区域
java虚拟机运行时数据区域 java虚拟机内存管理图java虚拟机运行时数据区分为线程共享区和线程独占区。其中线程共享区中包括方法区和java堆;线程独占区包括虚拟机栈、本地方法栈、程序计数器。下面对每部分分别进行解释:一、程序计数器: 1.程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。 2.程序计数器处于线程独占...原创 2018-06-20 19:45:30 · 182 阅读 · 0 评论 -
深入理解java虚拟机学习笔记(三)垃圾收集器与内存分配策略
一、概述1、如何判定对象为垃圾对象? 引用计数法和可达性分析法2、如何回收? 回收策略:标记-清除算法、复制算法、标记整理算法、分代收集算法 垃圾回收器:Serial、Parnew、Cms、G13、何时回收?二、判定对象是否为垃圾对象的算法1、引用计数法:在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1.引用计数器实现简单,判定效率...原创 2018-06-26 13:37:58 · 266 阅读 · 0 评论 -
深入理解java虚拟机学习笔记(四)虚拟机性能监控与故障处理工具
一、JDK的命令行工具1、jps:虚拟机进程状况工具 作用:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及查看本地虚拟机唯一id。参数: m:运行时传入主类的参数; v:虚拟机参数; l:运行的主类全名或jar包名称;2、jstat:虚拟机统计信息监视工具 作用:用于监视虚拟机各种运行状态信息的命令行工具。 可以显示本地或远程虚拟机进程中的类装载、内...原创 2018-06-27 11:08:43 · 193 阅读 · 0 评论