1. Spring and Java
1.Spring和Java
>> Understanding JIT Optimizations by Decompilation [infoq.com]
>> 通过反编译了解JIT优化 [infoq.com]
A demonstration of developing a pseudo-code decompiler for optimized Java code and how it helps you understand JIT internals.
演示开发优化Java代码的伪代码反编译器,以及它如何帮助你理解JIT内部。
>> What the Heck Is Project Loom for Java? [foojay.io]
>> What the Heck Is Project Loom for Java? [foojay.io]
A bit of history on concurrency in Java and how project Loom will change how we develop high-throughput concurrent applications.
关于Java并发的一点历史,以及项目Loom将如何改变我们开发高吞吐量的并发应用。
>> The Second Best Way to Fetch a Spring Data JPA DTO Projection [blog.jooq.org]
>> 获取Spring Data JPA DTO投影的第二种最佳方法 [blog.jooq.org]
And how to use the multiset value constructor and aggregate functions to map the database entities to DTOs in jOOQ. Good stuff.
以及如何使用multiset值构造器和聚合函数将数据库实体映射到jOOQ中的DTOs。好东西。
Also worth reading:
- >> Introducing the new Redis API – How to cache with Redis? [quarkus.io]
- >> Skaffold for Local Java App Development [java-allandsundry.com]
- >> Microsoft is committed to the success of Java developers [spring.io]
Webinars and presentations:
网络研讨会和演讲:。
- >> String Templates, JavaFX 19, Deserialization, and more at JavaOne – Inside Java Newscast #32 [inside.java]
- >> #206 Java 19: Millions of Threads in No Time [airhacks.fm]
- >> A Bootiful Podcast: Dr. Kris De Volder on Spring Tools, VS Code, and so much more [spring.io]
Time to upgrade:
升级的时间:。
- >> Hibernate ORM 5.6.11.Final released [in.relation.to]
- >> Micronaut Framework 3.6.2 Released! [micronaut.io]
- >> Quarkus 2.12.0.Final released [quarkus.io]
- >> Pi4J V2.2.0 Released [foojay.io]
- >> Netflix Conductor v3.11.1 [github.com/Netflix]
- >> Apache Camel 3.18.2 [github.com/apache]
- >> Elasticsearch version 8.4.1 [elastic.co]
- >> JHipster release v7.9.3 [jhipster.tech]
2. Technical & Musings
2.技术& 思考
>> Request Batch [martinfowler.com]
>> Request Batch [martinfowler.com]
Combining multiple requests to optimally utilize the network capacity to handle them, to increase throughput.
组合多个请求以最佳方式利用网络容量来处理这些请求,以提高吞吐量。
>> Introducing COSI: Object Storage Management using Kubernetes APIs [kubernetes.io]
>> 介绍COSI:使用Kubernetes API的对象存储管理 [kubernetes.io]
Meet Container Object Storage Interface: a standard for provisioning and consuming object storage in Kubernetes 1.25.
满足容器对象存储接口:Kubernetes 1.25中供应和消费对象存储的标准。
Also worth reading:
还值得一读的是:。
- >> A quick glance at the Kubernetes Gateway API [blog.frankel.ch]
- >> Why Reactive Streams are the SECRET to CUTTING your monthly cloud bill! [springbootlearning.medium.com]
- >> Kubernetes’s IPTables Chains Are Not API [kubernetes.io]
- >> Migrating Monoliths to Microservices in Practice [foojay.io]
- >> A Distributed System is Knowable: an Impossible Thing for Developers [infoq.com]
- >> Tips for Remote Work [blog.code-cop.org]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Doing The Impossible [dilbert.com]
>> 做不可能的事 [dilbert.com]
>> Dogbert Consulting Renames [dilbert.com]
>> Dogbert咨询公司更名 [dilbert.com]
>> Absurd Absolute Guy [dilbert.com]
>> 荒谬的绝对家伙 [dilbert.com]
4. Pick of the Week
4.本周精选
vFunction has finally released the cloud-hosted version of their technical debt platform:
vFunction终于发布了他们的技术债务平台的云托管版本。
>> The Assessment Hub Express。
You can register here directly, download the tool, set it up with your project, and quickly get to the point with what your technical debt looks like.
你可以直接在这里注册,下载该工具,用你的项目进行设置,并迅速了解你的技术债务是什么样子。