Java Weekly、第218号

1 SpringとJava

>> Datadogを使ってJavaアプリケーションやサービスを監視およびトラブルシューティングする

一般的なJavaフレームワーク、アプリケーションサーバー、およびデータベースに対するエンドツーエンドのトレースとすぐに使えるサポートにより、パフォーマンスを最適化します。

>> Brian Goetzが、Java用のデータクラスについてInfoQに話す []

非常に興味深い データクラス に飛び込む - 言語を設計するときにJavaの作成者が直面しなければならない課題を示します。

** >> Java 10がどのようにコードの書き方を変えるか

ローカル変数型推論は、 Javaのもう一つのエキサイティングな今後の機能です - それが悪用されないようにしましょう

>> GuavaのマルチマップへのBean検証制約の追加 []

これで、コレクションの内容に制約を適用することができます。いいね。

>>バージョン管理されたファイル名をJavaで意味順に並べる方法 []

最後に、意味的にバージョン管理されたファイル名を比較するための適切な Comparator 実装。

>>マルチリリースJARを使用して複数のJavaバージョンを対象とする方法 []

DevOpsの作業が容易になりました - マルチリリースJARには、さまざまなJavaバージョンおよびJVM用のバイトコードを含めることができます。

>> Spring Cloud Stream 2.0 - 調査対象の消費者 []

Spring Cloud Stream 2.0アプリケーションは、メッセージが消費される速度を制御できます。

3黙想

>>破損と修復の互換性 []

ユーザーが契約について誤った仮定をしないように、システムの観察可能な動作を台無しにするほうが理にかなっていることがあります。

** >>技術スタック、フレームワーク、ライブラリまたはAPI:どのように専門化しないのか

4漫画

そして今週の私のお気に入りのDilberts: