1. Spring and Java
1.Spring和Java
>> MergingSortedSpliterator [javaspecialists.eu]
>> MergingSortedSpliterator [javaspecialists.eu]
Writing our very own Spliterator to convert List<Stream<T>> to a Stream<T> with sorted elements. Cool stuff!
编写我们自己的Spliterator,将List<Stream<T>>转换为具有排序元素的Stream<T>。很酷的东西!
>> Record Serialization in Practice [inside.java]
>> 记录序列化的实践[inside.java]
Java records in serialization frameworks – an overview of framework support and common recipes on working with records.
序列化框架中的Java记录–对框架支持的概述和处理记录的常用配方。
>> Announcing Preview of Microsoft Build of OpenJDK [microsoft.com]
>> 宣布OpenJDK的微软版本预览 [microsoft.com]
Microsoft introduces its own OpenJDK distribution – a no-cost and LTS distribution based on OpenJDK 11.
微软推出了自己的OpenJDK发行版–一个基于OpenJDK 11的无成本和LTS发行版。
Also worth reading:
- >> API Rate Limiting with Spring Cloud Gateway [spring.io]
- >> How to retrieve DTOs from your Envers Audit Logs [thorben-janssen.com]
- >> Weakly Consistent Iteration [javaspecialists.eu]
- >> Ki is a New, More Flexible Kotlin Interactive Shell [infoq.com]
- >> Changing a field’s type in recent JDKs [blog.frankel.ch]
- >> Tackling Java cold startup times on AWS Lambda with GraalVM [arnoldgalovics.com]
- >> A categorized list of all Java and JVM features since JDK 8 to 16 [advancedweb.hu]
Webinars and presentations:
网络研讨会和演讲:。
- >> Project Skara: Migrating OpenJDK to Git and GitHub (Erik Duveblad and Robin Westberg) [youtube.com]
- >> Java Language Futures: Spring 2021 [youtube.com]
- >> Ask the Java Architects (Mark Reinhold, Brian Goetz, Mikael Vidstedt, Ron Pressler) [youtube.com]
- >> A Bootiful Podcast: Swagger-SpringMVC creator Marty Pitt on SpringFox, Swagger, Vyne and Taxi lang, and much more [spring.io]
Time to upgrade:
升级的时间:。
- >> IntelliJ IDEA 2021.1 is Out! [blog.jetbrains.com]
- >> Spring Data 2021.0.0-RC1 and 2020.0.7 released [spring.io]
- >> Quarkus 1.13 released – DevServices, Kubernetes Service Binding, OpenTelemetry [quarkus.io]
2. Technical & Musings
2.技术& 思考
>> PodSecurityPolicy Deprecation: Past, Present, and Future [kubernetes.io]
>> PodSecurityPolicy Deprecation:过去、现在和未来 [kubernetes.io]
K8S is deprecating its admission controller in 1.21 – what it is, what it does, why deprecation, and alternatives!
K8S将在1.21中废弃其接纳控制器–它是什么,它做什么,为什么废弃,以及替代方案!。
>> Bitemporal History [martinfowler.com]
>> Bitemporal History [martinfowler.com]
Capturing two dimensions of time – maintaining the history of events while being able to modify them individually. An interesting read for the weekend.
捕捉时间的两个维度–保持事件的历史,同时能够单独修改它们。周末的一个有趣的读物。
Also worth reading:
还值得一读的是:。
- >> Lessons learned after losing the Terraform state file [tryingthings.com]
- >> Supreme Court Rules Google’s Use of Java API Was Fair Use [infoq.com]
- >> Troubleshoot Boot and Networking Issues with New EC2 Serial Console [aws.amazon.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Wally Not Remotely Working [dilbert.com]
>> Wally Not Remotely Work [dilbert.com]
>> Title Promotion [dilbert.com]
>> 标题促销[dilbert.com]
>> Dibert Prefers The Pandemic [dilbert.com]
>> Dibert更喜欢大流行[dilbert.com]
4. Pick of the Week
4.本周精选
A whole lot (400+) of new, open-source vulnerabilities were discovered in Maven packages last year.
去年在Maven包中发现了一大批(400多个)新的开源漏洞。
Have a look at the Snyk cheat sheet and go over some core pieces of advice and how to avoid Java serialization, configure your XML parsers to prevent XXE injection, and quite a bit more:
看看Snyk的小抄,看看一些核心的建议,以及如何避免Java序列化,配置你的XML解析器以防止XXE注入,还有很多。
>> 10 Java Security Best Practices [snyk.io]
>> 10 Java安全最佳实践[snyk.io]
The article was written by two Java Champions, Brian Vermeer and Jim Manico, it’s a quick, to-the-point read and requires no email.
这篇文章是由两位Java冠军Brian Vermeer和Jim Manico撰写的,它是一篇快速、切中要害的读物,而且不需要电子邮件。
文章系列导航结束