The Baeldung Weekly Review 39 – Baeldung周报》 39

最后修改: 2014年 10月 3日


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


Curating my reading has made it more purposeful and diverse – and I’m hopefully providing value to you as well by allowing the best content of the week to raise to the top.


Here we go…


1. Java and Spring


>> Spring WebApplicationInitializer and ApplicationContextInitializer confusion

Quick and to the point clarification of these 2 concepts – if you’re starting out doing Java/Spring web work, have a read of this one.


>> Spring Boot Admin – First official Release!

Very cool little management app for your Spring Boot micro services and applications. It would be even cooler to see that somehow officially integrated in the Spring ecosystem. Josh mentions it in this weeks Spring roundup so it’s a possibility 🙂

非常酷的小管理应用程序,用于您的Spring Boot微服务和应用程序。如果能看到它以某种方式正式集成到Spring生态系统中,那就更酷了。Josh在本周的Spring综述中提到了它,所以它是一个可能性 🙂

>> Logical vs physical clock optimistic locking

A deep dive into what the best time tracking system are for an optimistic locking mechanism.


Finally – a slew of interesting webinars – both recordings and upcoming (for the weekend):


And Spring 4.1.1. came out this week with a lot of fixes reported against 4.1.0. – so, if you’re already using 4.1.0, it’s time for a little upgrade.

Spring 4.1.1.本周发布了,其中报告了许多针对4.1.0.的修复措施–因此,如果你已经在使用4.1.0.,现在是时候进行一次小小的升级。

2. Technical


>> Microservices and Jars

>> Microservices are not Jars

An interesting albeit simplistic position on the value of microservices – put forward by Uncle Bob – and a nuanced answer to that position. My first reaction reading the original article was hmm, he just found out about the microservice concept a few days ago and he’s already writing about it?


But then, as I kept thinking about it, I realized that – the author may or may not be wrong, but putting forward a clear position at all is both valuable and a little gutsy – I like that. What’s more – it will definitely open up the subject to dialog, which is a good thing regardless of the original position.


My Weekly Review on Baeldung

3. Musings


>> Help Me to Improve My Writing Style

An important piece of critical thinking on and around the idea of a writing style. Communication style and approach are oh-so important when your goal is to teach and to develop your own voice – which is why I say this article is “important”.

这是一篇关于写作风格的想法的重要批判性思考。当你的目标是教学和发展你自己的声音时,交流风格和方法是非常重要的–这就是为什么我说这篇文章是 “重要的”。

I’ve personally struggled through different incarnations of my “voice” – and I’m nowhere near done, so this article hits home for me. I also believe in being transparent and doing my thinking in the public light; that’s actually why I started Meta Baeldung – to chronicle my experiments on this blog and learn by putting my work out there. It worked out well so far.

我个人一直在为我的 “声音 “的不同化身而挣扎–而且我还没有完成,所以这篇文章对我来说很有意义。我也相信透明和在公众面前做我的思考;这实际上是我开始Meta Baeldung的原因 – 在这个博客上记录我的实验,并通过把我的工作放在那里来学习。到目前为止,效果不错。

>> Surviving Legacy Code With Golden Master and Sampling

Another tactical article on working with legacy code. This isn’t your usual “wrap pieces of code in tests before you change them” spiel that I so often read about legacy code, but actual advanced tactics that go far beyond that.

另一篇关于处理遗留代码的战术性文章。这不是我经常读到的关于遗留代码的 “在你改变它们之前用测试包住代码 “的废话,而是远远超出这个范围的实际高级战术。

The Code Whisperer is one of those sites that you need to be subscribed to.

Code Whisperer是那些你需要订阅的网站之一。

>> One year of blogging

“Teaching is my way of learning” – very well put. One of the biggest misconceptions is that you need to be an expert before you start teaching. You really don’t; in fact, if you wait until you’re an expert, you’ll likely be to far removed from what it feels like to be starting out that your teaching simply won’t be relatable.

“教学是我的学习方式” – 说得非常好。最大的误解之一是,在你开始教学之前,你需要成为一名专家。你真的不需要;事实上,如果你等到你成为专家,你很可能会与刚开始的感觉相去甚远,你的教学根本就没有亲和力。

I thoroughly enjoy these meta pieces – for a glimpse behind the scenes into what it means to build your own platform. So few bloggers are transparent enough with that kind of information, and I feel like it’s an important part of building a healthy ecosystem.


Also – thanks for the mention Vlad – and best of luck with putting your Hibernate masterclass together. You obviously have a deep understanding in that area, and good courses that can actually accelerate your learning are few and far between in the Java ecosystem.


4. Comics


And of course – a few more of my XKCD favorites:


>> Estimation

>> Exploits of a Mom

>> Compiling

>> Supported Features

5. Pick of the Week

5 本周精选

Last week I introduced the “Pick of the Week” section here in my “Weekly Review”. The interesting part is that it’s entirely exclusive to my email list subscribers.

上周,我在 “每周回顾 “中推出了 “每周精选 “栏目。有趣的是,它是完全为我的电子邮件列表订阅者所专有的

So – if you came to this article from my email list, you have the pick already – hope you enjoyed it 🙂 If not – you can of course subscribe to the list to get the next one.

所以–如果你从我的电子邮件列表中看到这篇文章,你已经有了选题–希望你喜欢它 🙂 如果没有–你当然可以订阅列表以获得下一篇。

There you go – compared to last weeks behemoth, this one was light and to the point.


Until next week.