JavaWebWeekly、第173号
今週のJava9に関する興味深い記事がたくさんあります。
どうぞ…
1. 春とジャワ
>>春のヒント:シーズン2のまとめ [ spring.io ]
Spring Tips シリーズの概要。これには、 jOOQ 、 Couchbase 、MyBatisなどとの統合が含まれます。
>> JavaEE8の長いトンネルの終わりのライト[infoq.com ]
JavaEE8の待機はようやく終わりました。
>>Java8のカスタムコレクター[frankel.ch ]
Java 8には、Stream API用の圧倒的なコレクターのセットが付属していますが、これでも不十分な場合があり、独自のコレクターを作成する必要があります。これは、思ったよりも複雑な場合があります。
>> Java 9モジュール–JPMSの基本[ joda.org ]
Java9のモジュール性に関するもう1つの確かなガイド。
>> Jigsaw(JSR-376、Javaプラットフォームモジュールシステム)の重大な欠陥 [developer.jboss.org ]
Redhatチームは、ジグソープロジェクトの現在の実装に関して複数の問題を提起しました。 Java用の新しいモジュラーシステムを開発する際に、複数の妥協があったようです。
>> Hibernate [thinks-on-java.org]でデータベースの機能を使用する8つの方法
Hibernate については、かなりの数の一般的な誤解があります。そのうちの1つは、単純なマッピングにのみ使用できるというものです。 データベース関数、ストアドプロシージャ、マップビューなどを呼び出すことができます。
>> GCの一時停止の内容を知りたいですか? GCログを見てください! [ infoq.com ]
GCログは、その読み取り方法を知っている場合、重要な情報のソースになる可能性があります。これは、GCログがスレッドセーフではないため(Java 9より前)は注意が必要です。
また読む価値があります:
-
>> Java Bean ValidationのvalidateProperty()およびvalidateValue()を3分で [ sitepoint.com ]
-
>>より高速なSpringBootスタートアップ[dolszewski.com ]
-
>> StringBuffer、およびレガシーコードを取り除くのがどれほど難しいか [ vanilla-java.github.io ]
-
>>春–次のJavaマイクロフレームワーク [ blog.alexnesterov.com ]
-
>> Object.finalize()の非推奨 [ stuartmarks.com ]
-
>>Javaslangは名前をVavrに変更します[vavr.io ]
-
>> JPAプロキシはどのように機能し、Hibernateでプロキシを解除する方法 [ vladmihalcea.com ]
-
>>Java拡張列挙のユースケース[marxsoftware.blogspot.com ]
ウェビナーとプレゼンテーション:
-
>>クラウドデータフローでのストラグラーフリーデータ処理[infoq.com ]
-
>>gRPCとThriftを使用したバイナリRPCのJeanBarmarsh、および製品設計の制約理論 [ infoq.com ]
アップグレードする時間:
-
>> SpringCloudDalstonがリリースされました[spring.io ]
-
>> Spring Cloud Stream ChelseaがGAになります! [ spring.io ] -
>> SpringVault1.0はGAになります[spring.io ]
-
>> Spring DataKayM2がリリースされました[spring.io ]
-
>> Spring CloudTask1.2.0.RC1が利用可能になりました[spring.io ]
-
>>ORM5.2の10番目のバグ修正リリース[in.relation.to ]
-
>>HibernateSearchがElasticsearch5を話すようになりました[in.relation.to ]
-
>> SpringFramework4.3.8がリリースされました[spring.io ]
-
>> OracleJDK9早期アクセスドキュメントが更新されました[marxsoftware.blogspot.com ]
2. テクニカル
>> RUG [ontestautomation.com]で失敗したテストのスイープを停止します
テストがグリーンになるまで再試行するのではなく、システムまたはテスト自体の問題の修正に投資する方がよい場合があります。
また読む価値があります:
-
>> Travis、AWS、Slackを使用したCIビルドからテスト環境を簡単にデプロイする [ dev.solita.fi ]
3. ミュージング
>>役立つコードドキュメントの要素[daedtech.com ]
APIを試して発見するのは楽しいですが、あまり効率的ではありません(特に顧客側から)。 ドキュメントを管理することで、長期的には生産性を大幅に向上させることができます。
>>コード行の代替[daedtech.com ]
LoC /日を使用して生産性を測定することは理想的とは言えず、簡単にハッキングされる可能性があることは周知の事実ですが、それでも一部のマネージャーにとっては非常に魅力的です。
また読む価値があります:
-
>>パートナーシップによる就職の面接の排除[daedtech.com ]
4. 漫画
そして、今週の私のお気に入りのディルバート: