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

最后修改: 2016年 10月 6日

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

Lots of interesting writeups on Java 9 this week.

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

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Ahead-of-Time (AOT) Compilation May Come to OpenJDK HotSpot in Java 9 [infoq.com]

If you’re into the lower level aspects of Java compilation, this one’s short, to the point and highly interesting.

如果你喜欢Java编译的低级方面,这本书很短,直奔主题,非常有趣。

>> Spring-Reactive samples – Mono and Single [java-allandsundry.com]

I like to see these “practical learning” articles starting to bubble up as we get closer and closer to the upcoming reactive support in Spring 5.

我喜欢看到这些 “实际学习 “的文章开始涌现,因为我们越来越接近Spring 5中即将到来的反应式支持。

>> How Optional Breaks the Monad Laws and Why It Matters [sitepoint.com]

Hmm, I need to read this one a third time.

嗯,我需要把这本书读第三遍。

>> Java 9, OSGi and the Future of Modularity (Part 2) [infoq.com]

Modularity is clearly going to the focus in Java 9 (and the reason the GA keeps getting pushed). This writeup (and the previous installment) are solid way to get up to speed with the upcoming release.

模块化显然将成为Java 9的重点(这也是GA不断被推迟的原因)。本篇文章(以及前几篇)是了解即将发布的版本的可靠途径。

>> Concurrency Puzzle – System.arraycopy() [javaspecialists.eu]

I like concurrency, and I like puzzles. Need I say more?

我喜欢并发性,也喜欢谜题。需要我说更多吗?

OK, here are some hints as well.

好的,这里也有一些提示

Also worth reading:

还值得一读的是:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> How to Choose the Right Log Management Tool? [takipi.com]

A system to handle, display and mine the log data produced by the system – highly useful and unfortunately so overlooked.

一个用于处理、显示和挖掘系统产生的日志数据的系统–非常有用,但不幸的是,它被忽略了。

Keep in mind that any system will be better than just leaving the logs on the machine.

请记住,任何系统都会比仅仅将日志留在机器上要好。

Also worth reading:

还值得一读的是:

3. Musings

3.思索

>> Humility in Software Development [mattblodgett.com]

This one takes seconds to read and a lot longer to think about.

这个需要几秒钟的时间来阅读,需要更长的时间来思考。

>> Habits that Help Code Quality [daedtech.com]

Good code is a journey, and it’s well worth investing time and reading up on these kinds of experience based writeups.

好的代码是一个旅程,非常值得投资时间和阅读这类基于经验的写作。

The best code I wrote 5 years ago looks so obviously crappy to me now, which is exactly how it should be.

我5年前写的最好的代码,现在看来显然很蹩脚,这正是它应该有的样子。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Listen to the charismatic tone of my deep, confident voice [dilbert.com]

>> Where you saying something about respect? [dilbert.com]

>> Did you close Skype? [dilbert.com]

5. Pick of the Week

5 本周精选

“Figure out how this is actually your fault” is the single best piece of advice I got early on:

“搞清楚这实际上是你的错 “是我早期得到的唯一最好的建议。

>> It’s always your fault [m.signalvnoise.com]