JavaWebウィークリー、第154号
1. 春とJava
>>Spring BootメトリックをElasticsearch[frankel.ch]にフィードする
低レベルのシステムデータの後、追跡と監視を開始する次のメトリックファミリーは、JVMレベルのメトリックです。 ELKスタックを使用する良い方法は次のとおりです。
>>反射とカプセル化–Javaモジュールシステム[sitepoint.com]でスタンドオフ
Java9のモジュールシステムに電力を供給するさまざまなメカニズムの簡単で実用的な紹介。
>>名前付きラムダを使用したマップの作成[minborgsjavapot.com ]
マップを作成する興味深い方法。
>> Spring BootおよびThymeleaf:アプリケーションを再起動せずにテンプレートと静的リソースを再ロードします [ codeleak.pl ]
数年前、私たちは常にサーバーを再起動するか、マイナーな変更のためにアプリを再デプロイする必要がありました。 もちろん、現在はそうではありません。これは、ワークアウトのロールアウトの速度に大きな影響を与えます。
ブートアプリでThymeleafを使用している場合、これを正確に行うための2つの方法があります。再起動なしで変更。
>> Hibernate Envers –はじめに [ thinks-on- java .org ]
監査ロジックをHibernateでスライス実装する方法はいくつかありますが、Enversは間違いなくこの問題の興味深い解決策です。
>>AWSでSpring Bootアプリケーションをサーバーレスで実行する[pragmaticintegrator.wordpress.com ]
ブートアプリケーションをAWSでservlerlessを実行するように移行する方法を示す非常に興味深い記事。 私は間違いなく、それが何ができるかをよりよく理解するためにそれを試してみる必要があります。
また読む価値があります:
-
>>3つの新しいJEP[ royvanrijn.com ]
-
>> Hibernateのヒント:基準クエリを使用してPOJOを選択する方法 [ thinks-on- java .org ]
-
>>エンティティアソシエーションのJOINON句をHibernate@JoinFormula [vladmihalcea.com]でカスタマイズする方法
-
>>TravisCIおよびSauceLabsでのSpring Bootアプリケーションの統合テストの自動化[vorba.ch ]
-
>>TomEE7.0.2フルドッカースモークテスト[adambien.blog ]
-
>>Java8にリファクタリングするためのIntelliJIDEA検査設定[jetbrains.com ]
-
>> jOOQ [jooq.org]のようなSQLビルダーでSQLインジェクションを防ぐ
-
>>書評:例でApacheJMeterを学ぶ[ infoq.com ]
-
>>モノリスのスライス–JavaEEとDocker[ adambien.blog ]
-
>> Java EEでのポータブル認証の状態、2016年末の更新 [ arjan-tijms.omnifaces.org ]
ウェビナーとプレゼンテーション:
-
>> JDK 8:ラムダとストリームで学んだ教訓 [ infoq.com ]
-
>> JDK 9のプロジェクトジグソーパズル:モジュール性がJava [ infoq.com ]
-
>> CircularArrayListのハッキング(ビデオチュートリアル) [ javaspecialists.eu ]
-
>>Zuulを使用したNetflixのエッジゲートウェイ[spring.io ]
-
>>Angular2を使用した最新のWebアプリケーションの構築[spring.io ]
-
>>電子統治の進展[トーク][ techblog.bozho.net ]
-
>>リアクティブAPIの設計、実装、使用 [ infoq.com ]
-
>>ウェビナーリプレイ:Axonを使用した戦利品CQRS –11月16日[ spring.io ]
-
>>テストSpring Bootアプリケーション[spring.io ]
-
>>リアクティブ化:より優れたマイクロサービスの構築 [ spring.io ]
-
>> Spring Framework 4.3、JUnit 5、およびそれ以降のテスト [ spring.io ]
-
>>春のヒント:戦利品のダッシュボード [ spring.io ]
アップグレードする時間:
-
>> SpringStatemachine1.2.0.RC1がリリースされました[spring.io ]
-
>>RxJava2.0がリアクティブストリーム仕様のサポートとともにリリースされました[infoq.com ]
-
>> SpringIntegration5.0マイルストーン1が利用可能[spring.io ]
-
>> IntelliJ IDEA2016.3.1RCがJUnit5サポートをM3に更新[jetbrains.com ]
-
>> Mockito 2.2.29 [ github.com ]
2. テクニカル
>>分散システムでの時間[plumbr.eu ]
自分の実装を分割し始め、マイクロサービスの時流(または電車)に非常に注意深く参加したとき、サービスごとに時間の定義を緩和する必要があることにすぐに気付きました。
それは、システムを介して単一のリクエストをトレースし、それでもそれを理解できるようにしたい場合です。
これはそれについての簡単な記事です。
>>抽象化のはしごを上下に移動するデータサイエンス[infoq.com ]
データサイエンス、Clojure 、またはその両方に情熱を注いでいるなら、読む価値のある長い記事です。
>>マイクロサービスジャーニーからの経験の共有[infoq.com ]
私は過去数年間、多くのCQRS、イベントソーシング、マイクロサービスを行ってきたので、当然、この記事は非常に興味深い読み物でした。これらのいずれかを行う場合は、十分に価値があります。
>>Chromeのバグのあるコンテンツセキュリティポリシーの実装にかかる費用[troyhunt.com ]
「お金」以外にも、この記事からコンテンツセキュリティポリシーと、ブラウザがCSPの実装を選択した方法について収集することがたくさんあります。
Web用のものを作成している場合は理解する価値があります。
また読む価値があります:
-
>> AWS X-Ray –分散アプリケーションの内部を参照 [ aws.amazon.com ]
-
>> Spock –パラメーター化されたテストでの複雑な入力パラメーターのフォーマット [ solidsoft.com ]
-
>> Heapster、InfluxDB、Grafanaを使用したKubernetesモニタリング [ couchbase.com ]
3. ミュージング
>>開発者擁護者としての1年間[vladmihalcea.com ]
Hibernateは明らかにずっと前にこれを行うべきでした🙂
>>反応性ストリームと背圧の奇妙なケース[takipi.com ]
大量のデータを処理して取り込む場合、バックプレッシャ非同期ストリーム処理は天の恵みです。
これは、標準がどのようになってきたかについての良い入門書であり、非常に興味深い読み物です。
>>ジャーニーマンの理想主義者:プログラマーペイカットのアーキテクト [ daedtech.com ]
この記事は、私たち全員が働き、価値を創造する方法に関するの観点からは間違いなく良いものです。 ここでも推奨されるいくつかの堅実なポッドキャスト🙂
>>リライトまたはリファクタリング? [ daedtech.com ]
生きるべきか、死ぬべきか?それは長い間質問でしたが、もはや🙂
さて、それはリファクタリングまたは書き直しです–主にその決定は文字通りビジネスを下に置く可能性があるからです。
>>クリーンコード:それは何ですか? [ silverandspinach.net ]
コンセプトをどれだけ理解していても、座って実際に定義するまで、完全に理解することはできません。 いつも思っていたより難しいことがわかりました。
また読む価値があります:
-
>>エキスパートビギナーストアキックスターター(そしてプレゼント!) [ daedtech.com ]
-
>>AWSによる開発の変革[allthingsdistributed.com ]
-
>>「なぜ?」 テスト自動化[ontestautomation.com ]
4. 漫画
そして、今週の私のお気に入りのディルバート: