Baeldung Weekly Review 8 – Baeldung周评 8

最后修改: 2015年 2月 20日

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

At the very beginning of 2014 I decided to track my reading habits and share the best stuff here, on Baeldung.

在2014年一开始,我就决定追踪我的阅读习惯,并在这里分享最好的东西,在Baeldung

2014 has been quite the year, covering each week with a review. I’ve been doing a lot more reading to make sure I cover and curate stuff that has value and is actually worth reading.

2014年是相当不错的一年,每星期都有一篇评论。我一直在做更多的阅读,以确保我覆盖和策划的东西有价值,并真正值得阅读。

Let me know in the comments if you’re finding my reviews interesting and useful.

请在评论中告诉我,如果你觉得我的评论有趣和有用。

Here we go…>> Mockito 2.0.4-beta

我们来了…>Mockito 2.0.4-beta版

1. Spring and Java

1.Spring和Java

>> Value-Based Classes

A comprehensive guide to what value based classes mean in Java 8 (not much) and what will likely mean in Java 9 and beyond (a lot more).

一份关于基于价值的类在Java 8中的含义(不多)和在Java 9及以后可能的含义(多得多)的全面指南。

>> Hibernate locking patterns – How does PESSIMISTIC_FORCE_INCREMENT Lock Mode work

The Hibernate Masterclass is moving forward, this time with a solid piece on pessimistic locking.

冬眠大师班正在向前推进,这次是一篇坚实的关于悲观锁定的文章

>> Using JDK 8 Streams to Convert Between Collections of Wrapped Objects and Collections of Wrapper Objects

>> 使用JDK 8 Streams在封装对象的集合和封装对象的集合之间进行转换

An exploration of how to best leverage streams to deal with conversions between a value and a wrapper for that value.

探讨如何最好地利用流来处理一个值和该值的包装器之间的转换

>> Visual Testing With Selenium WebDriver

Just a little bit of UI testing can bring a whole lot of trust in the fact that your app is running the way it should, and WebDriver/Selenium is a fantastic tool for that.

仅仅是一点点的UI测试就能带来大量的信任,你的应用程序正在以它应该的方式运行,而WebDriver/Selenium是一个非常棒的工具。

>> JPA 2.1 – 12 features every developer should know

An solid overview of what JPA 2.1 brings to the table.

对JPA 2.1带来的东西进行了扎实的概述。

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical and Musings

2.技术和思考

>> HTTP/2 is Done

I guess the title speaks for itself on this one.

我想这个标题本身就说明了问题。

>> Do It Either Way, We’ll Refactor It Later

A sensible and pragmatic mindset for designing an application. These kinds of architecture/design disagreements will come up in a team, so having the right kind of mindset makes a world of difference. That, and egoless programming (which is not as easy as it sounds).

在设计一个应用程序时,要有理智和务实的心态。这类架构/设计上的分歧会在团队中出现,所以拥有正确的思维方式会有很大的不同。这一点,以及无自我的编程(这并不像听起来那么容易)。

>> What is Your Next Action?

A nuance of managing your TODO list better. Or I should say – my TODO list, since it’s something that I’m going to be mindful of and see if it makes a difference.

更好地管理你的TODO清单的一个细微差别。或者我应该说–我的TODO列表,因为这是我要注意的事情,看看它是否会带来变化。

>> ConversationalStories

An important (but tricky) aspect to get right when doing any form of Agile – the importance of good ol’ dialog.

在进行任何形式的敏捷时,都要做好一个重要(但很棘手)的方面 – 良好的对话的重要性

>> Why the hell not?

A different way to think about stuff.

思考问题的不同方式。

>> Google and blogs: “Shit.”

This one is a bit meta, but it was certainly an interesting read to see what other bloggers experience in terms of traffic and trends.

这篇报道有点玄乎,但读起来确实很有意思,可以看到其他博主在流量和趋势方面的经验。

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Your idea has already been tried

>> “The Taper”

>> Performance Feedback

4. Pick of the Week

4.本周精选

Earlier this year I introduced the “Pick of the Week” section here in my “Weekly Review”. If you’re already on my email list – you got the pick already – hope you enjoyed it.

今年早些时候,我在 “每周回顾 “中推出了 “每周精选 “栏目。如果你已经在我的电子邮件列表中–你已经得到了精选–希望你喜欢它。