Baeldung Java 周评 | 第八十一弹(关键词:Spring Data JPA 教程第二部分、Akka 地图、Liquibase 迁移持续集成测试、高性能 JVM 微服务、视觉回归测试方案)

本文主要是介绍Baeldung Java 周评 | 第八十一弹(关键词:Spring Data JPA 教程第二部分、Akka 地图、Liquibase 迁移持续集成测试、高性能 JVM 微服务、视觉回归测试方案),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开篇词

尤金的第 81 篇 Java 周评,诞生了!
 

Spring 以及 Java 相关

  • Spring Data JPA 教程:审计,第二部分 [petrikainulainen]
    新的篇章,继续探索 Spring Data JPA 的审计功能 - 不错的读物。
    我现在实际上正准备进行类似的审计实施,并将以这些文章为参考点。
  • Akka 地图 [codecentric]
    Akka 带给桌面的内容简介。
  • 在持续集成中测试你的 Liquibase 迁移 [codecentric]
    如果你不主动寻找麻烦,那么在系统中测试这些类型的流(例如数据库演化和迁移)就非常重要。
  • 使用 Ratpack 和 Spring Boot 构建高性能 JVM 微服务 [infoq]
    Ratpack 和 Boot 之间非常有趣的匹配,用于解决构建微服务时的一些常见问题。
  • Spring Boot @ConfigurationProperties [java-allandsundry]
    干净地使用属性是项目成熟的标志。当然可以,也许是我的宠儿之一,但在实践中肯定有用。
    这就是 Spring Boot 使所有这些变得容易的方式。

值得一读的还有:

  • Java 9 中的 JShell 和 REPL [oracle]
  • Java 8 的方法参考进一步限制了重载 [jooq]
  • 使用 Unsafe 真的是关于速度或功能吗?[vanillajava]
  • 使用RxJava 和 SeeEmitter 服务器发送的事件 [nurkiewicz]
  • Java 数字格式:DecimalFormat [marxsoftware]
  • 视觉回归测试自动化解决方案 [balamaci]

网络研讨会及演讲:

  • 在开放市场时启动 Java 以提高速度 [infoq]
  • 使用 Eclipse 的 Java EE 7 [infoq]
  • 让我们极速前进:Java 9 流性能 [infoq]
  • 并行流和警告的故事 [voxxed]

升级时刻:

  • Spring Data Fowler SR2 发布了
  • Hibernate Validator 5.2.1.Final*
  • Elasticsearch 1.7.1 和 1.6.2 发布了
  • Spring XD 1.2.1 发布了Spring Security Kerberos 1.0.1 发布了Spring Cloud Connectors 1.2.0 发布了
  • Guava 19.0 版:发行说明
  • IntlliJ IDEA 15 EAP 带有针对 Windows 和 Linux 的 True HiDPI 支持
     

技术相关

  • 在 Periscope 的管理面板上绕过 Google 身份验证 [fin1te] 和 Messenger.com 网站范围的 CSRF [fin1te]
    安全阅读的两大篇章。
    我非常喜欢阅读这些对安全性问题的详细分析,这使我可以对自己的实现中的所有内容进行三重检查。
  • 流处理、事件源、响应式、CEP 等等,并充分利用它们 [confluent]

值得一读的还有:

  • 1,000,000 个网站 [jacquesmattheij] 和 野生的 Evercookie,Kia、Mazda、German 及 Polish 报纸、盗版蜜罐等等 [jacquesmattheij]
  • 普通人的分布式数据存储 [medium]
  • Node、Express、ReactJS、AWS - 架构案例研究 [dandreamsofcoding]
  • Amazon S3 更新 - 通知增强功能和存储桶指标 [amazon]
  • AWS 安全:你需要立即检查的五件事 [cloudacademy]
     

沉思录

  • 为什么猜测不是估计和估计不是猜测 [herdingcats]
    关于纯猜测和仔细估计之间的频谱的快速撰写。
  • 对你的代码做可怕的事情 [codinghorror]
    开始吗?阅读。在你构建软件的第三个十年中?阅读。
    值得一读的还有:
  • 政府遗弃软件 [bozho]
  • 评论意见 [codefx]
  • 谁接受你团队的学术奖 [daedtech]
  • 笔记的终极指南 [katemats]
     

漫画类趣事

还有当周我最喜欢的 Dilbert:

  • 碎屑扒手?不是!利基玩家
  • 我不懂的任何事情都很容易做到
  • 你的脚本几乎是完美的,保持良好的工作,伙计
     

当周精选

  • 你的 API 版本管控错误,这就是为什么我决定采用三种不同的错误方式

 

结束语

以上就是尤金在当周提供的精华 - 希望你从中发现到了之前未曾发掘到的趣闻逸事。

同时,尤金也在期待大家的反馈,希望能给大家提供对口以及优质的资源。

感谢观看!我们,下期再见。
 

参见

上周周评:

  • Baeldung Java 周评 | 第八十弹(关键词:Spring Data JPA 教程、JOOQ Redis 缓存、Spring Cloud 及 Docker 构建微服务、JCache 怎么用)

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

这篇关于Baeldung Java 周评 | 第八十一弹(关键词:Spring Data JPA 教程第二部分、Akka 地图、Liquibase 迁移持续集成测试、高性能 JVM 微服务、视觉回归测试方案)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/676915

相关文章

Java的栈与队列实现代码解析

《Java的栈与队列实现代码解析》栈是常见的线性数据结构,栈的特点是以先进后出的形式,后进先出,先进后出,分为栈底和栈顶,栈应用于内存的分配,表达式求值,存储临时的数据和方法的调用等,本文给大家介绍J... 目录栈的概念(Stack)栈的实现代码队列(Queue)模拟实现队列(双链表实现)循环队列(循环数组

Java中Switch Case多个条件处理方法举例

《Java中SwitchCase多个条件处理方法举例》Java中switch语句用于根据变量值执行不同代码块,适用于多个条件的处理,:本文主要介绍Java中SwitchCase多个条件处理的相... 目录前言基本语法处理多个条件示例1:合并相同代码的多个case示例2:通过字符串合并多个case进阶用法使用

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表

Java中Scanner的用法示例小结

《Java中Scanner的用法示例小结》有时候我们在编写代码的时候可能会使用输入和输出,那Java也有自己的输入和输出,今天我们来探究一下,对JavaScanner用法相关知识感兴趣的朋友一起看看吧... 目录前言一 输出二 输入Scanner的使用多组输入三 综合练习:猜数字游戏猜数字前言有时候我们在

Spring Security+JWT如何实现前后端分离权限控制

《SpringSecurity+JWT如何实现前后端分离权限控制》本篇将手把手教你用SpringSecurity+JWT搭建一套完整的登录认证与权限控制体系,具有很好的参考价值,希望对大家... 目录Spring Security+JWT实现前后端分离权限控制实战一、为什么要用 JWT?二、JWT 基本结构

java解析jwt中的payload的用法

《java解析jwt中的payload的用法》:本文主要介绍java解析jwt中的payload的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java解析jwt中的payload1. 使用 jjwt 库步骤 1:添加依赖步骤 2:解析 JWT2. 使用 N

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

Java实现优雅日期处理的方案详解

《Java实现优雅日期处理的方案详解》在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间,下面我们就来看看如何使用java处理这样的日期问题吧,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言一、日期的坑1.1 日期格式化陷阱1.2 时区转换二、优雅方案的进阶之路2.1 线程安全重构2

Java中的JSONObject详解

《Java中的JSONObject详解》:本文主要介绍Java中的JSONObject详解,需要的朋友可以参考下... Java中的jsONObject详解一、引言在Java开发中,处理JSON数据是一种常见的需求。JSONObject是处理JSON对象的一个非常有用的类,它提供了一系列的API来操作J

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H