Java Web Weekly 51 – Java网络周刊 51

最后修改: 2015年 12月 18日

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

>> Refactoring Code to Load a Document [martinfowler.com]

A well documented, lengthy, “reference-able a year from now” article about one of the hardest problems in software development – managing change well.

一篇关于软件开发中最难的问题之一–管理好变化的记录良好、篇幅长、”一年后可参考 “的文章。

Specifically JSON documents/data, published externally to clients.

特别是JSON文档/数据,从外部发布给客户。

>> 5 Tips for Reducing Your Java Garbage Collection Overhead [takipi.com]

>> 5个减少Java垃圾收集开销的技巧 [takipi.com]

Some solid, practical tips on improving the memory footprint of your system.

一些关于改善你的系统的内存占用的可靠的、实用的提示。

>> Backing Spring Cache with Couchbase [couchbase.com]

A play-by-play on making Couchbase jive with Spring.

一个关于使Couchbase与Spring兼容的逐字说明。

I had this one on the content calendar of the site – maybe it’s time to take it off 🙂

我把这个放在网站的内容日历上–也许是时候把它拿下来了 🙂。

>> How to recognize different types of beans from quite a long way away [next-presso.com]

A deep dive into beans in CDI. If you’re doing Java EE work, this is definitely one to read.

深入探讨了CDI中的beans。如果你正在从事Java EE工作,这绝对是一本值得一读的书。

>> OpenJDK 9: Life Without HPROF and jhat [infoq.com]

A quick overview of some of the low level tools that are not going to be part of Java 9, as a result of the modularization cleanup work.

简单介绍一下由于模块化清理工作而不会成为Java 9一部分的一些低级工具。

Also worth reading:

也值得一读。

Webinars and presentations:

网络研讨会和演讲。

Time to upgrade:

是时候升级了。

2. Technical

2.技术

>> Tracking HTTP/2.0 Adoption [shodan.io]

Very interesting and promising data about the adoption of the various HTTP/1.x alternatives.

关于各种HTTP/1.x替代品的采用,非常有趣和有希望的数据。

>> Why 451? [mnot.net]

It’s not every day that a new HTTP status code gets created – especially one about censorship. A quick and interesting read.

不是每天都有一个新的HTTP状态代码被创造出来–尤其是关于审查制度的。一个快速而有趣的阅读。

Also worth reading:

也值得一读。

3. Musings

3.思索

>> Escaping Sucker Culture [daedtech.com]

>> 逃离吸血文化 [daedtech.com]

After the highly interesting and popular article from last week, this followup goes into some of the tactics that an employee can keep in mind (and do) when they’re in an over-work culture.

在上周那篇非常有趣和受欢迎的文章之后,这篇后续文章探讨了员工在过度工作文化中可以记住(和做)的一些策略。

>> BDD: A Three-Headed Monster [lizkeogh.com]

A solid piece about BDD; doing BDD well is going to make my 2016 goals list – and this is the kind of writeup that I need to come back to.

关于BDD的一篇扎实的文章;做好BDD将成为我2016年的目标清单–这是我需要回来看的那种写法。

>> The Soul of a New Release: Eating Our Own Dog Food [infoq.com]

Putting out a new version of your system can be smooth sailing if you’re employing some good practices and tactics along the way. This is the way Plumbr did theirs.

如果你沿途采用了一些好的做法和策略,你的系统发布新版本可以一帆风顺。这就是Plumbr的做法。

Also worth reading:

也值得一读。

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> If it weren’t urgent, it would be email… [dilbert.com]

>> All the numbers were wrong [dilbert.com]

>> Should we always ignore what the data said? [dilbert.com]

 

5. Pick of the Week

5 本周精选

As you know, I very rarely pick my own stuff here, in the weekly review. But – in a couple of days, my “REST With Spring” course will finally be done and going live. I’ve been working on it for 4 months now, so it feel good to finally set it free:

如你所知,我很少在每周的评论中挑选自己的东西。但是,再过几天,我的 “REST与Spring “课程终于完成并上线了。我已经为它工作了4个月了,所以最终能把它放出来感觉很好。

>> The Master Class of “REST With Spring”

>> 《REST With Spring》大师班