Java Weekly、第246号

1 SpringとJava

>> Bootiful GCP:Spring Cloud GCPを使用して他のGCPサービスに接続する(7/8) []

Spring Cloud Sleuthを使用した 分散トレース、および直接のJava SDKまたはREST APIを使用して別のGCPサービスを 使用する方法の簡単な例について簡単に説明します。とてもかっこいい。

>> StackWalkerとStream APIを使ったJavaでのスタックウォーク []

JEP-259 Stack-Walking APIの入門書で、Stream APIを使用して スタックトレースを遅延トラバースすることができます

>> JUnit 5.3の新機能 []

並列テスト実行を含むJUnit 5の最新機能の概要、そして最後に、 maven surefireプラグインとフェイルセーフプラグインのネイティブサポート

>>スレッドプールの自己誘導デッドロック []

一般的なデッドロックについてのしっかりとした説明と、スレッドプールの誤った使用がデッドロックを引き起こす可能性があることを示すシナリオ** 。

>> Javaによるプロパティベースのテスト:ステートフルテスト []

そして、アプリケーションの状態をテストするための賢い方法です。ここでは、期待される動作を有限状態マシンとしてモデル化してから、不変条件と事後条件が成り立つかどうかをチェックします。良いもの。

2技術と黙想

>> FITRテスト自動化による連続テストのサポートについて(再公開) []

自動化されたテストをCI/CD戦略の重要な部分にしたい場合は、最初にそれらが集中し、有益で、信頼でき、そして再現可能であることを確認してください - 連続テストの4つの柱** 。

>> Keystoneリアルタイムストリーム処理プラットフォーム []

NetflixのKeystoneプラットフォームのアーキテクチャと設計原則の概要、および データパイプラインとSPaaSの大規模な実装 で直面したいくつかの課題。