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编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Springboot @Autowired和@Resource的区别解析

《Springboot@Autowired和@Resource的区别解析》@Resource是JDK提供的注解,只是Spring在实现上提供了这个注解的功能支持,本文给大家介绍Springboot@... 目录【一】定义【1】@Autowired【2】@Resource【二】区别【1】包含的属性不同【2】@

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("