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

最后修改: 2016年 9月 8日

中文/混合/英文(键盘快捷键: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

>> The Ultimate Guide To Java 9 [codefx.org]

A monster-post all about what’s coming in Java 9.

一篇关于Java 9中的内容的怪物帖子。

>> Scratching a JUnit Itch [dannorth.net]

An interesting read on bringing in some concepts from Go into JUnit.

一篇关于将Go的一些概念引入JUnit的有趣读物。

A while I haven’t used Go before, I can definitely see how the approach makes sense in a lot of scenarios.

虽然我以前没有用过围棋,但我肯定能看出这种方法在很多情况下是有意义的。

>> How to map encrypted database columns with Hibernate’s @ColumnTransformer annotation [thoughts-on-java.org]

>>如何使用Hibernate的@ColumnTransformer注解映射加密的数据库列[thoughts-on-java.org]

A code-focus explanation of how to store sensitive data in the DB by using an encrypted column.

一个以代码为重点的解释,说明如何通过使用加密列在数据库中存储敏感数据

>> Page Object pattern example [lkrnac.net]

A quick and practical intro to the Page Object pattern; this is very close to the way I now write all my end-to-end tests.

快速实用的页面对象模式介绍;这与我现在编写所有端到端测试的方式非常接近。

Also worth reading:

还值得一读的是:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> Finding the link between heart rate and running pace with Spark ML – Fitting a linear regression model [vanwilgenburg.com]

A practical and cool writeup here – trying to find the relation between heart rate and pace of running.

这里有一篇实用而酷的文章–试图找到心率和跑步速度之间的关系

I have a soft spot for this kind of analysis, after doing a couple of years of Mahout work and digging through similar datasets.

在做了几年的Mahout工作和挖掘类似的数据集之后,我对这种分析情有独钟。

>> Why is troubleshooting so hard? [plumbr.eu]

We earn our troubleshooting chops on hard-mode.

我们在硬模式下赢得了我们的故障排除能力。

That’s cool, because it turns out that – all of that stress of looking at things failing in production – makes us better engineers.

这很酷,因为事实证明–所有这些在生产中看着事情失败的压力–使我们成为更好的工程师。

This quick writeup is a very high-level look at out options with the goal of better navigating this very nuanced and important landscape.

这篇快速报道是对各种选择的一个非常高层次的审视,目的是为了更好地浏览这个非常细微和重要的景观。

>> 9 Tips on ElasticSearch Configuration for High Performance [loggly.com]

Some very useful ElasticSearch practical tips from the Loggly team.

来自Loggly团队的一些非常有用的ElasticSearch实用技巧

Getting some of these right can make or break your solution – as I personally learned the hard way over the last two and a half years of working with ES.

正如我个人在过去两年半与ES合作的过程中所学到的那样,正确处理其中的一些问题可以决定你的解决方案,也可以破坏它。

Also worth reading:

还值得一读的是:

3. Musings

3.思索

>> How to handle unfinished User Stories in Scrum [codecentric.de]

A good answer to a very common question if you’re doing any kind of Scrum – especially in the beginning.

如果你在做任何形式的Scrum–尤其是在开始的时候,这是一个非常常见的问题的好答案

>> Static Analysis for Small Business [daedtech.com]

Static Analysis is one of those tools that, once picked up by a team, won’t be abandoned any time soon. A small team is no different, and this quick writeup explores why it does make sense here as well.

静态分析是那些一旦被团队接受就不会很快被放弃的工具之一。一个小团队也不例外,这篇快速的文章探讨了为什么它在这里也有意义。

>> Are there too many people? [lemire.me]

I realize this is just scratching the surface and understanding how populations shrink and grow is a deep topic.

我意识到这只是隔靴搔痒,了解人口如何萎缩和增长是一个深刻的话题。

That being said, this was a good primer.

话虽如此,这是一个很好的入门教材。

>> The Billing Maturity Model [daedtech.com]

If you’re doing consulting, this piece is going to help you out, if only to give you the context to step away from hourly billing.

如果你在做咨询,这篇文章会对你有所帮助,哪怕只是给你提供脱离按小时计费的背景。

And if you’re on this path, have a look at the “Hourly Billing is Nuts” book as well.

如果你走这条路,也要看看《按小时计费的人是疯子》

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> This took an ugly turn [dilbert.com]

>> Banning telecommuting [dilbert.com]

>> Do you mind if I check my email? [dilbert.com]

5. Pick of the Week

5 本周精选

>> The myth of low-hanging fruit [m.signalvnoise.com]