Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Monitor and troubleshoot Java applications and services with Datadog Sponsored
Optimize performance with end-to-end tracing and out-of-the-box support for popular Java frameworks, application servers, and databases.
通过端到端跟踪和对流行的Java框架、应用服务器和数据库的开箱即用支持,优化性能。
>> Java 11 Released [infoq.com]
A major announcement — the title says it all. And a solid piece about migrating to Java 11.
一个重要的公告 – 标题说明了一切。还有一篇关于迁移到Java 11的可靠文章。
>> Do not fall into Oracle’s Java 11 trap [blog.joda.org]
>> 不要落入Oracle的Java 11陷阱 [blog.joda.org]
It turns out that the Oracle JDK is suddenly no longer free for commercial use 🙂
事实证明,Oracle JDK突然不再免费用于商业用途了 🙂
>> How to implement responsive polling in Java [blog.codecentric.de]
A nice write-up on how to achieve this objective using a variation of the Token Bucket Algorithm.
一篇关于如何使用代币桶算法的变种实现这一目标的好文章。
>> Spring read-only transaction Hibernate optimization [vladmihalcea.com]
A good approach that can save memory when loading read-only entities in Spring 5.1. Good stuff.
在Spring 5.1中加载只读实体时可以节省内存的好方法。好东西。
>> Hands-on with Spring Vault 2.1 [spring.io]
A quick review of this upcoming release, which will contain support for Google Cloud IAM and Azure Managed Service Identity.
对这个即将发布的版本进行快速回顾,它将包含对谷歌云IAM和Azure管理服务身份的支持。
Also worth reading:
-
>> JShell: A Comprehensive Guide to the Java REPL [infoq.com]
-
>> Spring Data JDBC, References, and Aggregates [spring.io]
-
>> Pessimistic locking in JPA/Hibernate [blog.arnoldgalovics.com]
-
>> Java release chains – Splitting features from security [blog.joda.org]
-
>> Java 10 Immutable/Unmodifiable Stream API Collectors [4comprehension.com]
-
>> Java – How to convert Bytes to Hex [mkyong.com]
-
>> Kotlin goodies that make a developer’s life easier [blog.codecentric.de]
-
>> Spring Cloud Function 2.0 and Azure Functions [spring.io]
-
>> Concurrent Queue Sizes and Hot Fields [javaspecialists.eu]
Webinars and presentations:
-
>> Z Garbage Collector (ZGC) [youtube.com]
-
>> Road to the Java 11 HTTP Client [youtube.com]
-
>> JEP 323: Local Variable Syntax for Lambda Parameters [youtube.com]
-
>> Handling Response Data with the Java 11 HTTP Client [youtube.com]
-
>> Introduction to the Java 11 HTTP Client [youtube.com]
-
>> Mark Fisher, Pivotal—SpringOne Platform 2018 [youtube.com]
-
>> Getting Started with Spring and Spring Tool Suite 4 (playlist) [youtube.com]
Time to upgrade:
升级的时间:。
-
>> Spring Framework 5.1 goes GA [spring.io]
-
>> Spring Tools 4 GA released [spring.io]
-
>> Spring Tool Suite 3.9.6 released [spring.io]
-
>> Spring Boot 2.1 M4 available now [spring.io]
-
>> Spring Web Services 3.0.4 / 2.4.3 released! [spring.io]
-
>> Spring Data Lovelace GA released [spring.io]
-
>> Spring Integration, AMQP and Kafka Release Candidates Available [spring.io]
2. Technical and Musings
2.技术和思考
>> Learning Clojure: coping with dynamic typing [blog.frankel.ch]
A novel approach using the spec library adds validation of simple types, enumerations, maps, and collections.
使用spec库的新方法增加了简单类型、枚举、地图和集合的验证。
>> There is no longer any such thing as Computer Security [blog.codinghorror.com]
>> 再也没有所谓的计算机安全 [blog.codinghorror.com]
A really interesting read about various types of sophisticated and unsophisticated attacks.
关于各种类型的复杂和不复杂的攻击,这是一个非常有趣的阅读。
Also worth reading:
还值得一读的是:。
-
>> Nested Composite Builds with Gradle [andresalmiray.com]
-
>> TomEE: Tutorial on MicroProfile JWT [tomitribe.com]
- >> Typical Workarounds for Compliant Logs [techblog.bozho.net]
-
>> Be as serverless as you can, but not more than that [blog.christianposta.com]
-
>> Quasi Experimentation at Netflix [medium.com]
- >> Coding as the Boss: My Story of Developer Hegemony [daedtech.com]
-
>> Becoming a trusted adviser as a tester [blog.scottlogic.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Work is Dehumanizing [dilbert.com]
>> Wally the Hero [dilbert.com]
>> Feral Engineers [dilbert.com]
4. Pick of the Week
4.本周精选
>> Some advice from Jeff Bezos [m.signalvnoise.com]