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

最后修改: 2016年 8月 24日

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

At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.

去年年初,我决定跟踪我的阅读习惯,并在这里分享最好的东西,在Baeldung上。从那时起,我没有错过任何一篇评论。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Solving Fat JAR Woes at HubSpot [infoq.com]

A very interesting look at (and solution for) the scaling problems of using Fat Jars beyond a certain point.

使用Fat Jars超过一定程度时的扩展问题进行了非常有趣的研究(和解决方案)。

>> AWS Lambda for Serverless Java Developers: What’s in It for You? [takipi.com]

A nice, quick intro to AWL Lambda.

一个不错的、快速的AWL Lambda介绍

>> Benefits of @Repeatable annotations in Hibernate 5.2 [thoughts-on-java.org]

I had no idea most Hibernate annotations are now repeatable. Very nice.

>> Spring Boot Microservice Development on Kubernetes: The Easy Way [christianposta.com]

Very useful series of screencasts, going deep into how to run Spring Boot on Docker and Kubernetes.

非常有用的系列截屏,深入了解如何在Docker和Kubernetes上运行Spring Boot。

>> Spring Boot: Show all logging events for one Web request only [moelholm.com]

Very nicely done – using the log like a scalpel not like a machete.

做得非常好–像手术刀一样使用原木,而不是像砍刀一样

Also worth reading:

还值得一读的是:

Presentations and Webinars:

演讲和网络研讨会:

Time to upgrade:

升级的时间:

2. Technical and Musings

2.技术与思考

>> DDD Decoded – Application Services Explained [sapiensworks.com]

>> DDD Decoded – Modelling with CQS [sapiensworks.com]

>> DDD Decoded – Domain Relationships Explained [sapiensworks.com]

DDD is definitely one of the best ways to work on your architectural chops, and this series is clear and to the point explaining some of the basic concepts.

DDD绝对是锻炼你的架构能力的最佳方式之一,这个系列清晰而直接地解释了一些基本概念。

>> Fixing JSON [tbray.org]

Inside notes on making JSON better with the help of some minor tweaks.

关于在一些小调整的帮助下使JSON更好的内部说明。

>> Do you want a framework or a solution? [ontestautomation.com]

It’s well worth approaching test automation in a structured, intentional way, and most importantly with an open mind to picking a tool you might not yet be familiar with.

这很值得以一种结构化的、有意识的方式来实现测试自动化,最重要的是以一种开放的心态来挑选你可能还不熟悉的工具。

Otherwise – and I speak from experience – you may end up with a rats nest of unreliable tests.

否则–我从经验上讲–你可能最终会有一个不可靠的测试的老鼠窝。

>> Scaling Elasticsearch for Multi-Tenant, Multi-Cluster [loggly.com]

I really enjoyed reading through this writeup, mainly because I did a multi-tenant implementation on top of Elasticsearch when the platform was much less mature.

我非常喜欢阅读这篇报道,主要是因为我在Elasticsearch上面做了一个多用户的实施,当时这个平台还不太成熟。

It’s a solid platform, but not without its very real and thorny issues.

它是一个坚实的平台,但并非没有非常真实和棘手的问题

Also worth reading:

还值得一读的是:

Presentations and Webinars:

演讲和网络研讨会:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Was this going well until I said “waddle”? [dilbert.com]

>> If our call gets disconnected, I count that as a closed ticket [dilbert.com]

>> My existence will make your empire seem larger [dilbert.com]

5. Pick of the Week

5 本周精选

>> Less stress, more productivity: why working fewer hours is better for you and your employer [codewithoutrules.com]