今週のJava9に関する興味深い記事がたくさんあります。

どうぞ…

1. SpringとJava

>> Java 8ストリームは本当に怠惰ですか? 完全ではありません! [ blog.jooq.org ]

Java 8 Streams APIは、思ったほど怠惰ではないことがわかりました flatmap()操作は内部の Stream を熱心に評価します–これScalaまたはVavr。を使用する場合は当てはまりません。

>>シンプルSpring Boot管理者設定[techblog.bozho.net ]

クールなSpring Boot管理ダッシュボードの設定は、少し直感的ではない場合があります。ここでは、設定方法の概要を説明します。

>> JPA 2.2の新機能–クエリ実行の結果をストリーミング [ vladmihalcea.com ]

JPA 2.2への新しい追加– Query の結果をStreamとして返す– は興味深い追加ですが、ページ付けされたResultSetほど効率的ではありません。

>>多くの関連付けに対してCascadeType.REMOVEを避ける必要がある理由と、代わりに何をすべきか [ thinks-on- java .org ]

CascadeType.REMOVE を使用すると、非常に危険な場合があります。生成されるクエリが多すぎるだけでなく、予想以上に削除される可能性もあります。

また読む価値があります:

ウェビナーとプレゼンテーション:

アップグレードする時間:

2. テクニカル

>>基本的なプログラミングパターン:最初にフィルターをかけ、後でマップする [ jooq.org ]

Stream APIの怠惰を活用し、操作の複雑さを抑えるには、適切に配置された制限にできるだけ依存することが重要です。ただし、これでもで怠惰を強制することはできません。すべてのシナリオ

>> ORMは、「変更された」値だけでなく、「変更された」値を更新する必要があります [ jooq.org ]

多くのORMは、「変更」されたが必ずしも変更されていない値を更新します。これは理想的ではありません。 記事全体を読んで、問題といくつかの可能な解決策を深く掘り下げてください。

3. ミュージング

>>5つのNoSQLソリューションの概要[daedtech.com ]

NoSQLと最も人気のあるソリューションの簡単で実用的な紹介。

>>完璧を待つのをやめて、間違いから学びましょう [ allthingsdistributed.com ]

エラー/ミスが発生し、それらはプロセスの一部であるため、改善と革新のためにそれらを受け入れる方法を学ぶ必要があります。

また読む価値があります:

4. 漫画

そして、今週の私のお気に入りのディルバート:

>>あなたの意見は低いです[dilbert.com ]

>>友達リソースを更新しています[dilbert.com ]

5. 今週のピック

>>これらの7つの状況でありがとうと言ってあなたの人生をより良くする[jamesclear.com ]