JavaWebウィークリー、第153号
1. 春とJava
>>Springデータに反応する[spring.io ]
Spring Dataのreactiveサポートは非常に興味深く、実際には慣用的です。 また、新しいプログラミングモデルを紹介するための優れた高レベルの方法かもしれません。
>>JavaエコシステムのNonNullアノテーションへの執着[jooq.org ]
標準のJavaコードでの@NotNullアノテーションの誤用についてのLukasからの意見のある記事。
>>Logstashを使用したデータの構造化[frankel.ch ]
ロギングはもはや単なる後付けではありません。 システムを複数のデプロイ可能なユニットに分割するため、ロギングをダイヤルインしないと、何が起こっているのかを知ることができません。
この記事では、 SpringCloudSleuthとELKスタックの操作に関するいくつかの興味深い側面について説明します。
>>例によるリアクター[infoq.com ]
Spring5リアクティブ実装を強化するコア依存関係を詳しく見てみましょう。 かっこいい豆。
>>標準のJavaロギングは無効ですか? Log4j vs Log4j2 vs Logback vs java .util.logging [ takipi.com ]
数十万のリポジトリを見ると、常に非常に興味深いデータが生成されます。
また、ログデータも例外ではありません。80% o fプロジェクトがSLF4Jを使用しているという事実など、ここでは非常に興味深い数値がいくつかあります。
>>テーブルモデルを作成または生成する必要がありますか? [ Thoughts-on- java .org ]
プロジェクトのDB構造の作成と管理は決して簡単ではありません。
この記事では、特にプロジェクトの開始時に利用可能なアプローチと、それぞれの利点について説明します。
また読む価値があります:
-
>> Spring Batchチュートリアル:JDBCを使用したデータベースへの情報の書き込み [ petrikainulainen.net ]
-
>> Groovy、オープンソースのサクセスストーリー [ sitepoint.com ]
-
>>Hibernate@Generatedアノテーションを使用して計算されたプロパティをマップする方法[vladmihalcea.com ]
-
>> RESTEasy [medium.com]を使用したWebApplicationExceptionsのロギングの改善
-
>>依存性注入について–パート3コンテキスト [ knitelius.com ]
-
>> HTTPステータスコードテストサービス:statustest [ adambien.blog ]
-
>>JunitでのKafkaの使用[java -allandsundry.com ]
-
>>Spock1.1のよりコンパクトなモック作成構文[solidsoft.com ]
-
>>ChristianBeikovとBlazePersistenceに会う[in.relation.to ]
ウェビナーとプレゼンテーション:
-
>>Spring BootとLiquibase[infoq.com]による停止データベースの開発なし
-
>>RatpackとSpring Boot[infoq.com]を使用した高性能マイクロサービス
-
>>KotlinとSpring Boot[infoq.com]を使用した地理空間Webサービスの開発
-
>>機械学習が公開されました! [ infoq.com ] -
>>SpringDevelopers用のgRPC101 [ infoq.com ]
-
>> Spring Boot @ PayPal [ infoq.com ]
-
>> SpringOne Platform 2016リプレイ:AngularJSとSpringSecurityを使用したアプリケーションの構築[ spring.io ]
-
>> SpringOne Platform 2016リプレイ:Spring Boot [spring.io]の紹介
-
>> Reactor 3.0、Java8およびReactiveStreamsのJVM基盤[ infoq.com ]
-
>>SpringCloudマイクロサービスを使用した高速大規模組織の運用[infoq.com ]
アップグレードする時間:
-
>> Hibernate ORM 5.1.3.Final [ in.relation.to ]
-
>> Spring Cloud Data Flow1.1GAがリリースされました[spring.io ]
-
>>ORM5.2の5番目のバグ修正リリース[in.relation.to ]
-
>> Hibernate Search 5.6.0.Beta4と5.7.0.Beta1がリリースされました! [ に関して ] -
>> SpringCloudBrixton.SR7およびSpringCloudCamden.SR3が利用可能です[spring.io ]
-
>> SpringAMQP2.0マイルストーン1が利用可能[spring.io ]
-
>> AssertJCore3.6.1バグ修正リリース[joel-costigliola.github.io ]
2. テクニカル
>>メッセージ図[alexecollins.com ]
由緒あるシーケンス図を置き換える(またはアップグレードする)ことができる興味深い新しい図スタイル。
>>アプリケーションからログを記録するときはこれらのことを避けてください[daedtech.com ]
テストと同様に、ロギングはマスターするのが一見難しいものです。 技術的な側面は非常に単純ですが、ログに記録する方法は実際には重要ではなく、何をログに記録するかが重要です。
この記事は、仮定を再検討し、自分のシステムに何をログインしているのかを考える良い機会です。
>> Amazon Lex –会話型の音声およびテキストインターフェイスを構築する [ aws.amazon.com ]
音声と言語を処理するためのビルディングブロック? 嫌いなものは何ですか?
また読む価値があります:
-
>>新しいT2.XlargeおよびT2.2Xlargeインスタンス、次世代(R4)メモリ最適化EC2インスタンスおよびEC2インスタンスタイプの更新– T2、R4、F1、Elastic GPU、I3、C5 [ aws.amazon.com ]
3. ミュージング
>>巨大なトラフィックスパイクの処理に関する簡単なレッスン[troyhunt.com ]
サイトの12,000人の訪問者? そのような負荷を処理するために迅速にスケールアップできるようにするには、特別な種類のシステムが必要です。
>>優れたテスト自動化トレーニングはどのように見えますか? [ ontestautomation.com ]
カリキュラムを開発し、魅力的な方法でトレーニングを提供することで、実際に生徒を前進させることができます。
そしてもちろん、トレーニングは私が特に興味を持っているトピックです(ここBaeldungに関する私自身のトレーニング資料を考えると)ので、この作品は私にとって特に興味深いものでした。
また読む価値があります:
-
>>私は個人情報のリストとスパムリストを作成しましたか[troyhunt.com ]
-
>>同値類の分割の再考、パート1 [ satisfice.com ]
-
>>プログラマーが言うこと[henrikwarne.com ]
4. 漫画
そして、今週の私のお気に入りのディルバート:
>>私は自分自身を披露します…[dilbert.com ]
>>私たちの残りをバカを雇うように誘惑する[dilbert.com ]
>>すべてのデータを失いました[dilbert.com ]
5. 今週のピック
私のお気に入りのポッドキャストの1つ(技術的ではありませんが、聞く価値は十分にあります):