Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Testing CDI Beans and the Persistence Layer Under Java SE [in.relation.to]
A good write-up on using Weld to test interactions between the JPA layer and the business logic layer without incurring the overhead of container deployments.
关于使用Weld测试JPA层和业务逻辑层之间的交互的一篇很好的文章,而不会产生容器部署的开销。
>> Adding Input and Output Parameters to TestProject Actions [petrikainulainen.net]
A brief example of using the @Parameter annotation to create parameterized actions in a TestProject addon.
使用@Parameter注解在TestProject插件中创建参数化动作的简要例子。
>> How to escape SQL reserved keywords with JPA and Hibernate [vladmihalcea.com]
A couple of approaches to the problem – using escape characters explicitly within @Table and @Column annotations, and using a global Hibernate property.
有几种方法可以解决这个问题–在@Table和@Column注解中明确使用转义字符,和使用全局Hibernate属性。
>> Securing Spring Boot Admin & actuator endpoints with Keycloak [blog.codecentric.de]
A comprehensive guide to help you secure both the admin app itself and the actuator endpoints of apps that it monitors.
一份全面的指南,帮助你保护管理应用程序本身和它所监控的应用程序的执行器端点。
Also worth reading:
-
>> Custom Compact Number Patterns with JDK 12 Compact Number Formatting [marxsoftware.blogspot.com]
-
>> The sieve of Eratosthenes [blog.frankel.ch]
-
>> Why, When and How to Use DTO Projections with JPA and Hibernate [thoughts-on-java.org]
-
>> Spring Data Redis: High-Availability with Sentinel [michaelcgood.com]
-
>> Code Review Checklist: Java Concurrency [medium.com]
-
>> Overcoming Limitations of Standard Parallel Streams [github.com]
-
>> Running your JUnit 5 integration test with an embedded elasticsearch on a random port [vanwilgenburg.wordpress.com]
Webinars and presentations:
-
>> Spring Tips: The Reactor Context [spring.io]
-
>> A Bootiful Podcast: an Interview with Spring Boot engineer Madhura Bhave [spring.io]
-
>> Rethinking Legacy and Monolithic Systems [infoq.com]
-
>> Megan Cartwright on Building a Machine Learning MVP at an Early Stage Startup [infoq.com]
-
>> All You Need to Know to Deploy Applications on Kubernetes [infoq.com]
-
>> Dissecting Kubernetes (K8s) – An Intro to Main Components [infoq.com]
-
>> P to V to C: The Value of Bringing “Everything” to Containers [infoq.com]
-
>> Metrics that Matter – Moving from Easy to Impactful [infoq.com]
-
>> Learning to Love Type Systems [infoq.com]
-
>> Intel’s Cloud-Native Transformation [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Tools 4.1.1 released [spring.io]
-
>> Spring IO Platform Cairo-SR7 [spring.io] and >> Spring IO Platform Brussels-SR16 [spring.io]
-
>> Spring Cloud Greenwich.RELEASE is now available [spring.io]
2. Technical and Musings
2.技术和思考
>> Developing Microservices with Behavior Driven Development and Interface Oriented Design [infoq.com]
An integration of these two sets of design principles can help you create well-defined services that work well together.
这两套设计原则的整合可以帮助你创建定义良好的服务,并使之能很好地协同工作。
>> The 4 Quality Gates Every SRE Team Must Check Before Promoting Code [blog.overops.com]
A set of comparative quality measurements, wherein machine learning and AI converge, that are easy to implement and can help you block bad releases from being deployed to production.
一套比较质量的测量方法,其中机器学习和人工智能的融合,很容易实现,可以帮助你阻止坏的版本部署到生产中。
Also worth reading:
还值得一读的是:。
-
>> API Authentication with GCP Identity-Aware Proxy [bravenewgeek.com]
-
>> AWS: How to get notified on root account login [advancedweb.hu]
-
>> Microsoft Announces Preview of OpenAPI Specification V3 in Azure API Management [infoq.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Best Product [dilbert.com]
>> New Forms [dilbert.com]
>> Self-Driving Car [dilbert.com]
4. Pick of the Week
4.本周精选
>> Regex tutorial — A quick cheatsheet by examples [medium.com]