Baeldung Java 周评 | 第一百一十一弹(关键词:Spring Boot Scala、Spring Boot 日志管理、JUnit 5、Java 8 函数接口、MVC 表单参数)

开篇词

大家好,这是尤金的第 111 篇 Java 周评。
 

Spring 以及 Java 相关

  • 使用 Scala 的 Spring Boot [java-allandsundry.com]
    如果你喜欢 Scala,这非常酷。
    我个人正在朝 Clojure 而不是 Scala 迈进,但这对我来说仍然很有趣。
  • Spring Boot 中的日志管理 [frankel.ch]
    如何在 Spring Boot 中配置日志记录(而不必走本机 XML 路由)- 非常简短且直入主题(类似于 Boot)。
  • JUnit 5 - 基础 [codefx.org]
    以为上周 JUnit 5 帖子就那些了吗?再想想。
    我对最终看到 JUnit 空间的一些实际进展感到非常兴奋,因此阅读和跟随该系列文章应该很有趣。
  • (Ab)使用 Java 8 FunctionaInterfaces 作为本地方法 [jooq.org]
    与往常一样,在 Java 8 中对 lambda 进行了非常不错的探索。
    而且我不能再将 lambda 称为 “新的” 了,它们现在只是招数。
  • Java EE 8 MVC:使用表单参数 [mscharhag.com]
    快速撰写,继续探索 Java EE 8 中参数到 Controllers 的映射。
  • JetBrains 发布 Kotlin 1.0 [infoq.com]
    我自己并没有做的任何 Kotlin 的实际工作。但这是官方的 1.0 版本,看起来像是一种具有一些有趣的语言选择的语言 - 并不常见。

值得一读的还有:

  • Spring Batch 教程:从数据库中读取信息 [petrikainulainen.net]
  • 使用 Spring MVC 为每个请求输出漂亮的 JSON [techblog.bozho.net]
  • 加快在 TravisCI 上的 Gradle 构建 [lkrnac.net]
  • 非常奇特但可能狡猾的 Kotlin 语言特性 [jooq.org]
  • 版本和 Eclipse 开发过程 [waynebeaton.com]
  • Scala 中的懒惰 Vals:幕后花絮 [codecentric.de]
  • IntelliJ IDEA 16 公开预览 [jetbrains.com]

网络研讨会及演讲:

  • Josh Long 关于 Spring Boot、Spring Cloud 及微服务 [infoq.com]
  • Spring MVC 4.2:全新且值得注意 [infoq.com]
  • 网络研讨会录像:Spring Data Gosling-Fowler 的新增功能 [spring.io]
  • 用 Spring 构建下一代云电子商务平台 [infoq.com]
  • 使用 Spring WebSocket 从入门到专家 [spring.io]
  • 动手使用 Spring Security 4.1 [spring.io]
  • Microxchg 2016:一种微服务的模式语言 [plainoldobjects.com]

升级时刻:

  • Spring Data Gosling SR4 发布了 [spring.io]
  • Hibernate Validator 5.2.4.Final 发布 [in.relation.to]
  • Spring XD 1.3.1 GA 和 Flo for Spring XD 1.0.1 GA 发布了 [spring.io]
  • Spring 框架 4.2.5 现已可用 [spring.io]
  • Spring Session 1.1.0 发布了 [spring.io]
     

技术相关

  • 使用 DCHQ 自动化 Docker Cloud / 虚拟 Java 微服务的部署及管理 [infoq.com]
    Docker 容器,微服务的持续交付和事件溯源。
    是的,该句中的每个单词都是一个过度使用的流行词,但该读物扎实而详尽,因此如果你正在该领域中工作,则值得仔细阅读。
  • 绑定数据库查询的参数 [martinfowler.com]
    这周的 “Web 安全基础知识” 系列 - 涉及输入清理的一些基础方面。
    当然,SQL 注入并不是唯一的游戏。
  • 默认 HotSpot 最大直接内存大小 [marxsoftware.com]
    了解直接内存访问和大小调整的一些低级 JVM 详细信息。

值得一读的还有:

  • IPv6 数字 IP 格式是一个严重的可用性问题 [zerotier.com]
     

沉思录

  • 为什么要编写访问器方法?[codecentric.de]
    对面向对象的核心概念 - 访问器方法的 “回到基础” 风格探索。
  • Splunk 与 ELK:日志管理根据决策指南 [takipi.com]
    有关选择日志管理工具并充分利用它的坚实指南。
  • 逃离旧版技能流沙 [daedtech.com]
    有关加强技术技能游戏的常识建议。
  • 通过易受攻击的 API 控制全球日产 LEAF 的车辆功能 [troyhunt.com]
    入侵联网汽车 - 这真是可怕的东西。

值得一读的还有:

  • 不要打败他们,让他们变得无关紧要 [lemire.me]
  • 记住键盘快捷键 [code-cop.org]
  • Cousera 的高级数据结构给我的印象 [tomaszdziurko.pl]
  • 现实生活中的 SOLID 原理 [daedtech.com]
     

漫画类趣事

还有当周我最喜欢的 Dilbert:

  • 你可能不应该以问题的形式提出建议 [dilbert.com]
  • 他整天沟通不足 [dilbert.com]
  • 不做数学时听起来会更好 [dilbert.com]
     

当周精选

  • Gervais 原则,或 “办公室” 的办公室 [ribbonfarm.com]

 

参见

上一篇周评:

  • Baeldung Java 周评 | 第一百一十弹(关键词:JUnit 5 搭建、JVM 反应式基础、内存泄漏谬论和误解、分布式 Infinispan 缓存、静音设计模式、Zipkin 分布式跟踪)

想看更多周评?请访问该周评的所属专栏:《Baeldung Java 周评(官方授权)

你可能感兴趣的:(Baeldung,Java,周评)