1. Spring and Java
1.Spring和Java
>> The Parallel Garbage Collector – Sip of Java [inside.java]
>> 并行垃圾收集器 – 啜饮Java [inside.java]
Crash course on Parallel GC, its effect on throughput/latency, and common configuration parameters for tuning.
并行GC的崩溃课程,它对吞吐量/延迟的影响,以及调整的常见配置参数。
>> Spring Data JDBC – Use a sequence to generate primary keys [thorben-janssen.com]
>> Spring Data JDBC – Use a sequence to generate primary keys [thorben-janssen.com]
Meet BeforeConvertCallback – getting the next auto-incremented id from a database sequence in Spring Data JDBC.
满足BeforeConvertCallback –从Spring Data JDBC的数据库序列中获取下一个自动递增的id。
>> How to integrate Hibernates Multitenant feature with Spring Data JPA in a Spring Boot application [spring.io]
>>如何在Spring Boot应用中把Hibernates多租户功能与Spring Data JPA整合起来 [spring.io]
A practical guide on how to use Hibernate’s multitenancy along with Spring Data JPA in Spring Boot applications.
关于如何在Spring Boot应用程序中使用Hibernate的多租户和Spring Data JPA的实用指南。
Also worth reading:
- >> How to use PostgreSQL’s JSONB data type with Hibernate [thorben-janssen.com]
- >> Testing Time-Based Features with Feature Flags [reflectoring.io]
- >> The Best Way to Call Stored Procedures from Java: With jOOQ [blog.jooq.org]
- >> Using EasyRandom and Lombok’s .toBuilder to improve the sustainability of your Unit tests [jvwilge.github.io]
Webinars and presentations:
网络研讨会和演讲:。
- >> A Bootiful Podcast: RabbitMQ rabbit-herder Dan Carwin [spring.io]
- >> Java Q&A Leyden, Valhalla, Amber, and more! – Inside Java Newscast #30 [YouTube.com]
- >> Java Modules in Real Life [inside.java]
- >> Java Asynchronous Programming Full Tutorial with Loom and Structured Concurrency – JEP Café #13 [inside.java]
Time to upgrade:
升级的时间:。
- >> Hibernate ORM 6.1.2.Final released [in.relation.to]
- >> Spring for Apache Kafka 2.9.0 Available [spring.io]
- >> Spring Cloud OpenFeign 3.0.8 is now available [spring.io]
- >> Spring Authorization Server Is Going 1.0 [spring.io]
- >> GraalVM Community Edition 22.2.0 [github.com/graalvm]
- >> Oracle Helidon 3.0.0 [github.com/oracle]
- >> Micronaut Framework 3.5.4 Released [micronaut.io]
- >> Netflix Conductor v3.10.2 [github.com/Netflix]
- >> Elastic Stack 8.3.3 released [elastic.co]
- >> JHipster release v7.9.0 [jhipster.tech]
- >> Quarkus 2.11.1.Final and 2.10.4.Final released [quarkus.io]
2. Technical & Musings
2.技术& 思考
>> Comparing Approaches to Durability in Low Latency Messaging Queues [vanillajava.blog]
>> 比较低延迟消息队列中的持久性方法 [vanillajava.blog]
Is replicating data to a secondary system over the network faster than syncing to a disk? Maybe controversial, but worth taking a look at the benchmarks!
通过网络将数据复制到辅助系统比同步到磁盘更快?也许有争议,但值得看看这些基准!
Also worth reading:
还值得一读的是:。
- >> Why DevOps Governance is Crucial to Enable Developer Velocity [infoq.com]
- >> What is Refactoring? [blog.thecodewhisperer.com]
- >> On cosmetics vs. intrinsics in programming [blog.frankel.ch]
- >> Jetpack Compose 1.2 Includes Lazy Grids, Support for Google Fonts, and More [infoq.com]
- >> Data Mesh — A Data Movement and Processing Platform @ Netflix [netflixtechblog.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Prepping The CEO [dilbert.com]
>> 为CEO做准备[Dilbert.com]
>> Climate Change In The Metaverse [dilbert.com]
>> Climate Change In The Metaverse[dilbert.com]
>> Fund Long Covid Support Group [dilbert.com]
>> 基金长科维德支持小组[dilbert.com]
4. Pick of the Week
4.本周精选
An interesting read:
一个有趣的阅读。
>> Please stop citing TIOBE [nindalf.com]
>> 请停止引用TIOBE[nindalf.com]