栈长制作的《Java 17 新特性实战课》都可以报名学起来,好课不贵,199 元永久学习,如后续出了 Java 21 及更多版本新内容都能免费更新。2、支持虚拟线程
虚拟线程是一种成本低廉、轻量级的用户模式的线程实现,也就是传说中的 “协程”,它可以充分利用可用硬件,大幅减少编写、维护和监测高并发应用的工作量。Java 19 初次引入虚拟线程,在 Java 21 中正式转正生产可用。
我们都知道使用线程是要十分注意的,因为线程的创建、销毁都十分消耗系统资源,所以有了线程池,但这还不够,因为线程的数量是有限的,线程会阻塞操作系统线程,无法尽可能的提高吞吐量。
因为使用线程的成本很高,所以才会有了虚拟线程,它是用户态线程,成本是相当低廉的,调度也完全由用户进行控制(JDK 中的调度器),它同样可以进行阻塞,但不用阻塞操作系统线程,充分提高了硬件利用率,高并发也上了一个量级,从而实现了高吞吐量。
https://openjdk.org/projects/crac/4、SSL Bundle 重载
spring.ssl.bundle.pem.mybundle.reload-on-update=true文件监视器会监视密钥文件,如果该文件发生变化,SSL Bundle 包将重新加载。
spring.ssl.bundle.pem.mybundle.keystore.certificate=file:/some/directory/application.crt
spring.ssl.bundle.pem.mybundle.keystore.private-key=file:/some/directory/application.key
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2.0-Release-Notes总结
https://github.com/javastacks/spring-boot-best-practice如果你还没用过 Spring Boot,这里推荐下栈长的《Spring Boot 核心技术课》,16 个模块,几乎涉及所有核心技术,包括底层实现原理及代码实战,知识点非常齐全,助你快速打通 Spring Boot 的各个环节。
版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。近期热文推荐:
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |