Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Refining functional Spring [blog.frankel.ch]
A quick write-up touching on a few nuances of writing handlers and routes in this exciting new functional approach to Spring Boot.
一篇快速的文章,涉及到在这个令人兴奋的Spring Boot新功能方法中编写处理程序和路由的一些细微差别。
>> Improve Application Performance with These Advanced GC Techniques [blog.takipi.com]
A solid primer on how garbage collection works in the JVM and a few tricks you can use to improve your application’s performance. Good stuff.
关于垃圾收集在JVM中的工作原理和你可以用来提高你的应用程序性能的一些技巧的坚实入门。好东西。
>> How to query parent rows when all children must match the filtering criteria with SQL and Hibernate [vladmihalcea.com]
A nice tutorial that gradually builds an optimal solution to this problem, first in a native SQL query, and then in a JPQL criteria-based query. Very cool.
一个很好的教程,它逐渐建立了这个问题的最佳解决方案,首先是在一个本地的SQL查询,然后是在一个基于JPQL标准的查询。非常酷。
>> Only modified files in Jenkins [blog.code-cop.org]
And, an interesting approach that uses a Groovy script to identify all files that have been changed since the last green build.
还有,一种有趣的方法是使用Groovy脚本来识别自上一次绿色构建以来被改变的所有文件。
Also worth reading:
-
>>Integrating The AWS Parameter Store With Spring Cloud [blog.trifork.com]
-
>> Optional.isEmpty() Available in JDK 11 EA Builds [marxsoftware.blogspot.com]
-
>> Leveraging Lambda Expressions for Lazy Evaluation [4comprehension.com]
-
>> Groovy Improvements in IntelliJ IDEA 2018.2 [blog.jetbrains.com]
-
>> Hibernate Tips: How to use @ElementCollection entries in a query [thoughts-on-java.org]
-
>> Knative: Powerful Building Blocks For a Portable Function Platform [content.pivotal.io]
Webinars and presentations:
网络研讨会和演讲:。
-
>> Effective Java, Third Edition – Keepin’ it Effective [infoq.com]
-
>> Java 11 – Keeping the Java Release Train on the Right Track [infoq.com]
-
>> Sample Lesson: Introduction to TestContainers [petrikainulainen.net]
Time to upgrade:
升级的时间:。
-
>> Spring Cloud Data Flow 1.6 RC1 released [spring.io]
-
>> Spring REST Docs 2.0.2.RELEASE [spring.io] and >> Spring REST Docs 1.2.5.RELEASE [spring.io]
-
>> Hibernate Validator 6.0.11.Final released [in.relation.to]
-
>> Dependency Management Plugin 1.0.6.RELEASE [spring.io]
-
>> Gatling JDBC Release 1.0.0 [blog.codecentric.de]
-
>> Third maintenance release for Hibernate Search 5.10 [in.relation.to]
-
>> Hibernate ORM 5.3.3.Final released [in.relation.to]
-
>> Reactor Kafka 1.0.1.Release [github.com]
2. Technical and Musings
2.技术和思考
>> Update your Database Schema Without Downtime [thoughts-on-java.org]
If you absolutely can’t afford downtime, here are some great strategies to use when rolling out non-backward-compatible schema updates in conjunction with an application update.
如果你绝对负担不起停机时间,这里有一些在与应用程序更新一起推出非后向兼容的模式更新时使用的伟大策略。
>> The future of WebAssembly – A look at upcoming features and proposals [blog.scottlogic.com]
Looks like some essential enhancements are coming soon to this browser-based VM, including reference types, exception handling, and garbage collection.
看起来这个基于浏览器的虚拟机很快就会有一些基本的改进,包括引用类型、异常处理和垃圾回收。
Also worth reading:
-
>> Three Rules of Coaching Engagement [blog.code-cop.org]
-
>> Hack the Box Writeup – Aragog [codemonkeyism.co.uk]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> How to Become an Engineer [dilbert.com]
>> Dilbert Joins MENSA [dilbert.com]
>> Upgrades Can Be Risky [dilbert.com]
4. Pick of the Week
4.本周精选
>> Why Json Isn’t A Good Configuration Language [lucidchart.com]