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

どうぞ…

1. 春とジャワ

>>マイクロサービスから分散システムへ–Java開発者向けサバイバルガイド[ eisele.net ]

マイクロサービスの実装を行うもう1つの確実な方法🙂

>> GitHubのトップJavaロギング方法は何ですか? 文字列の連結とパラメータ化されたロギング [ takipi.com ]

パラメータ化または連結する必要がありますか? いつものように、答えは「状況によって異なります」です。

>>JVMでの確定的実行[infoq.com ]

決定論的クラスローダーであるCordaのケーススタディに関する非常に興味深い記事JVM決定論の調査。

>>エンタープライズにおけるJavaの未来–InfoQの意見[ infoq.com ]

InfoQはJVMランドスケープを調べ、どのテクノロジーがすでに溝を越えているかをチェックしています🙂

>> Arcane Iterator.remove()メソッドを実装する必要がありますか? はいあなたは(おそらく)すべきです [ jooq.org ]

念のため、 Iterator.remove()メソッドを無視しないことをお勧めします。

>>RebelLabsによるJavaWebフレームワークインデックス[zeroturnaround.com ]

RebelLabsの連中は、Stackoverflow、LinkedIn、Githubなどを調査して、JavaWebフレームワークのランキングを作成しました。 ここに非常に興味深いデータがあります。

>>5分間の競合状態の危険性[ sitepoint.com ]

競合状態の基本と結果を改訂します。

>>レイジータイプを使用したJavaでのレイジー計算 [ sitepoint.com ]

Javaのいくつかのツールを見逃した場合は、いつでも自分で作成できます。 この記事では、Javaでのレイジー型の設計と実装のケーススタディについて説明します。

>> Docker [ infoq.com ]で実行している場合、Java9はメモリ制限を調整します

JVMは、コンテナ内で実行されているという事実を認識しておらず、複数の問題を引き起こす可能性があります。 Java 9は、この問題の解決策をもたらします。

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

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

  • >>アクターモデル、Akka、リアクティブプログラミング、マイクロサービス、分散システムに関するJonasBonér [ infoq.com ]

  • >>春のヒント:Apache MyBatis [ spring.io]

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

2. テクニカル

>> CockroachDB beta-20160829 [ jepsen.io ]

CockrockroachDBの永続性の保証について深く掘り下げます。

これは、多くのJepsenの記事と同様に、CockroachDB を使用していない場合でも(おそらく使用していない)、洞察に満ちた読み物です

>>ElasticSearchAPIチートシート[frankel.ch ]

最も重要なElasticSearchAPI操作を1か所で。

>>Lagomを使用したCQRSおよびイベントソーシング[codecentric.de ]

そして、CQRSとイベントソーシングへのさらに別のアプローチ-今回はLightbendのLagomを使用-ScalaとAkkaの背後にある会社。

>>MariaDB方言[in.relation.to ]

MariaDB方言の非常に短い概要。

>>MySQLダイアレクトリファクタリング[in.relation.to ]

そして、Hibernateの方言のいくつかの非常に優れた簡略化–そしてまだ成熟したフレームワークを進化させている良い例

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

3. ミュージング

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

4. 漫画

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

>>電源は3、2、1であなたを堕落させます… [ dilbert.com ]

>>自分のジョブを作成できますか? [ dilbert.com ]

>>なぜ彼が成功したのかわかりません。[dilbert.com ]

5. 今週のピック

>> One Thing [ randsinrepose.com ]