设计一个流计算基准测试
|
运维工作从早期的人工运维,到自动化运维,如今走向了智能运维。企业基于已有的运维数据,通过机器学习方式从而解决自动化运维无法解决的问题, AIOps由此诞生。
随着云计算、大数据等技术的快速发展,在“稳敏合一”的双态IT架构下,企业运维在通往智能化的道路上仍然任重道远。擎创科技创始人兼CEO杨辰在接受51CTO采访时表示,智能运维的本质其实是提升运维数据的认知能力。擎创科技研发的夏洛克AIOps,将从智能运维之“术”和运营之“道”两个层面,帮助企业提升运维数据认知能力,从而走向运维智能化之路。 看完是不是有点 Lombok 的感觉?具体可以点击这里查看栈长之前写的详细教程。 385:Deprecate RMI Activation for Removal 废除 RMI 激活,以便在将来进行删除。 需要说明的是,RMI 激活是 RMI 中一个过时的组件,自 Java 8 以来一直是可选的。 总结 本文主要介绍了 JDK/Java 15 的 14 个新特性,后面栈长有时间也会继续出一些 JDK 15 详细教程,关注公众号Java技术栈第一时间推送哦。如果你想看历史 Java 8 - 14 新特性教程,也可以在公众号菜单中进行阅读。
最后,来看下 Oracle Java 支持路线图: 去掉那些无用的换行和拼接,是不是太爽了。。这个详细教程计划再出一篇,关注公众号Java技术栈第一时间推送。 379:Shenandoah: A Low-Pause-Time Garbage Collector Shenandoah:一个低停顿时间的垃圾回收器。 Shenandoah 最早是在 JDK 12 中集成进来的,JDK 15 只是将 Shenandoah 垃圾收集器从预览特性变更为正式特性而已,没错,又是转正了。 381:Remove the Solaris and SPARC Ports 移除了 Solaris 和 SPARC 端口。 移除了 Solaris/SPARC、Solaris/x64 和 Linux/SPARC 端口的源代码及构建支持。这些端口在 JDK 14 中就已经被标记为 deprecated 了,JDK 15 被移除也不奇怪。 383:Foreign-Memory Access API (Second Incubator) 外存访问 API(二次孵化),可以允许 Java 应用程序安全有效地访问 Java 堆之外的外部内存。 这个最早在 JDK 14 中成为孵化特性,JDK 15 继续二次孵化并对其 API 有了一些更新。 384:Records (Second Preview) Records 最早在 JDK 14 中成为预览特性,JDK 15 继续二次预览。 Records 在某些场合可以干掉 Lombok 的存在,能自动生成了类构造器、toString()、hashCode()、equals(),以及类似 getter 的变量访问方法。
使用方式: ava 15 并没有对此特性进行调整,继续预览特性,只是为了收集更多的用户反馈,可能还不成熟吧。 377:ZGC: A Scalable Low-Latency Garbage Collector ZGC:一个可伸缩、低延迟的垃圾回收器。 ZGC 最早是在 JDK 11 中集成进来的,JDK 15 只是将 ZGC 垃圾收集器从预览特性变更为正式特性而已,没错,转正了。 这个 JEP 不会更改默认的 GC,默认仍然是 G1。 378:Text Blocks 文本块,是一个多行字符串,它可以避免使用大多数转义符号,自动以可预测的方式格式化字符串,并让开发人员在需要时可以控制格式。 文本块最早准备在 JDK 12 添加的,但最终撤消了,然后在 JDK 13 中作为预览特性进行了添加,然后又在 JDK 14 中再次预览,在 JDK 15 中,文本块终于转正,暂不再做进一步的更改。 来看下这个示例你就懂了:
Java 13 之前: (编辑:周口站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
