1. Spring and Java
1.Spring和Java
>> JDK GCs Comparison – Sip of Java [inside.java]
>> JDK GCs 比较 – Sip of Java [inside.java]
A short yet useful summary of different GCs available in Java and their use cases – Serial GC, G1GC, ZGC, and Parallel GC.
关于Java中不同的GC及其使用情况的简短而有用的总结–串行GC、G1GC、ZGC和并行GC。
>> Introduction to Project Panama. Part 1: “Hello World” application” [denismakogon.github.io]
>> 巴拿马项目介绍。第一部分:”Hello World “应用程序” [denismakogon.github.io]
Bridging between JVM and the native world with Project Panama: linking, native functions, descriptors, allocation, and more!
通过Project Panama在JVM和本地世界之间建立桥梁:链接、本地函数、描述符、分配等
>> Spring Data JDBC – Defining custom queries and projections [thorben-janssen.com]
>> Spring Data JDBC – 定义自定义查询和预测 [thorben-janssen.com]
And exploring different approaches to querying data in Spring Data JDBC – derived queries, custom queries, and projections.
并探索在Spring Data JDBC中查询数据的不同方法–衍生查询、自定义查询和预测。
Also worth reading:
- >> Spring for GraphQL Version 1.0 Released [infoq.com]
- >> JEP 428: Structured Concurrency to Simplify Java Multithreaded Programming [infoq.com]
- >> The best Spring Data JpaRepository [vladmihalcea.com]
- >> Introduction to Apache Beam Using Java [infoq.com]
- >> Remote Java Developer Technical Hardware and Software Setup [rieckpil.de]
Webinars and presentations:
网络研讨会和演讲:。
- >> Deconstructing Records in Pattern Matching – Inside Java Newscast #26 [inside.java]
- >> Spring Tips: Learn Spring for GraphQL (parts 1 and 2 of an ongoing series) [spring.io]
- >> A Bootiful Podcast: Spring I/O founder, Spring trainer, and community legend Sergi Almar [spring.io]
- >> Java 19 Virtual Threads – JEP Café #11 [inside.java]
Time to upgrade:
升级的时间:。
- >> Spring Cloud Stream Applications 2021.1.2 GA Release now available [spring.io]
- >> Micronaut Framework 3.5.1 Released [micronaut.io]
- >> Grails 5.1.8 [github.com/grails]
- >> Netflix Conductor v3.8.3 [github.com/Netflix/]
2. Technical & Musings
2.技术& 思考
>> The Performance of Various To-Many Nesting Algorithms [blog.jooq.org]
>> 各种对多嵌套算法的性能 [blog.jooq.org]
An in-depth analysis of performance differences between multiset and different join strategies (nested loop, hash, and merge).
对multiset和不同的连接策略(嵌套循环、哈希和合并)之间的性能差异进行了深入分析。
>> HTTP/3 Finally Standardized as RFC 9114 [rfc-editor.org]
>> HTTP/3终于标准化为RFC 9114 [rfc-editor.org]
Meet HTTP/3: HTTP over QUIC offers stream multiplexing, per-stream flow control, and low-latency connection establishment.
满足HTTP/3:HTTP over QUIC提供流多路复用、每流流量控制和低延迟连接建立。
Also worth reading:
还值得一读的是:。
- >> A New Definition of HTTP [mnot.net]
- >> Why Refactoring Is Not Always a Code Smell [thecodewhisperer.com]
- >> API Experience – How API products get ready for digital markets [blog.codecentric.de]
- >> The Case Against Logging [sebastian-daschner.com]
- >> Social Engineering Kill–Chain: Predicting, Minimizing & Disrupting Attack Verticals [feedly.com]
- >> API Key Management with API Portal and Spring Cloud Gateway for Kubernetes [tanzu.vmware.com]
- >> #76: 12th Factor App: portable and resilient services start here. Part 8-12/12 [nurkiewicz.com]
- >> Scaling Appsec at Netflix (Part 2) [netflixtechblog.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Crooked Doctors [dilbert.com]
>> Crooked Doctors [dilbert.com]
>> Verification Code [dilbert.com]
>> 验证码 [dilbert.com]
>> Dilbert Gets Anxiety [dilbert.com]
>> Dilbert Gets Anxiety [dilbert.com]
4. Pick of the Week
4.本周精选
I wrote about vFunction and their platform before. Here’s a quick but very interesting case study of app modernization:
我以前写过关于vFunction和他们的平台。这里有一个快速但非常有趣的应用现代化案例研究。
>> Refactoring a complex monolith [vfunction.com]