The Baeldung Weekly Review 39 – Baeldung周报》 39

最后修改: 2014年 10月 3日

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

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

在2014年年初,我决定开始追踪我的阅读习惯,并在这里分享最好的东西,在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

1.Java和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.

对这两个概念进行了快速而直接的澄清–如果你开始从事Java/Spring网络工作,请阅读这篇文章。

>> 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

2.技术

>> 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

3.思索

>> 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.

另外–谢谢你提到Vlad–祝你在编写Hibernate大师班时好运。你显然对这个领域有着深刻的理解,而在Java生态系统中,能够真正加速你的学习的好课程是少之又少的。

4. Comics

4.漫画

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

当然–还有一些我的XKCD最爱

>> 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.

直到下周。