Baeldung Java 周评 | 第九十三弹(关键词:Lambda 交叉类型、JAR 地狱、元组子类型多态危险性、函数式反应式编程、读写倾斜现象、再见类路径、JVM 并发选项、捍卫单体、重写神话)

本文主要是介绍Baeldung Java 周评 | 第九十三弹(关键词:Lambda 交叉类型、JAR 地狱、元组子类型多态危险性、函数式反应式编程、读写倾斜现象、再见类路径、JVM 并发选项、捍卫单体、重写神话),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开篇词

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

Spring 以及 Java 相关

  • 赋予 Lambda 多种个性的交叉类型 [javaspecialists.eu]
    你可能仍未充分利用 Lambda。我知道我还未。
  • JAR 地狱 [codefx.org]
    很好地、细致地参考了一个老问题 - 依赖性管理。
  • 应用于元组的子类型多态危险性 [jooq.org]
    深入研究元组 - 这有什么不好的?
  • STS 中的 Spring Boot 仪表盘 - 第三部分:重新加载了 Spring Boot Devtools [spring.io]
    进一步探索 Eclipse STS 中新的 Boot 支持 - 特别是动态重新部署更改。

值得一读的还有:

  • Java 中的函数式反应式编程 [realm.io]
  • 使用 Axon 框架探索 CQRS:域事件和事件处理简介 [geekabyte]
  • JAX 伦敦 2015 综述 [infoq.com]
  • 读取和写入倾斜现象的初学者指南 [vladmihalcea.com]
  • 安全密码存储 - 请勿做很多事情,需要做一些事情,还有一个具体的 Java SE 示例 [blog.jerryorr.com]
  • 再见类路径 - 欢迎 Java 9 [dev.solita.fi]

网络研讨会及演讲:

  • 在 Eclipse 中释放 Java 8 工具 [infoq.com]
  • JVM 上的并发选项 [infoq.com]
  • SpringOne2GX 2015 视频:第二天技术主题演讲 - Cloud Native Enterprise [spring.io]
  • SpringOne2GX 2015 视频:将 javax.cache’ing 引入你的应用 [spring.io]
  • SpringOne2GX 2015 视频:构建和优化高性能 Java 平台 [spring.io]
  • SpringOne2GX 2015 视频:Restful Grails 3 [spring.io]
  • SpringOne2GX 2015 视频:十二因子,或面向 Spring 开发人员的云原生应用 [spring.io]
  • SpringOne2GX 2015 视频:DevOps 的 Spring Boot [spring.io]
  • SpringOne2GX 2015 视频:Spring Boot 微服务、容器及 Kubernetes - 怎么做 [spring.io]
  • SpringOne2GX 2015 视频:使用 Spring 框架 4.2 的现代 Java 组件设计 [spring.io]

升级时刻:

  • Spring Boot 1.2.7 现已可用 [spring.io]
  • Spring IO Platform 1.1.4 发布了 [spring.io]
  • Apache Tomcat 7.0.65 发布了 [apache.org]
  • Spring Boot 1.3.0.RC1 现已可用 [spring.io]
     

技术相关

  • 捍卫单体 [bozho.net]
    对我们作为社区正在经历的微服务炒作背后的前提进行了有趣的批判性观察。
    了解微服务架构并不能满足所有需求,这一点绝对重要。实际上,对于比实际使用的系统少得多的系统,这是有意义的。
    我发现这种体系结构风格中最显著的优势之一不仅仅是技术上的问题 - 它是系统较轻的概念负载。对于用用 10-20 个开发人员的中小型系统而言,这并不是什么大问题,但是一旦进入 100 个以上使用相同代码库的开发人员中,你就会真正看到它的好处。

值得一读的还有:

  • 更轻松地进行更快的散列 [lemire.me]
     

沉思录

  • 敏捷不是现在,也不是,瀑布 [cleancoder.com]
    关于实践敏捷的要点。
  • 异地对比同地工作 [martinfowler.com]
    远程工作是我很亲近的话题,因为这是我自己的工作方式,已经存在了很多年。
    该读物不会漏掉细节,确实为工作的未来提供了一个绝对值得考虑的远景。

值得一的的还有:

  • 软件重写神话 [daedtech.com]
  • 减轻压力,选择最后期限 [signalvnoise.com]
     

漫画类趣事

还有当周我最喜欢的 Dilbert:

  • 未曾介怀 [dilbert.com]
  • 已婚男人可以接受更高的设置 [dilbert.com]
  • 侵略性的客观性 [dilbert.com]
     

当周精选

  • 加里·维之秀 [youtube.com]

 

结束语

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

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

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

参见

上周周评:

  • Baeldung Java 周评 - Baeldung Java 周评 | 第九十二弹(关键词:Spring MVC 与类型转换器、Axon 框架探索 CQRS、重构模块依赖项、Spring 云原生)

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

这篇关于Baeldung Java 周评 | 第九十三弹(关键词:Lambda 交叉类型、JAR 地狱、元组子类型多态危险性、函数式反应式编程、读写倾斜现象、再见类路径、JVM 并发选项、捍卫单体、重写神话)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java编译生成多个.class文件的原理和作用

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

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

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

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

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

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("