Java Web Weekly 46 – Java网络周刊 46

最后修改: 2015年 11月 13日

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

1.Java和Spring

>> My new Hibernate Performance Tuning Online Training – Secure your early bird discount [thoughts-on-java.org]

Thorben finally announced his Hibernate Performance Tuning course this week.

Thorben终于在本周宣布了他的Hibernate Performance Tuning课程

I’ve been looking forward to announcing this one for a while (I knew he’s working on it) because I think that our Java ecosystem is severely lacking in solid, affordable training. We have plenty of the 17$ low-quality Udemy courses and on the other end of the spectrum we have some great, in-person training that’s over 1000$ / seat / day. We don’t really have a lot of good alternatives in the middle. Here’s a good one.

我期待着宣布这个消息已经有一段时间了(我知道他正在努力),因为我认为我们的Java生态系统严重缺乏坚实的、可负担的培训。我们有很多17美元的低质量的Udemy课程,而在另一端,我们有一些伟大的、面对面的培训,超过1000美元/座位/天。在这中间,我们并没有很多好的选择。这里有一个不错的选择。

>> Next Generation Session Management with Spring Session [infoq.com]

Spring Session is certainly breathing new life into working with sessions in Java. Here’s an overview of what the project brings to the table.

Spring Session无疑为Java中的会话工作注入了新的活力。以下是对该项目所带来的好处的概述。

>> Beware of Functional Programming in Java! [jooq.org]

Really good points about aspects of working with lambdas in Java.

关于在Java中使用lambdas工作的各个方面,真的很好。

>> Spring From the Trenches: Creating a Custom HandlerMethodArgumentResolver [petrikainulainen.net]

Spring can be quite powerful if you know how to take advantage of the framework well. Here’s a good way to do that with a super-useful tactic – a resolver for a custom method argument.

如果你知道如何很好地利用该框架,Spring可以相当强大。这里有一个很好的方法,用一个超级有用的战术来做到这一点–自定义方法参数的解析器。

>> JavaOne 2015: Introduction to Modular Development [codefx.org]

>> JavaOne 2015: Advanced Modular Development [codefx.org]

>> Under The Hood Of Project Jigsaw [codefx.org]

A couple of writeups analyzing the modularity talks that came out of this years JavaOne.

有几篇文章分析了今年JavaOne大会上的模块化会谈

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical

2.技术

>> Three keys to design-time governance: protocol, format, and vocabulary [amundsen.com]

Another must-read from Mike Amundsen about general system architecture on the web. This isn’t the “oh – that’s interesting” kind of writeup. It’s the kind that you want to read twice.

Mike Amundsen的另一篇关于网络上的一般系统架构的必读文章。这不是那种 “哦–这很有趣 “的文章。它是那种你想读两遍的文章。

>> 5 Very Real Logging Struggles [loggly.com]

A quick and to the point guide through some common logging problems.

通过一些常见的记录问题的快速和直接指南。

Also worth reading:

也值得一读。

3. Musings

3.思索

>> Quiet Isn’t Always Anti-Social [daedtech.com]

Interesting musings about introversion and how it informs communication in the professional ecosystem. Most of the time, things aren’t black and white.

关于内向性的有趣思考,以及它如何影响专业生态系统中的沟通。大多数时候,事情并不是非黑即白的。

>> Genuine opinions, thoughtfully presented [bitquabit.com]

Mature communication is hard as a hard thing. And after almost a decade of working on teams, I am personally just beginning to really grasp just how hard it is. This is a well thought out piece on just that.

成熟的沟通是一件很难的事情。而在近十年的团队工作之后,我个人刚刚开始真正掌握它有多难。这是一篇关于这一点的深思熟虑的文章。

Also worth reading:

也值得一读。

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> The customer survey data is for marketing’s eyes only [dilbert.com]

>> I’d like to talk about my career path. Are you sure? [dilbert.com]

>> How many twitter followers do you have? [dilbert.com]

5. Pick of the Week

5 本周精选

>> When TDD Doesn’t Matter [facebook.com]