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

最后修改: 2018年 8月 8日

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

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Spring Boot – Best Practices [e4developer.com]

This primer can help jumpstart your journey down the road of Spring Boot.

这篇入门读物可以帮助你在Spring Boot的道路上快速起步。

>> It’s time! Migrating to Java 11 [medium.com]

With JDK 8 nearing end-of-life and JDK 11 on the horizon, this step-by-step formula for migrating applications to Java 11 couldn’t come soon enough.

随着JDK 8接近报废,JDK 11即将到来,这个将应用程序迁移到Java 11的分步公式来得太快了。

>> WireMock Tutorial: Introduction to Stubbing [petrikainulainen.net]

A nice overview of request stubbing and crafting HTTP response bodies, headers, and status codes in WireMock. Good stuff.

一个关于请求存根和在WireMock中制作HTTP响应体、标头和状态代码的不错的概述。好东西。

>> How to Configure a Human-Readable Logging Format with Logback and Descriptive Logger [reflectoring.io]

A clever SLF4J wrapper library for injecting a custom ID to the Mapped Diagnostic Context of each Logback message, and some handy formatting tips to boot.

一个聪明的SLF4J包装库,用于向每个Logback消息的映射诊断上下文注入一个自定义ID,还有一些方便的格式化提示。

>> Spring Boot integration in IntelliJ IDEA [blog.frankel.ch]

A brief rundown of the many ways this popular IDE can help you create, configure, run, debug, and monitor Spring Boot projects. This can really speed up your development time.

简要介绍一下这个流行的IDE可以帮助你创建、配置、运行、调试和监控Spring Boot项目的许多方法。这确实可以加快你的开发时间。

>> Multi-module project builds with Maven and Gradle [andresalmiray.com]

A reminder that, while Maven and Gradle aren’t perfect, there’s usually a workaround that lets you achieve your objective.

提醒大家,虽然Maven和Gradle并不完美,但通常有一种变通方法,可以让你实现你的目标。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical and Musings

2.技术和思考

>> Tip: Provide Contextual Information in Log Messages [reflectoring.io]

Some practical advice on how adding context to your log messages can make them more useful.

关于在日志信息中添加上下文可以使其更有用的一些实用建议

>> Should that be a Microservice? Part 5: Failure Isolation [content.pivotal.io]

A compelling argument in favor of isolating failure-prone services into microservices and using a circuit breaker to mitigate failures.

支持将容易发生故障的服务隔离到微服务中并使用断路器来减轻故障的令人信服的论点。

>> Pseudo Localization @ Netflix [medium.com]

A novel approach that helps developers identify and avoid some of the pitfalls of writing multi-language UIs, without incurring the added cost of translation.

一种新颖的方法,可以帮助开发人员识别和避免编写多语言用户界面的一些陷阱,而不会产生额外的翻译费用。

>> Code Review Guidelines [philipphauer.de]

A great set of rules for both authors and reviewers that can make a code review much more personal and well-received.

对于作者和审查者来说,这是一套很好的规则,可以使代码审查更加个性化,更受欢迎

Also worth reading:

还值得一读的是:

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> 99 Problems but a Giraffe Ain’t One [dilbert.com]

>> AI Guilt Trip Lost on Wally [dilbert.com]

4. Pick of the Week

4.本周精选

>> Imaginary Problems Are the Root of Bad Software [medium.com]

Next »

Java Weekly, Issue 242

« Previous

Java Weekly, Issue 240

Next

Java周刊。第242期

Previous

Java Weekly, Issue 240