Java Web Weekly、第165号

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

  • さあ…​**

1 SpringとJava

>>マイクロサービスから分散システムへ - Java開発者のためのサバイバルガイド []

マイクロサービスの実装を行うためのもう1つの強固な方法

>>トップJavaロギングとはGitHubのメソッドは?文字列連結とパラメータ化ロギング []

パラメータ化するか連結するかいつものように、答えは「それが依存する」です。

https://www.infoq.com/articles/Deterministic-Execution-JVM?utm campaign=infoq content

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

https://www.infoq.com/articles/enterprise-java-opinion?utm campaign=infoq content

InfoQはJVMの展望を調べ、すでにどの技術が矛盾を乗り越えてきたかを調べている。

>>べきArcane Iterator.remove()メソッドを実装できますか?はい、あなたは(たぶん) []するべきです

念のため、 Iterator.remove() メソッドを無視しない方がいいでしょう。

>> RebelLabsによるJava Webフレームワークインデックス []

RebelLabsのみんなは、Stackoverflow、LinkedIn、Githubなどを調べて、Java Webフレームワークのランキングを作成しました。かなり興味深いデータはこちらです。

競合状態の基本と結果の修正

>>

Javaのツールをいくつか見逃しても、いつでも自分で構築できます。この記事では、** JavaでのLazy型の設計と実装に関するケーススタディについて説明します。

https://www.infoq.com/news/2017/02/java-memory-limit-container?utm campaign=infoq content

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

2テクニカル

** >> CockroachDBベータ-20160829

CockrockroachDB永続性保証への深い飛び込み。

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

>> ElasticSearch APIチートシート []

一箇所で最も重要なElasticSearch APIオペレーション。

>> Lagomを使ったCQRSとイベントの調達 []

さらにCQRSとEvent Sourcingへのもう1つのアプローチ - 今回はLightbendのLagom - ScalaとAkkaの背後にある会社。

>> MariaDBの方言 []

MariaDBの方言の超簡単な概要。

>> MySQLの方言リファクタリング []

そしてHibernateの方言のいくつかの非常に素晴らしい簡略化 - そして まだ成熟したフレームワークを進化させることの良い例

4漫画

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

** >> 3、2、1 …​ […​][][]

5今週のピック