JavaWebWeekly、第165号
今週の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は、この問題の解決策をもたらします。
また読む価値があります:
-
>>HibernateSearchを使用して複雑な全文検索を実装する方法[thinks-on-java.org ]
-
>>チュートリアル:Angular、Spring Boot、およびStormpathの使用を開始する [ stormpath.com ]
-
>> Hibernate @JoinFormula [ vladmihalcea.com ]を使用して、親エンティティの最新の子をマップする方法
-
>> JWT [aboullaite.me]を使用したSpringBootトークン認証
-
>> Hazelcast、JCache、Spring Boot [ pappanyn.me ]
-
>> Spring Boot Mvc +ApacheTilesの例[devglan.com ]
-
>> Hibernate ORM、接続、クラウドへの対応 [ in.relation.to ]
-
>>レイテンシーを改善し、AWSの請求額を削減するためにオフヒープに移行する [ plumbr.eu ]
ウェビナーとプレゼンテーション:
-
>>アクターモデル、Akka、リアクティブプログラミング、マイクロサービス、分散システムに関するJonasBonér [ infoq.com ]
-
>>春のヒント:Apache MyBatis [ spring.io]
アップグレードする時間:
-
>> Hibernate Search 5.7.0。最終リリースがリリースされました! [ に関して ] -
>>ORM5.2の8番目のバグ修正リリース[in.relation.to ]
-
>>初期BeanValidation2.0のサポート:HibernateValidator6.0.0.Alpha1がリリースされました[in.relation.to ]
-
>> Hibernate OGM 5.1CR1が出力されました[in.relation.to ]
-
>> BeanValidation2.0リファレンス実装の最初のアルファ版が利用可能[beanvalidation.org ]
-
>>SpringIOプラットフォームブリュッセル-リリース[spring.io ]
-
>>リアクターアルミニウム-SR1が着陸しました[spring.io ]
-
>> CloudFoundry1.1.1のSpringCloudデータフローメンテナンスリリースが利用可能[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の方言のいくつかの非常に優れた簡略化–そしてまだ成熟したフレームワークを進化させている良い例。
また読む価値があります:
-
>> SlackとLogglyを使用したChatOpsボットの構築(パート1) [ loggly.com ]
-
>>べき等性を備えた堅牢で予測可能なAPIの設計[strippe.com ]
-
>> Parasoft VirtualizeCommunityEditionを使用したサービス仮想化[ontestautomation.com ]
3. ミュージング
また読む価値があります:
-
>>開発者のヘゲモニー:それはラップです(そしてカバーをチェックしてください)! [ daedtech.com ] -
>>ブラウザでのネイティブスマートカードサポートの事例[techblog.bozho.net]
-
>>コーディング標準を正しく(そして間違って)取得する方法 [ daedtech.com ]
-
>>遅い出口が谷をめちゃくちゃにしている[zachholman.com ]
4. 漫画
そして、今週の私のお気に入りのディルバート: