Java Weekly, Issue 235 – Java周刊,第235期

最后修改: 2018年 6月 28日

中文/混合/英文(键盘快捷键:t)

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> The Current State of Java Value Types [infoq.com]

An interesting post that highlights the possible semantics of value types in Java, along with some hurdles faced by Oracle’s JVM developers as they evolve this often-requested feature.

一篇有趣的文章,强调了Java中值类型的可能语义,以及Oracle的JVM开发人员在发展这一经常被要求的功能时所面临的一些障碍。

>> Tracing a reactive flow – Using Spring Cloud Sleuth with Boot 2 [java-allandsundry.com]

A quick read showing how to capture distributed tracing data for a reactive Spring Boot application and display it in Zipkin UI. Good stuff.

一篇快速阅读,展示了如何为反应式Spring Boot应用捕获分布式跟踪数据并在Zipkin UI中显示。好东西。

>> WireMock Tutorial: Request Matching, Part Three [petrikainulainen.net]

The latest installment in this series is all about specifying expectations about the contents of a JSON request body.

本系列的最新部分是关于指定对JSON请求体内容的期望。

>> How do find and getReference EntityManager methods work when using JPA and Hibernate [vladmihalcea.com]

A neat writeup about a lesser-known method in JPA — getReference — that can boost performance when creating @OneToOne and @ManyToOne associations. Very cool.

一篇关于JPA中一个鲜为人知的方法–getReference的文章,它可以在创建@OneToOne@ManyToOne关联时提高性能。非常酷。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical and Musings

2.技术和思考

>> A one size fits all database doesn’t fit anyone [allthingsdistributed.com]

A refreshing review of the different types of non-relational databases at our disposal and what kinds of problems they are best suited for.

对我们所掌握的不同类型的非关系型数据库以及它们最适合的问题类型进行了令人耳目一新的回顾。

>> How did that bug happen? Git bisect to the rescue! [odino.org]

A clever command that can dramatically reduce debugging time by determining exactly which commit introduced a bug to your repository.

一个聪明的命令,可以极大地减少调试时间,准确地确定哪次提交给你的版本库引入了一个错误。

>> How to write a Kotlin DSL – e.g. for Apache Kafka [blog.codecentric.de]

A cool writeup demonstrating the utility of Kotlin’s extension functions and lambda arguments to functions when creating a DSL.

一篇很酷的文章,展示了在创建DSL时Kotlin的扩展函数和函数的lambda参数的效用。

>> Politeness or Bluntness in Code Review? Settling the Matter Once and for All [daedtech.com]

A thoughtful piece reminding reviewers to seek the proper balance between subtlety and bluntness, based on your audience — the reviewee — and their cultural norms.

一篇深思熟虑的文章提醒评论员,根据你的听众–评论员–和他们的文化规范,在微妙和直率之间寻求适当的平衡。

Also worth reading:

还值得一读的是:

3. Comics

3.漫畫

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> It’s All Just Zeros and Ones  [dilbert.com]

>> Ignorance is Bliss [dilbert.com]

>> Big Brother is Watching You [dilbert.com]

4. Pick of the Week

4.本周精选

>> Say the Hard Thing [randsinrepose.com]

Next »

Java Weekly, Issue 236

« Previous

Java Weekly, Issue 234

Next

Java周刊。第236期

Previous

Java Weekly, Issue 234