Java Web Weekly 45 – Java网络周刊 45

最后修改: 2015年 11月 5日

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

>> High-Performance Java Persistence – Part One [vladmihalcea.com]

Vlad’s book is half-way done and, if the chapter on transactions is any indication – will be a fantastic writeup.

弗拉德的书已经完成了一半,如果关于交易的章节有任何迹象的话–将是一部精彩的著作。

He’s publishing it via Leanpub, with flexible (and way to low) pricing, so if you want to really brush up on your SQL game, definitely pick that up.

他正在通过Leanpub出版这本书,定价灵活(而且很低),所以如果你想真正提高你的SQL游戏,一定要拿起这个

I don’t do a lot of product recommendation around here (this is literally the first in almost two years), but having a solid base with low level persistence is critical, and this is a great way to build up that base.

我在这里不做大量的产品推荐(这简直是近两年来的第一次),但拥有一个坚实的基础和低水平的坚持是至关重要的,而这是建立这个基础的一个好方法。

>> 7 Tips to boost your Hibernate performance [thoughts-on-java.org]

And still on persistence – here’s a great set of important tactics and recommendations to follow when working with Hibernate.

还是关于持久性–这里有一套很好的重要策略和建议,在使用Hibernate的时候要遵循

>> What Might a New @Deprecated Look Like? [marxsoftware]

A quick look at how the old @Deprecated annotation might be improved and how that would look like in practice.

快速浏览一下如何改进旧的@Deprecated注解以及在实践中会是什么样子。

>> Java 9 Code Tools: A Hands-on Session with the Java Microbenchmarking Harness [takipi.com]

For years, benchmarking has been really complex (while looking really simple). There’s some interesting stuff coming in JDK9 that will make things a little bit easier.

多年来,基准测试一直非常复杂(同时看起来非常简单)。在JDK9中,有一些有趣的东西将使事情变得更加简单

But just a little bit – good benchmarking will still be hard.

但只是一点点–好的标杆仍然会很难。

>> JavaOne 2015: Prepare For JDK 9 [codefx.org]

Like always, solid notes by Nicolai, discussing modularity in the upcoming JDK release.

像往常一样,Nicolai做了坚实的笔记,讨论了即将发布的JDK中的模块化问题。

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical and Musings

2.技术与思考

>> Your Old Language Version is Costing You Money [daedtech.com]

A company that is enabling their developers to work with new, solid hardware and new(ish) language versions has a distinct market advantage.

一家公司如果能让他们的开发者使用新的、可靠的硬件和新的(大约)语言版本,就具有明显的市场优势。

That’s both a general, logical observation as well as a personal tactic I used the last time I interviewed for a job. I literally took a walk through the office right after the interview, paid attention to what hardware people were using, and excluded a couple of companies that otherwise looked interesting based on that.

这既是一个一般的、合乎逻辑的观察,也是我上次面试工作时使用的个人策略。面试结束后,我真的在办公室里走了一圈,注意人们在使用什么硬件,并据此排除了几家看起来很有趣的公司。

Technical – also worth reading:

技术–也值得一读。

Musings – also worth reading:

杂谈–也值得一读。

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> What’s happening here? Ninja. [dilbert.com]

>> Does this involve crime? If it does, blink once. [dilbert.com]

>> Using Twitter [dilbert.com]

4. Pick of the Week

4.本周精选

>> Best Practices for Designing a Pragmatic RESTful API [vinaysahni.com]