速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Java 7 Update 40 发布,新增任务控制和规则集支持

  • 2013-09-19
  • 本文字数:1474 字

    阅读完需:约 5 分钟

Oracle 发布了 Java 7 update 40 ,该修订版增加了一些重要的新特性,包括 JVM 监控工具、任务控制,Java applet 规则集、Web Start 应用程序以及大量的 bug 修复。

任务控制

Java 任务控制(JMC)是一个产品时间工具套件,它的根源是 JRockit JVM 工具。该工具套件的目的是提供不张扬的 Java 监控和管理,适合在开发和产品环境中使用。JMC 基于 Java 的 Oracle 二进制代码许可发布。该许可允许你在开发和测试期间免费使用 JMC,但是如果想在产品中使用则需要另一个付费许可。

该工具套件由三个主要的组件组成:Java 进程浏览器、JMX 控制台和 Java Flight 记录器。

Java**** 进程浏览器允许用户列出并连接到本地和远程运行的 Java 应用程序。它能够使用 Java 发现协议(JDP)自动地发现本地和远程运行的 Java 进程。

JMX 控制台能够通过 JMX 接口管理并监控 JDK。它提供了实时集合、堆使用情况、CPU 负载以及其他通过 MBeans 暴露的和在 MBean 服务器中注册的信息。

Java Flight 记录器提供了一种从操作系统层、JVM 和 Java 应用程序层收集事件的方式。收集的事件包括线程延时事件,例如休眠(sleep)、等待(wait)、锁竞争、I/O、GC 和方法分析。Oracle估计对大多数应用程序而言运行 Flight 记录器的性能开销大约在 2% 左右。

在 HotSpot JDK 中引入 Mission Control,说明 JRockit 和 HotSpot 开始融合——这是 Oracle 收购 Sun 不久之后就宣布的长期目标。这意味着随着 HotSpot JDK 7u40 的发布以后来自于 HotSpot 和来自于 JRockit 的信息将会一致。

这也是近几年来任务控制系统的第一个更新,它引入了一些新的特性,包括:

  1. 现在能够通过 JVM 浏览器查看服务器端服务所拥有的能够显示服务状态的子节点,例如,展开 Flight Recorder 服务之后,如果在服务器上有运行的记录那么就会显示在展开的 Recorder 服务下面。
  2. Eclipse 3.8/4.2 支持:现在的任务控制客户端能够在 Eclipse 3.8/4.2 上运行。但是它无法安装在 Eclipse 4.3.x 或者更新的版本中(在即将到来的 5.3.0 版本中将会解决这个问题)。
  3. 提升了 MBean 浏览器:现在能够直接在属性树中编辑可设置属性的值。通知标签页中的通知现在能够被扩展到多个。

你可以从 JMC 发布说明中获取更多信息,同时 Oracle 也为此写了一篇博客

部署规则集

对于使用 Java Applet 和 Web Start 应用程序的企业而言,日益增长的安全提示的数量和管理用户为了运行应用程序所必须的权限是非常令人头痛的事情。部署规则集功能让一个企业能够建立一个已知应用程序的白名单。白名单上的应用程序不需要太多安全提示就能运行,但是下面的提示没有被取消:

  • HTTPS 安全警告
  • 需要用户提供连接证书的认证对话框
  • 未签名的 Java Web Start 应用程序在执行快捷方式创建和关联创建这样的操作时所发生的安全警告

部署规则会在一个 XML 文件中定义并打包到一个签名的 JAR 文件中。

部署规则集功能需要新的 Java 插件(Java SE 6 Update 10 之后的版本可用)。如果安装了一个部署规则集,那么所有 RIA 对老插件的使用都会被阻止。

对于公共应用程序而言规则集很容易被滥用,规则集指南中声明:

部署规则集功能是可选的,并且仅应该在拥有受控环境的组织的内部使用。如果一个包含了规则集的JAR 文件是分布式的或者是对外公开的,那么用于签名规则集的证书将会被列入黑名单,并在Java 中禁止使用。

小变化和bug 修复

还有很多小变化,包括支持Linux ARM v7 上的硬浮点ABI,同时还修复了大量bug——总共621 个发布说明还明确指出视网膜屏幕现在将会正确地显示内容。

查看英文原文 Java 7 Update 40 Arrives with Mission Control for HotSpot and Rule Sets for Applets

2013-09-19 08:302447
用户头像

发布了 321 篇内容, 共 119.4 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

【DevOps系列】升级你的制品:探讨制品晋级的战略

嘉为蓝鲸

制品管理 制品仓库 制品仓库 Packages

【DevOps系列】保护你的制品:制品的安全策略与实践

嘉为蓝鲸

DevOps 制品库 制品管理

边缘计算+人工智能:让设备更聪明的秘密

天津汇柏科技有限公司

边缘计算 AI 人工智能

产品经理如何进行竞品分析

易成研发中心

产品经理 竞品分析

《Django 5 By Example》阅读笔记:p493-p520

codists

Python django

DevOps系列之从前线到后勤:制品管理的演变历史

嘉为蓝鲸

DevOps 制品库 制品管理

QT软件外包开发流程

北京木奇移动技术有限公司

软件外包公司 QT外包开发 QT开发公司

35 位委员参会,龙蜥社区 11 月技术委员会会议圆满结束

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥技术委员会

【DevOps系列】DevOps全过程质量管控

嘉为蓝鲸

DevOps 研发 质量管控

法国 mixtral一种具有开放权重的高质量稀疏专家混合模型

测吧(北京)科技有限公司

测试

【DevOps系列】赋能开发:理解仓库代理的力量

嘉为蓝鲸

制品库管理 制品库 制品仓库 Packages

文献解读-Processing UMI Datasets at High Accuracy and Efficiency with the Sentieon ctDNA Analysis Pipeline

INSVAST

基因测序 液体活检 生信分析 Sentieon 变异检测

Mint Blockchain:用 NFT 链接全球消费者的 Layer2 网络

NFT Research

NFT #Web3 L2

2024 最全 Java 面试八股文(整整 1685 页,1300道面试题附答案)

架构师之道

编程 计算机 java面试

稳!Zilliz助力XTransfer基于RAG打造B2B外贸金融加速器

Zilliz

Milvus zilliz cloud 大模型应用 企业知识库

开源进校园,开放原子校源行 Meetup(中南大学站)圆满结束

OpenAnolis小助手

操作系统 龙蜥高校行

渠道伙伴业务系统上线!嘉为蓝鲸WeOps渠道战略重要里程碑

嘉为蓝鲸

#WeOps

如何设置AD域用户仅登录到指定的计算机?AD域管理软件

运维有小邓

AD域 IT自动化运维 AD域管理

【DevOps系列】效能洞察4步走:金融企业效能度量转型实践

嘉为蓝鲸

DevOps 效能平台 效能洞察

淘宝电商API全解析:赋能商家,驱动电商新生态

代码忍者

API 接口 pinduoduo API

【DevOps系列】制品库在行动:本地管理与多地同步的实战应用

嘉为蓝鲸

制品库 制品管理

【DevOps系列】效能洞察的准备工作指南

嘉为蓝鲸

DevOps 研发 效能平台 效能洞察

webGL开发框架及特点

北京木奇移动技术有限公司

软件外包公司 数字孪生开发 webgl开发

京东电商搜索:大模型生成式检索优化实践

京东零售技术

大模型

牛市来啦?交易量大涨!金融机构如何强化应急体系,筑牢运维安全防线?

嘉为蓝鲸

运维 可观测 应急响应 IT运维管理

DocFlow票据AI自动化处理工具:出色的文档解析+抽取能力,提升企业文档数字化管理效能

合合技术团队

人工智能 数字化 文档解析 票据

硬核、高能,龙蜥社区走进中科方德 MeetUp 圆满结束(附技术PPT下载)

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥meetup

倒计时1天!龙蜥社区可信计算SIG MeetUp即将在北京召开

OpenAnolis小助手

操作系统 可信计算 龙蜥meetup

嘉为蓝鲸受邀参加信通院2024数字化转型发展大会,携手客户斩获多项荣誉!

嘉为蓝鲸

数字化 中国信通院 研运一体化

「百度集团」资深副总裁、原IDG负责人李震宇加入“华为系”具身智能赛道初创公司!

机器人头条

自动驾驶 华为 人形机器人 具身智能

OASA走进三未信安、奇安信和360,共建龙蜥安全生态

OpenAnolis小助手

操作系统 龙蜥安全联盟

Java 7 Update 40 发布,新增任务控制和规则集支持_Java_Charles Humble_InfoQ精选文章