Java Weekly, Issue 518 – Java Weekly》第 518 期

最后修改: 2023年 12月 1日

中文/混合/英文(键盘快捷键:t)

1. Spring and Java

1. Spring 和 Java

>> JEP targeted to JDK 22: JEP 456: Unnamed Variables & Patterns [openjdk.org]

>> 面向 JDK 22 的 JEP:JEP 456:未命名变量 & 模式 [openjdk.org] </p

The second preview of unnamed variables and patterns in Java 22: useful when we don’t need some variables, or patterns.

第二期预览 Java 22 中的未命名变量和模式:当我们不需要某些变量或模式时,它们很有用。

>> Spring Tips: Spring Boot 3.2 [spring.io]

>> Spring Tips:Spring Boot 3.2 [spring.io] </p

Diving into the cool new features of Spring Boot 3.2 and Java 21: virtual threads, faster startup, Java 21 features, and quite a bit more.

深入了解 Spring Boot 3.2 和 Java 21 的超酷新功能:虚拟线程、更快的启动速度、Java 21 功能以及更多。

>> Introducing Generational ZGC [inside.java]

>> Introducing Generational ZGC [inside.java] inside.java] inside.java] </p

And, yes, ZGC can be even better by supporting generations: providing scalability and ultra-low latency, while solving the allocation stall issue. An interesting read.

是的,ZGC 可以通过支持世代变得更好:提供可扩展性和超低延迟,同时解决分配停滞问题。一篇有趣的文章。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级时间:

2. Technical & Musings

2.技术与思考

>> Index Selectivity [vladmihalcea.com]

>>指数选择性 [vladmihalcea.com] </p

Index selectively: what it is, how it works, and how query optimiser might choose to avoid using an index based on this idea.

选择性索引:它是什么、如何工作以及查询优化器如何根据这一想法选择避免使用索引。

>> Chopping the monolith in a smarter way [blog.frankel.ch]

>> 以更聪明的方式砍掉石碑 [blog.frankel.ch] </p

Another perspective to chop the monolith: fanning out the requests in the API Gateway side, instead of the client side.

从另一个角度切分单体:在 API Gateway 端而不是客户端分散请求。

Also worth reading:

还值得一读:

3. Pick of the Week

3.本周精选

>> Reflecting on 18 years at Google [hixie.ch]

>> 回顾在谷歌的 18 年 [hixie.ch]

Next »

Java Weekly, Issue 519

« Previous

Java Weekly, Issue 517