1. Spring and Java
1. Spring 和 Java
>> The best way to hide the JPA entity identifier [vladmihalcea.com]
>> 隐藏 JPA 实体标识符的最佳方法 [vladmihalcea.com].
Cryptography might be the best way to hide the JPA entity identifier from the end users of our application. Interesting.
加密可能是向应用程序的最终用户隐藏 JPA 实体标识符的最佳方法。有趣
>> Spring Data JDBC – How To Maintain Your Database Schema [spring.io]
>> Spring Data JDBC – 如何维护您的数据库模式 [spring.io]
A new flexible and powerful approach in Spring Data JDBC to generate database migrations from your domain mode.
Spring Data JDBC 中一种灵活而强大的新方法,用于从您的域模式生成数据库迁移。
>> Exploring File Storage Solutions in Spring Boot: Database, Local Systems, Cloud Services, and Beyond [foojay.io]
>> 在 Spring Boot 中探索文件存储解决方案:数据库、本地系统、云服务及其他 [foojay.io] </p
And, how to store files in a database in Spring Boot applications — also evaluating some alternatives.
此外,如何在 Spring Boot 应用程序中将文件存储到数据库中–还评估了一些替代方法。
Also worth reading:
- >> Tackling the OAuth2 Client component model in Spring Security [spring.io]
- >> Leveraging Eclipse JNoSQL 1.0.0: Quarkus Integration and Building a Pet-Friendly REST API [infoq.com]
- >> How to Write MockMvc Tests Without ObjectMapper, Part Three – Should We Do It? [petrikainulainen.net]
- >> Introduction to JUnit 5 Tags [petrikainulainen.net]
- >> Spring Boot: Local Development Enhancements, Let’s Compose! [foojay.io]
- >> Writing dynamic Cosmos DB queries using Spring Data Cosmos repositories and ReactiveCosmosTemplate [tech.asimio.net]
- >> Java 22: Panama FFM Provides Massive Performance Improvements for Strings [minborgsjavapot.blogspot.com]
- >> FFM API Provides Massive Performance Improvements for Native Strings [inside.java]
Webinars and presentations:
网络研讨会和演讲:
- >> Debugging as a Process of Isolating Assumptions [foojay.io]
- >> JVMLS – A Classfile API for the JDK [inside.java]
- >> A Bootiful Podcast: cloud native Chris Richardson [spring.io]
- >> JVMLS – The Challenges of Introducing Virtual Threads to the Java Platform [inside.java]
- >> JVMLS – Continuations Under the Covers [inside.java]
- >> Upgrading from Java 17 to 21 #RoadTo21 [inside.java]
- >> JVMLS – Code Reflection [inside.java]
Time to upgrade:
升级时间:
- >> Spring Authorization Server 1.1.2 available now [spring.io]
- >> Grails 6.0 Released: Embracing Modern Java, Enhanced Micronaut Integration, and More [infoq.com]
- >> Spring Boot 2.7.15, 3.1.3, and 3.2.0-M2 available now [spring.io]
- >> Spring Batch 5.1.0-M2, 5.0.3 and 4.3.9 available now! [spring.io]
- >> Quarkus 2.16.10 and 3.3.0 Released [quarkus.io]
- >> Eclipse Jetty 9.4.52.v20230823 Released [eclipse.org]
- >> Micronaut Core v4.1.2 Released [micronaut.io]
2. Technical & Musings
2.技术与思考
>> Strategic Directions supporting the people [martinfowler.com]
>> 支持人民的战略方向 [martinfowler.com] </p
Maybe a hot take: Digital transformation is less about technology, and more about people! Exploring some strategies here. Always good stuff.
也许是个热门话题:数字化转型与其说与技术有关,不如说与人有关!在此探讨一些策略。总是好东西。
Also worth reading:
还值得一读:
- >> Technology Strategy for Emerging Technologies and Markets [martinfowler.com]
- >> Lessons Learnt From Consolidating ML Models in a Large Scale Recommendation System [netflixtechblog.medium.com]
- >> Prototyping, an underestimated design skill [event-driven.io]
- >> Send your logs to Loki [blog.frankel.ch]
3. Pick of the Week
3.本周精选
>> Becoming a dramatically better programmer [henrystanley.com]
>> 成为一名出色的程序员 [henrystanley.com]