Java Weekly, Issue 237 – Java周刊,第237期

最后修改: 2018年 7月 13日

中文/混合/英文(键盘快捷键:t)

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> A beginner’s guide to the Hibernate JPQL and Native Query Plan Cache [vladmihalcea.com]

A solid introduction to the performance gains to be had through proper caching of pre-compiled JPA and native queries. Good stuff!

一个关于通过预编译JPA和本地查询的适当缓存获得的性能提升的坚实介绍。好东西!

>> The best way to use SQL functions in JPQL or Criteria API queries with JPA and Hibernate [vladmihalcea.com]

A practical tutorial that shows how to register and use any SQL function with JPA and Hibernate.

一个实用的教程,展示了如何用JPA和Hibernate注册和使用任何SQL函数

>> Enhance your Java Spring application with R data science [medium.com]

A fascinating piece on achieving interoperability between Java and the R library in Spring Boot running on the polyglot GraalVM. Very cool.

一篇关于在多语言GraalVM上运行的Spring Boot中实现Java和R库之间的互操作性的精彩文章。非常酷。

>> Reactive Spring Security Authentication [medium.com]

An overview of the authentication mechanisms available in Spring Security Webflux.

对Spring Security Webflux中可用的认证机制的概述。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical and Musings

2.技术和思考

>> Chaos Engineering – withstanding turbulent conditions in production [blog.codecentric.de]

An interesting methodology for finding and fixing potential defects in a distributed system. A must-read if you’re thinking of deploying microservices.

一种有趣的方法,用于寻找和修复分布式系统中的潜在缺陷。如果你正在考虑部署微服务,就一定要读一读。

>> Comparing Apache Spark, Storm, Flink and Samza stream processing engines – Part 1 [blog.scottlogic.com]

A good general overview of stream processing engines, along with a simple use case implemented in three of the most popular engines from Apache.

对流处理引擎的良好概述,以及在Apache的三个最流行的引擎中实现的简单用例。

>> Functional Reactive Programming – Streams on steroids [medium.com]

Speaking of streams, here’s a good write-up about a not-so-new programming paradigm that is quickly gaining momentum.

说到流,这里有一篇很好的文章,是关于一种不那么新的编程范式,正在迅速获得发展势头。

>> Auto Scaling Production Services on Titus [medium.com]

And, finally, a quick look at how Netflix’s need for automatic scaling policy support and a collaboration with AWS led to the new Custom Resource Scaling offering.

最后,快速了解一下Netflix对自动扩展策略支持的需求以及与AWS的合作如何导致了新的自定义资源扩展产品。

Also worth reading:

还值得一读的是:

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Dilbert, the Ultimate Editor [dilbert.com]

>> Honesty is the Best Policy [dilbert.com]

>> Hope is Not a Strategy [dilbert.com]

4. Pick of the Week

4.本周精选

>> The open-plan office is a terrible, horrible, no good, very bad idea [m.signalvnoise.com]

Next »

Java Weekly, Issue 238

« Previous

Java Weekly, Issue 236

Next

Java周刊。第238期

Previous

Java Weekly, Issue 236