Java Web Weekly, Issue 179 – Java网络周刊,第179期

最后修改: 2017年 6月 1日

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

Lots of interesting writeups on Java 9 this week.

本周有很多关于Java 9的有趣文章。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> What archive format should you use, WAR or JAR? [frankel.ch]

In the world of “java -jar”, it’s important to remember that WAR files still have some advantages.

“java -jar “的世界里,重要的是要记住,WAR文件仍然有一些优势

>> Scaling Spring Boot Apps on Docker Windows Containers with Ansible: A Complete Guide incl Spring Cloud Netflix and Docker Compose [codecentric.de]

A comprehensive guide to scaling Spring Boot apps running under Docker on Windows 🙂

扩展Spring Boot应用程序的综合指南在Windows的Docker下运行的 🙂

>> Update to the Bean Validation 2.0 Public Review Draft [beanvalidation.org]

Since JSR 380 has been put up for public review, some issues were raised and addressed.

由于JSR 380已被提交给公众审查,一些问题被提出并得到解决。

>> JUnit 5 – Parameterized Tests [codefx.org]

JUnit 5 finally features native support for parameterized test. It can’t come soon enough.

JUnit 5终于具有对参数化测试的原生支持。它来得太早了。

Also worth reading:

也值得一读ng:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> Microservices Patterns With Envoy Sidecar Proxy: The series [christianposta.com]

>> Microservices Patterns With Envoy Sidecar Proxy, Part I: Circuit Breaking [christianposta.com]

>> Microservices Patterns With Envoy Proxy, Part II: Timeouts and Retries [christianposta.com]

A comprehensive guide to the Envoy Sidecar Proxy in a microservices environment.

关于微服务环境下的Envoy Sidecar代理的全面指南。

Also worth reading:

还值得一读的是:

3. Musings

3.思索

>> The Architect Elevator — Visiting the upper floors [martinfowler.com]

As an architect, you need be in touch with all levels of the organization to get enough insight for good design decisions.

作为一个建筑师,你需要与组织的各个层面接触,以获得足够的洞察力来做出好的设计决策。

>> Developers – Talk To People [henrikwarne.com]

Talking to people is a deceptively simple and hugely powerful behavior we can all adopt to get significantly better results.

与人交谈是一个非常简单而又非常强大的行为,我们都可以采取这种行为来获得明显更好的结果

>> What Metrics Should the CIO See? [daedtech.com]

>> Make Alerting Apps Work for You [daedtech.com]

These two writeups present an interesting look at how to effectively understand and manage an organization from the CIO position.

这两篇文章介绍了如何从CIO的位置有效地理解和管理一个组织的有趣观点。

>> How to Improve a Legacy Codebase [jacquesmattheij.com]

Carefully 🙂

小心翼翼地 🙂

Remember about the backup, tests, proper logging and introducing small changes one at a time.

请记住关于备份、测试、适当的记录和每次引入小的变化。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> A test script to test a test script [dilbert.com]

>> I tried listening once. It was awful [dilbert.com]

>> Benchmark study of executive pay [dilbert.com]

5. Pick of the Week

5 本周精选

>> How Spring Boot Can Level Up your Spring Application [stackify.com]