1. Spring and Java
1. Spring 和 Java
>> What is… a Concurrent Undo Cycle [inside.java]
>> 什么是……并发撤销循环 [inside.java].
Have you ever seen a Concurrent Undo Cycle message in your logs? Let’s see what it means and know about its resource usage implications.
您是否曾在日志中看到过“并发撤消循环 “消息?让我们来看看它的含义,并了解其对资源使用的影响。
>> How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution [foojay.io]
>> 如何诊断和缓解 Java 虚拟线程执行中的钉扎问题 [foojay.io] </p
Embracing virtual threads: what is virtual thread pinning, when it happens, and how to mitigate its impact.
拥抱虚拟线程:什么是虚拟线程钉扎、何时发生以及如何减轻其影响。
>> Processing Kafka records on virtual threads [quarkus.io]
>> 在虚拟线程上处理 Kafka 记录[quarkus.io] </p
Also, how to process Kafka records on virtual threads and increase the concurrency of the processing.
此外,如何在虚拟线程上处理 Kafka 记录并提高处理的并发性。
Also worth reading:
- >> Simplifying Persistence Integration with Jakarta EE Data [infoq.com]
- >> Synchronizing with External Transaction Managers in Spring Cloud Stream Kafka Applications [spring.io]
- >> Java 21 and the Upcoming Jakarta EE 11: A New Era of Cloud Native Java [foojay.io]
- >> QCon SF 2023: How Netflix Really Uses Java by Paul Bakker [infoq.com]
- >> Using JAXB in Custom Ant Tasks on Recent Java Versions [inside.java]
Webinars and presentations:
网络研讨会和演讲:
- >> New Class-File API will make Java Updates easier – Inside Java Newscast #56 [inside.java]
- >> A Bootiful Podcast: Spring Data legend Greg Turnquist on optimizations and queries and more [spring.io]
- >> With Java 21, Your Code Runs Even Faster but How is that Possible? [inside.java]
- >> Generational ZGC – Sip of Java [inside.java]
Time to upgrade:
升级时间:
- >> Spring Shell 2.1.13, 3.0.8 and 3.1.4 are now available [spring.io]
- >> Quarkus 3.4.2 Released [quarkus.io]
- >> Eclipse Jetty 9.4.53, 10.0.17, 11.0.17, and 12.0.2 Released [eclipse.org]
- >> JJWT 0.12.2 Released [github.com/jwtk/jjwt]
- >> Apache Maven 3.9.5 Released [apache.org]
- >> Elasticsearch 8.10.3 Released [elastic.co]
- >> Micronaut Core 4.1.9 Released [micronaut.io]
- >> Apache camel-4.1.0 Released [apache.org]
2. Technical & Musings
2.技术与思考
>> Why would a Neo4j person be so fond of an embedded, relational database? [info.michael-simons.eu]
>>为什么 Neo4j 人员会对嵌入式关系数据库情有独钟? [info.michael-simons.eu] </p
A good take on why there is no such thing as a one-size-fits-all solution, especially when it comes to query languages and databases.
很好地诠释了为什么没有放之四海而皆准的解决方案,尤其是在查询语言和数据库方面。
Also worth reading:
还值得一读:
- >> I find your lack of tests disturbing [blog.code-cop.org]
- >> How to design software architecture pragmatically [event-driven.io]
- >> Nomura Leverages HashiCorp Consul for Microservices Discovery on AWS EC2 [infoq.com]
- >> QCon San Francisco 2023 Day 1: Architectures, Data Engineering, Infra Languages, Staff+ Skills [infoq.com]
- >> QCon San Francisco 2023 Day 2: Design for Resilience, Platform Engineering, Modern ML, JVM Trends [infoq.com]
- >> QCon San Francisco 2023 Day 3: Architecting the Cloud, Deep Tech, Frontend Trends, Org Resilience [infoq.com]
- >> QCon San Francisco 2023: Streamlining Cloud Development with Deno by Ryan Dahl [infoq.com]
3. Pick of the Week
3.本周精选
>> Death By a Thousand Microservices [renegadeotter.com]
>> Death By a Thousand Microservices [renegadeotter.com]
文章系列导航结束