开篇词
大家好,这是尤金的第 109 篇 Java 周评。
Spring 以及 Java 相关
- 反应式 Spring [spring.io]
快速宣布 Spring 5 中的反应式编程计划。 - 如何在 Hibernate 中启用字节码增强脏检查 [vladmihalcea.com]
有趣的 Hibernate 5 功能 - 使用字节码增强功能进行脏检查。简短且直达主题。 - 亲爱的 API 设计者。你确定要返回基础类型吗?[jooq]
好的 API 设计很难 - 到现在为止应该已经清楚了很多。
但是我们都在努力做到更好,并且该读物肯定会对此提出一些好的见解。 - 设计你自己的 Spring Boot starter - 第一部分 [frankel.ch]
组装 Spring Boot 风格的自动配置的第一步 - 利用 Boot 中各种各样的灵活注解。
这不再是一个新概念,但它仍然非常强大,尤其是如果你选择超越框架提供的功能。 - 使用 Spring 防止会话劫持 [broadleafcommerce.com]
深入阅读有关使用 Spring Security 保护系统免受会话固定攻击的影响。 - 适用于小型团队的 Java [ncrcoe.gitbooks.io]
对于你从事 Java 工作的头几年,这看起来像是非常有用的策略和通用实践建议的集合。
我还没有阅读全部内容,但是我完全同意它。 - IntelliJ IDEA Pro 使用技巧 [medium.com]
很好地使用 IntelliJ 的大量高级技巧。
充分利用你的 IDE 确实可以使你的编码流程每天变得与众不同。我个人从配对回忆中学到了很多东西,看着我的队友逼我做的更好。
因此,如果你是 IntelliJ 用户,则绝对建议你阅读(我不是)。 - 宣布 Eclipse 的其他功能 [codeaffine.com]
然后注意 - 这还有 Ecplise 的一些好东西。
值得一读的还有:
- 使用 Activiti 和 Spring Integration 进行编排工作 [spring.io]
- Spring Batch 教程:使用 Gradle 获取所需的依赖项 [petrikainulainen.net]
- 使用 NetBeans IDE 的 Spring Boot 场景 [blogs.oracle.com]
- 弹珠图 - Rxjava 运算符 [java-allandsundry.com]
- Java 8 中 HotSpot 选项的改进文档 [marxsoftware.com]
- HotSpot 的 -XshowSettings 标志的简单性和价值 [marxsoftware.com]
网络研讨会和演讲:
- Gil Tene 关于理解延迟的信息 [infoq.com]
- Web 开发人员的 HTTP/2 [spring.io]
- Spring Data REST - 数据符合超媒体 + 安全性 [spring.io]
升级时刻:
- Spring Data Couchbase 2.0 [spring.io]
- ORM 5.1 功能发布 [in.relation.to]
- Apache Tomcat 8.0.32 可用 [mail-archives.apache.org]
- Spring Session 1.1.0 RC1 发布了 [spring.io]
- Spring Cloud Stream 1.0.0.M4 现已可用 [spring.io]
- 焊接 3.0.0.Alpha 15 [weld.cdi-spec.org]
技术相关
- 数据泄漏,vBulletin 和弱密码哈希 [troyhunt.com]
如果你正在线上进行任何类型的安全工作,请读一读。好读物。 - Jiffy 中的 Elasticsearch 集群 [codecentric.de]
到目前为止,引导弹性搜索集群的选项。我肯定会尽快尝试一下,因为最近我在做很多 Elasticsearch 工作。 - Jepsen:RethinkDB 2.2.3 重新配置 [aphyr.com]
和往常一样,如果你对持久性工作的内部方式感兴趣,请读一读。
这是关于 RethinkDB 的,这是我从未使用过的,这并没有使该读物变得那么有趣。
值得一读的还有:
- 微小的内聚风险 [thecodewhisperer.com]
- 睡在测试你的单元测试?[kgolev.com]
沉思录
- 评论的成本和益处 [codefx.org]
“评论” 系列的另一片有趣的读物。
这个在我周末的阅读清单上,但是我想把它包括在这里,因为我真的很喜欢以前的文章。 - 使用特性切换的系统 [martinfowler.com]
- 特性切换的最后部分 [martinfowler.com]
是现在有关在系统中使用特性切换的完整参考文章的最后两部分。 - 开发经理犯的错误 [daedtech.com]
我完全同意,做好经历的工作归功于信任。经历对团队的信任,当然还有团队信任(或不信任)经理的方式。 - 从日志角度看淘宝的安全漏洞 [loggly.com]
另一片安全漏洞的故事,当然还有一些简单的安全措施就可以避免。
好像我在最佳实践安排了下一门课程的发布 - 学习 Spring Security - 提供卓越客户支持的五条黄金法则 [jooq.org]
多方面的好建议。
值得一读的还有:
- 软件中的隐藏成本 [daedtech.com]
- 超越 PC 走向虚拟和增强现实 [lemire.me]
- 我们已经采用了共享者行为准则 [spring.io]
漫画类趣事
还有我当周最喜欢的 Dilbert:
- 你上周阅读了相同的政策 [dilbert.com]
- 在我告诉你之前,你知道这很可怕吗?[dilbert.com]
- 我不这样做 [dilbert.com]
当周精选
参见
上周周评:
- 《Baeldung Java 周评 | 第一百零八弹(关键词:OpenJDK 9 紧凑字符串优化、Java EE 7 服务器、Hystrix 防御、Maven 原型改进、Java 远程服务器关键字)》
想看更多周评?请访问该周评的所属专栏:《Baeldung Java 周评(官方授权)》