Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
java9
基于JDK9的Spring内核爆RCE 0-day漏洞 - Cyber
今天,研究人员发现了一个可能破坏互联网的最严重漏洞之一,这个漏洞目前没有 CVE id(当时是待确认,3月31日已经确认 CVE-2
将Spring Boot启动速度提高10倍! - Denis Rosa
在实验者机器上Spring Boot从12秒提高到1.8秒,方法: 使用JDK 9+ VM选项: -noverify -Dspring.jmx.enabled=false Spring参数: --spring.profiles.active=local
用Java9模块实现DDD有界上下文 | Baeldung
领域驱动设计(DDD)是一组原则和工具,可帮助我们设计有效的软件体系结构以提供更高的业务价值。通过将整个应用程序域分离为多个语义一致的部分,Bounded Context是从架构的泥潭中拯救体系结构的主要模式之一。同时,借助
简单有效的G1 GC调整技巧 - JAXenter
在本文中,Ram Lakshmanan分享了一些技巧,以调整G1垃圾收集器以获得简单而有效的最佳性能。通过这些技巧,方法和说明来调整应用程序以获得最佳性能。自Java 9以来,G1一直是默认的GC算法。 1.最大GC暂停时间考虑将“
Java模块系统JPMS是巨坑?- jodastephen
我确实想知道,对于Java的长期健康而言,最好的办法是从应用程序代码中删除Java模块系统(只保留在JDK内部)。这对我来说是一个巨大的浪费时间,完全没有任何好处。有什么想法吗? 众说纷纭:JPMS没有普遍使用表明Java社区已经投票赞成你
自JDK 8 以来所有Java和JVM新功能的分类列表
一个方便的参考,涵盖从从Java 8到11及更高版本各种新语言功能到新版本命名方案的所有内容。自从版本8发布到版本11以来,Java由120个 JDK增强建议<
从JDK 8到15以来所有Java和JVM功能的分类列表 - advancedweb
新语言功能您应该了解的Java语言增强功能 文本块JDK 15 密封类可以限制哪些其他类
Java 9 中的ofNullable方法 | foojay
从 Java 9 开始,当我们需要操作 List 中的值时,可以将 Optional 与流一起使用。在本次 Java 挑战赛中,我们将探索在 Optional! 中使用流的方法!如下执行main方法后会发生什么?
Jvm日志记录 :java的sip
VM 日志记录长期以来一直是 JDK 的一部分。它可以成为执行根本原因分析和找出性能怪癖的绝佳工具。在 JDK 9 中,对 VM 日志记录的处理方式进行了一些更改,使其更加用户友好和可配置。让我们看看本文中如何使用 VM 日志记录。 启用和配置日志
Unchecked开源工具让你永远告别Java异常检查
Unchecked将 Java 的检查出异常”破解为“未检查出任何异常Exception”。 当你遭遇Exception异常时,你需要使用try{}捕获处理这个异常,或者将这个异常依然抛出,只有这两种选择。
将ServiceLoader迁移到Java 9模块系统 - frankel
Service Loader允许在不同的JAR中分离API及其实现。客户端代码仅取决于API,而在运行时,将使用类路径上的实现。这是将客户端代码与实现代码分离的好方法。为了说明这一点,让我们实现自己的日志记录项目:
从Java 9开始JDK已经提供日志记录器
无需Log4J2或SLF4J,从 Java 9 开始就可用System.Logger实现日志记录:
简短比较三个 Java现代垃圾回收器
最新版本的 Java 中引入了三个现代垃圾收集器,以下是三个场景比较: G1 收集器专为以下应用而设计: 可以与应用程序线程并发操作。 紧凑的可用空间,没有长时间的 GC 引起的暂停时间。
JVM中jhsdb调试教程
jhsdb是JDK9中一个相对未被开发但非常强大的工具,用于调试 JVM 问题。无论您是在处理导致 JVM 崩溃的本机代码,还是深入研究复杂的性能分析,了解如何jhsdb有效使用都可以成为您调试工具库中的游戏规则改变者。 什么jhsdb?<
Java 9 不可变集合
在软件开发领域,不变性的概念因其在创建更可预测和更健壮的代码方面的作用而受到广泛关注。不可变对象是指其状态在创建后就无法更改的对象,具有线程安全、简化调试和提高代码可维护性等优点。 Java 是使用最广泛的编程语言之一,在 Java 9 中引入了其集合框架
Java 9流API的8个改进
Java 8 中 Stream API 的引入改变了数据操作和处理的格局。在此基础上,Java 9 通过引入一系列强大的改进进一步提升了 Stream API。这些增强功能旨在增强代码可读性、效率、错误处理和整体性能。在本文中,我们将踏上探索 Java 9 Stream API 显着增强功能的旅程,
Java 9 @SafeVarargs 注解更改
Java 9 中的显着变化之一是 @SafeVarargs 注释的增强,它在使用 varargs 方法时确保类型安全方面发挥着至关重要的作用。在本文中,我们将深入研究对 @SafeVarargs 注释所做的更改,提供一个说明性程序及其输出,并探讨这些更新的意义。
Java9私有接口方法详解
Java 9 中私有接口方法的出现标志着 Java 编程发展的关键时刻,它引入了一个显着拓宽接口设计和实现视野的功能。在此增强之前,Java 中的接口在功能上受到一定限制,主要用作实现类的契约,无法完全封装实现细节。在接口中包含私有方法解决了这个限制,允许更复杂和封装的代码设计。此功能有助于在接口中
下页
关闭