开篇词
尤金的第 52 篇 Java 周评,诞生了!
Java 以及 Spring 相关
- 在 Java 8 中高效地使用 Optional 类
Optional 是你可能没有充分利用的事物其中之一。 - 线程魔术:使用 Java 线程可以做的 5 件事
如果你有一段时间没有进行任何低级别编码,则该读物很好地指出了你使用 Java 线程时的可用特性和功能。 - JDK 8 中的流驱动的集合功能
如何使用 Java 8 流语法提供了一些有用的示例。不是流的介绍,但是一个快速阅读的好读物,以了解如何在日常工作中利用性能。 - Java 9 及更高版本。甲骨文的布莱恩·格茨(Brian Goetz)和约翰·罗斯(John Rose)一窥未来
Brian Goetz 解释了为什么他们要进行基础类型专业化而不是对 Java 10 中的泛型进行分类。 - 构建定制的 Jackson 反序列化
一个简单但真实的场景,实现了 Jackson 反序列化以更好地与 REST API 交互。好读物。
接下来,一些新的 Spring 版本发布:
最后,该周(末)值得观看的的网络研讨会录像:
- 在微服务架构中使用 Grails 的经验
- 如何使用 Java 8 获得 Groovy
- 使用 Spring 为 YARN 应用进行无痛构建和部署
- 西方最快的 Servlet?
- 启动 Spring Social
技术相关以及沉思录
- 为什么要付费给开发者进修
投资于团队并帮助开发人员提高技能,对团队可交付的产品产生重大影响。
以我的经验,团队需要一段时间才能凝结并达到一致的速度推出高质量作品的良好节奏。没有这种持续的投资,这种情况很少发生。 - 这个问题值得解决吗?
很难低估务实的心态在开发软件时所产生的影响。
多年来,我一直以为或者假设自己已拥有了它,并且我将以一种务实的态度去参加所有的范围界定会议。并非如此。后来,我有幸与真正专注于简单性的团队负责人一起工作,但我意识到自己还不是。他会查看来自 “对于 V1,我们将不需要此功能” 默认的功能,而对我来说,这只是事后的想法。从那以后,我学到了很多东西,但是要到达一个良好的平衡,在 “不需要” 方面犯错误,并且要聪明地地框住该定位仍然很困难。
因此,撇开个人故事,继续阅读该读物 - 它有一些重要的要点。 - 准备重构的例子
为什么预备重构是使系统易于使用的强大技术。如果很难进行更改,那么你可能就不会这么做 - 因此,首先轻松进行更改是一个好主意。 - 理论落后于实践
无论是作为一个学习者还是一个老师,这都是一件至关重要的事情。
漫画类趣事
还有一些 Dibert 伟物的周剂量:
当周精选
无
结束语
以上就是尤金在当周提供的精华 - 希望你从中发现到了之前未曾发掘到的趣闻逸事。
同时,尤金也在期待大家的反馈,希望能给大家提供对口以及优质的资源。
感谢观看!我们,下期再见。
参见
上周周评:
- 《Baeldung Java 周评 | 第五十二弹(关键词:Java 增强泛型、Java 8 模糊方法查找、CompletableFuture 异步超时、Spring 错误重试、WebSocket)》
想看更多周评?请访问该周评的所属专栏:《Baeldung Java 周评(官方授权)》