Java Web Weekly 40 – Java网络周刊 40

最后修改: 2015年 10月 2日

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

>> Spring From the Trenches: Parsing Date and Time Information From a Request Parameter [petrikainulainen.net]

A solid, to the point write-up on passing date information to a Spring controller.

一篇关于将日期信息传递给Spring控制器的扎实而有针对性的文章。

>> Annotation-driven event listeners in Spring 4.2+ [solidsoft]

The new event infrastructure in Spring 4.2 is way cool – I’ve been using it since it made it into the first milestone and I’ve never implemented ApplicationListener since 🙂

Spring 4.2中的新事件基础架构非常酷–自从它进入第一个里程碑后,我就一直在使用它,而且我从来没有实现过ApplicationListener 🙂。

>> React.js and Spring Data REST: Part 3 – Conditional Operations [spring.io]

A strong installment of the Spring Data REST Series this week, looking at versioning and conditional operations in HTTP.

本周是Spring Data REST系列的强势篇章,探讨了HTTP中的versioning和条件操作

This series is getting better and better.

这个系列越来越好了。

>> ${… } placeholders support in @Value annotations in Spring [codeleak.pl]

Some interesting, advanced usecases of working with properties in Spring.

一些有趣的、高级的在Spring中使用属性的应用案例

>> Case for Defaulting to G1 Garbage Collector in Java 9 [infoq.com]

Looks like G1 is finally going to be the default – no more switching to it manually. That being said – I’ve had a few instances (very few) where G1 wasn’t the best option, so it’s always important to test these kind of low level changes.

看起来G1终于要成为默认值了–不再需要手动切换到它。话虽如此,我也有过几次G1不是最佳选择的情况(非常少),所以测试这些低级别的变化总是很重要的。

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical

2.技术

>> Persistence in CQRS Read Models [squirrel.pl]

This is a series I’m following with a lot of interest. Event Sourcing isn’t a good fit for every system, but where it does fit, it’s an order of magnitude architectural improvement over a traditional approach.

这是一个我非常关注的系列。事件源并不适合每一个系统,但在它适合的地方,它比传统的方法在架构上有数量级的改进。

>> Microservice Deployment [toomuchcoding]

As I do more and more microservice work – I found this piece quite insightful and anchored in the day to day reality of getting a system deployed.

随着我做的微服务工作越来越多–我发现这篇文章很有见地,并且扎根于让系统部署的日常现实。

>> Chaos Engineering Upgraded [netflix.com]

The mythical chaos monkey Netflix unleashed a few years ago is growing up.

几年前Netflix释放的神话般的混乱猴子正在长大。

Also worth reading:

也值得一读。

3. Musings

3.思索

>> Remote-First vs. Remote-Friendly [zachholman.com]

Building a remote-first workplace is tough, but it can be done and done well. Times, they are a changin.

建立一个远程优先的工作场所是艰难的,但它可以做到,而且做得很好。时代在变化。

>> Prediction Markets for Software Estimates [daedtech.com]

A fun read about estimations and an interesting proposal to solve it. Not sure if it would actually work, but I would definitely be fun to try.

一个关于估算的有趣读物和一个有趣的解决建议。不知道它是否真的能起作用,但我肯定会很有趣地去尝试。

Also worth reading:

也值得一读。

4. Comics

4.漫画

And my favorite comics of the week:

还有我本周最喜欢的漫画。

>> Open Workspace Environment [dilbert.com]

>> I hope the next thing you want is sarcasm [dilbert.com]

5. Pick of the Week

5 本周精选

After an intensive week of recording, I just launched the Starter Class of “REST With Spring”:

经过一周的紧张录制,我刚刚推出了 “REST With Spring “的入门课程。

>> REST with Spring – The Starter Class

It feels good to stop calling it “upcoming”.

不再称其为 “即将到来 “的感觉很好。