jvm破坏双亲委派_破坏JVM

jvm破坏双亲委派

正如我们最近发现的那样,全面测试可能有害。 扩展测试覆盖范围导致我们仅花费一行代码就进行了几个小时的调试会话。 使调试特别令人不愉快的是,该代码不仅崩溃了所部署的JVM,而且还破坏了其下的虚拟机和/或物理机。

因此,请自行承担以下风险。 请注意,您必须在类路径中提供tools.jar以便进行编译和运行。

public class Crash {public static void main(String... args) throws Exception {com.sun.tools.attach.VirtualMachine.attach("-1");}
}

代码真的很简单。 我们正在尝试将自己附加到一个现有的Java进程,该进程指定-1作为进程ID。 与其说失败,不如说是得到类似于死亡蓝屏的东西。

关于崩溃的有趣见解–这几乎是我记得承认Windows优于Mac OS X或Linux的唯一情况。 当Mac和各种Linux风格不断崩溃时,Windows机器进行了很好的测试,并通过“无此过程”消息提醒我们。

我们从案件中学到了什么? 首先–提供JVM沙箱保护操作系统免受疯狂尝试自杀的威胁,这本身就是一件很了不起的事情。 我们重新学习的另一个教训是–即使使用所有现代的运行时调试工具,在某些情况下,您仍然需要回到根源并通过良好的旧分而治之进行调试。

参考: Plumbr博客博客上的JCG合作伙伴 Nikita Salnikov Tarnovski 崩溃了JVM 。

翻译自: https://www.javacodegeeks.com/2013/11/crashing-your-jvm.html

jvm破坏双亲委派

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345239.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤题库】陕西师范大学165204 市场调查与分析方法 作业(专升本)

《市场调查与分析方法》作业 一、单选题 1、“某个行业的历史销售趋势是什么样的?”属于市场调查功能中的( ) A、描述 B、诊断 C、预测 D、重构 2、利用企业内部和外部现有的各种信息、情报资料,对调查内容进行分析研究的调查方法…

射频知识简介

无线通信系统中,一般包含有天线、射频前端、射频收发模块以及基带信号处理器四个部分。随着5G时代的,天线以及射频前端的需求量及价值均快速上升,射频前端是将数字信号向无线射频信号转化的基础部件,也是无线通信系统的核心组件。…

【渝粤题库】陕西师范大学200341实变函数作业(高起本、专升本)

《实变函数》作业 一.判断题 1. 可测的充要条件是可测。 ( ) 2.所有无理数构成的集合是可数集。 ( ) 3.如果在上单调减少,则在上可测。 ( ) 4&…

尽可能地做到无服务器,但不止于此

毫无疑问,如果您一直关注技术趋势,那么您会看到“无服务器”的兴起。 在某些情况下,“无服务器”被称为“下一个应用程序体系结构”样式。 我什至听说有人说“您不需要技术X,因为无服务器是未来的方式”或“技术X是红鲱鱼&#xf…

信号扫描_科研必备“武器”之扫描电子显微镜

仪器介绍扫描电子显微镜(英语名称为Scanning Electron Microscope,缩写为SEM),简称扫描电镜。它是一种电子显微镜,利用聚焦电子束扫描样品的表面来产生样品表面的图像。最常见的扫描电镜模式是检测由电子束激发的原子发…

【渝粤题库】陕西师范大学200711 面向对象方法与C++ 作业

《面向对象方法与C》作业 一、填空题 1.若char *string”test”;则如果要输出指针值,正确的语句是 。 2.在重载“[ ]”运算符时,必须使用 函数重载。 3.当用public继承时,基类的public成员成为派生类的 成员…

解决office一打开就显示正在更新,过一会就报错的问题

问题描述: 一打开office就显示正在更新,请稍后,过一会就弹窗报错。 解决方案: 1.winR输入services.msc 2.将Microsoft Office即点即用服务设为自动 如果第二步中已经是自动状态,先禁用一下,再重新设置为…

【渝粤题库】陕西师范大学201281 民法作业

《民法学》作业 一、单项选择题 1.诉讼时效作为权利人不行使权利就丧失人民法院保护其民事权利的法定期间,它一般适用于? A.支配权    B.请求权    C.形成权    D.抗辨权 2.民…

框架如何调用存储过程_如何在FastReport.Net中使用存储过程

在本文中,我们将讨论使用存储过程来检索报表的数据,使用MS SQL示例,将展示如何在报表中创建和使用函数。Transact SQL允许创建存储过程和函数,存储过程用于自动执行任何操作,这些功能旨在扩展查询功能,它们…

【渝粤题库】陕西师范大学201731教育测量与评价 作业 (专升本、高起本、高起专)

《教育测量与评价》作业 一、名词解释 教育评价常模参照解释标准分教育测量集中量数效度区分度绝对评价 二、填空题测量的要素有_____, 和_。命题蓝图一般包括________、 ________ 、________、 ________ 和_______等内容。近代教育测量发展史上有重要影响的两件事是_______ 和…

Word无法插入公式项目灰色不可用

在我们平时办公或者是论文写作过程中,插入编辑公式是非常常见的操作。但是有时候我们打开Word点击插入发现公式图标为灰色且不可选。接下来我将介绍如何解决。 1、打开文档找到插入公式位置点击插入选项。 2、发现公式符号变为灰色且不可选择。 3、点击左上角的【文…

【渝粤题库】陕西师范大学202141规制经济学 作业(高起专)

《规制经济学》作业 一、填空题 1.( )是经济学家们用来判断经济福利的共同标准。 2.( )的存在可以作为政府以公用事业管制和反垄断管制的形式进行管制的理由。 3.( )是破坏性竞争模型的创立者。…

java jvm调优_(第2部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...

java jvm调优这是以前的文章(第3部分,共1部分)的继续:有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的提要 。 事不宜迟,让我们开始使用我们的下一组博客和视频&…

【渝粤题库】国家开放大学2021春3700汽车电工电子基础题目

试卷代号:3700 2021年春季学期期末统一考试 汽车电工电子基础 试题 2021年7月 一、单项选择题(下列各题的备选答案中,只有一个选项是正确的,请把正确答案的序号填写在括号内。15小题,每小题2分,共30分&…

同源策略为什么可以防csrf_Spring Security 如何预防CSRF跨域攻击?

序言前面我们学习了 spring security 与 springmvc 的整合入门教程。spring secutity整合springboot入门spring security 使用 maven 导入汇总spring security 业界标准加密策略源码详解这一节我们来学习一下 spring security 是如何预防 CSRF 攻击的。拓展阅读web 安全系列-04…

【渝粤题库】国家开放大学2021春3937人文英语2题目

试卷代号: 3937 2021年春季学期期末统一考试 人文英语2 试题 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考…

【渝粤题库】广东开放大学 秘书实务 形成性考核

👉关注我,看答案👈 选择题 题目: 秘书职能包括以下哪几项? 选择一项或多项: 题目: 秘书职能包括以下哪几项? 选择一项或多项: 题目: 下列不属于企业文化的功能是&#…

Arrays.hashCode(Object [])与Objects.hash(Object…)

从JDK 1.5开始 , Arrays类提供了名为“ hashCode ”的重载static方法。 大多数重载方法都接受特定原始类型的数组,但是Arrays.hashCode(Object [])方法可用于计算引用类型数组的int哈希码。 自从JDK 1.7诞生以来 , Obj…

centos移动文件到指定目录_Dynamo批量分离中心文件并另存到指定目录

我们在做项目的时候,为了方便协作,一般都会采用中心文件的方式,但是最终交付的时候,是需要把中心文件分离的,一个一个的分离,感觉还是他麻烦了,于是就想到用Dynamo来批量操作,简单测…

【渝粤题库】广东开放大学 Java高级编程技术 形成性考核

​题目: Java语言中可以作为标识符的有()。 题目: Java中的流程控制语句包括()。 题目:计算机语言的发展经历了非常大的变革,其发展具体包括()。 题目&#x…