Java Weekly, Issue 438 – Java周刊,第438期

最后修改: 2022年 5月 20日

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

1. Spring and Java

1.Spring和Java

>> JEP 428: Structured Concurrency (Incubator) [openjdk.java.net]

>> JEP 428:结构化并发(孵化器) [openjdk.java.net]

Multithreaded code with better reliability, observability, and avoiding common risks in cancellation and shutdown.

多线程代码具有更好的可靠性、可观察性,和避免取消和关闭的常见风险

>> JEP 405: Record Patterns (Preview) [openjdk.java.net]

>> JEP 405:记录模式(预览) [openjdk.java.net]

Meet destructing patterns for Records pattern matching – a cool way of extracting information from Records in pattern matching.

Meet destructing patterns for Records pattern matching – 一种在模式匹配中从Record提取信息的很酷的方法。

>> Debugging a JVM Crash for LinkedIn – Part 2 [devblogs.microsoft.com]

>> 为LinkedIn调试JVM崩溃 – 第二部分 [devblogs.microsoft.com]

And, down to the rabbit hole of JVM internals – this time, let’s examine the core dump of JVM for disassembly for compiled methods.

然后,进入JVM内部的兔子洞–这一次,让我们检查JVM的核心转储,以进行反汇编的编译方法。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical & Musings

2.技术& 思考

>> Kubernetes 1.24: gRPC container probes in beta [kubernetes.io]

>> Kubernetes 1.24: gRPC容器探针测试版 [kubernetes.io]

Now we can connect to gRPC endpoints for startup, liveness, and readiness probes – no more silly workarounds.

现在,我们可以连接到gRPC端点,进行启动、有效性和就绪性探测–不再有愚蠢的变通方法。

>> Queries in PostgreSQL: 4. Index scan [postgrespro.com]

>> PostgreSQL中的查询。4.索引扫描 [postgrespro.com]

A deep dive of different index scan methods in Postgres: plain index, index-only scans and visibility maps, bitmap scans, and cost estimation.

深入探讨Postgres中不同的索引扫描方法:普通索引、纯索引扫描和可见性地图、位图扫描以及成本估算。

Also worth reading:

还值得一读的是:

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Anxiety Is A Tie [dilbert.com]

>> 焦虑是一种束缚 [dilbert.com]

>> Bored Or Anxious [dilbert.com]

>> 无聊或焦虑 [dilbert.com]

>> Work Smarter [dilbert.com]

>> Work Smarter [dilbert.com]

4. Pick of the Week

4.本周精选

An interesting tool to create an application modernization plan based on the actual codebase:

一个有趣的工具,可以根据实际代码库创建应用程序现代化计划

>> vFunction Assessment Hub [vfunction.com]

Next »

Java Weekly, Issue 439

« Previous

Java Weekly, Issue 437