Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Java 13 Text Blocks [vojtechruzicka.com]
A first look at Multiline String Literals in JEP-355: Text Blocks (Preview) — they’re not quite the same as the Raw String Literals of JEP-326, which has been withdrawn.
初步了解JEP-355中的多行字符串字元:文本块(预览)–它们与JEP-326的原始字符串字元不尽相同,后者已被撤销。
>> A beginner’s guide to JPA and Hibernate query hints [vladmihalcea.com]
A comprehensive list of JPA query hints available for customizing how queries are executed in Hibernate.
一个全面的JPA查询提示列表,可用于定制Hibernate中的查询执行方式。
>> Exercises in Programming Style, back to Object-Oriented Programming [blog.frankel.ch]
And this write-up on OOP discusses the trade-offs between type safety and the ability to adapt to changing requirements.
这篇关于OOP的文章讨论了类型安全和适应变化需求的能力之间的权衡。
Also worth reading:
-
>> Definite Guide To Text Blocks In Java 13 [blog.codefx.org]
-
>> How monitoring can kill your Spring Boot 1.x application performance [blog.softwaremill.com]
-
>> Thread-Local Allocation Buffers in JVM [alidg.me]
-
>> Composite builds with Maven and Gradle [andresalmiray.com]
Webinars and presentations:
-
>> Spring Tips: Distributed Locks with Spring Integration [spring.io]
-
>> Why Continuations are Coming to Java [infoq.com]
-
>> Eclipse 2019-06 IDE Improvements: Java, Maven and Gradle [youtube.com]
-
>> Tomcat RCE Vulnerability via JSP Upload Bypass [tomitribe.com]
Time to upgrade:
-
>> CVE-2019-11272: Spring Security 4.2.13 Released [spring.io]
-
>> Spring Boot 2.1.6 released [spring.io] and >> Spring Boot 2.2.0.M4 [spring.io]
-
>> Spring Tools 4.3.0 released [spring.io] and >> Spring Tool Suite 3.9.9 released [spring.io]
-
>> Spring Session for Apache Geode & Pivotal GemFire 2.1.4.RELEASE & 2.2.0.M2 Available [spring.io]
-
>> Java CFEnv 1.1 GA Released [spring.io]
2. Technical and Musing
2.技术和思考
>> Resilience design patterns: retry, fallback, timeout, circuit breaker [blog.codecentric.de]
An overview of four patterns for achieving loose coupling, isolation, latency control, and supervision — all of which can positively impact system resilience.
对实现松散耦合、隔离、延迟控制和监督的四种模式的概述–所有这些都能对系统的弹性产生积极的影响。
>> How to use S3 PUT signed URLs [advancedweb.hu]
And the series continues with AWS file uploads using the PUT operation, which comes with its own set of security considerations.
该系列继续讨论使用PUT操作上传AWS文件,该操作有自己的一套安全考虑。
Also worth reading:
-
>> Setting up a flexible Kubernetes environment [blog.sourced-bvba.be]
-
>> Compose your business platform using the API-led connectivity approach [blog.codecentric.de]
-
>> Proving security at scale with automated reasoning [allthingsdistributed.com]
-
>> How to define AI? – Using the Turing Test to measure human-like intelligence in machines [blog.codecentric.de]
3. Comics
3.漫畫
>> Jargon Poisoning [dilbert.com]
>> How to Reduce Turnover [dilbert.com]
>> Employee Engagement [dilbert.com]
4. Pick of the Week
4.本周精选
Haven’t picked DataDog in a while:
有一段时间没有选DataDog了。
>> Use DataDog to monitor and troubleshoot your Java web applications Sponsored
Basically, a really solid end-to-end way to monitor your application, with full support for pretty much anything Java.
基本上,这是一个真正可靠的端到端方式来监控你的应用程序,并完全支持几乎所有的Java。