java-weekly-271
Javaウィークリー、問題271
-
*ここに行きます*
*1. SpringとJava *
* link:/ datadog [>> DataDogを使用してJava Webアプリケーションを監視およびトラブルシューティングする] *
ほとんどのJavaフレームワーク、アプリケーションサーバー、そしてもちろんデータベースのエンドツーエンドのトレースとすぐに使えるサポートでパフォーマンスを最適化します。 * link:/ datadog [ツールを試してください] *
https://www.infoq.com/news/2019/03/jep-343-jpackage?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >> JEP 343を使用した自己完結型のインストール可能なJavaアプリケーションの構築:パッケージツール* ] []
JDK 13でリリースされる予定のOpenJDKコミュニティからの_jpackage_ツールの*早期アクセスビルド*のスニークピーク。 とてもかっこいい。
https://spring.io/blog/2019/03/06/flight-of-the-flux-1-assembly-vs-subscription [* >> Flight of the Flux 1 – Assembly vs Subscription *] []
Reactorの高度な概念と内部の仕組みをより深く理解することを目的とした、新しいシリーズの最初の記事です。
* https://blog.codecentric.de/en/2019/03/spot-mismatches-between-your-spec-and-your-rest-api/ [>>スペックとhikakuでのREST-APIの不一致を見つける] * []
コードを生成せずにREST APIをコントラクトファーストで構築する場合、OpenAPI 3.0またはWADL仕様に従って、* REST API実装の構造的正確性を検証するために、この新しいライブラリをチェックアウトすることをお勧めします。
https://vladmihalcea.com/jpa-persist-merge-hibernate-save-update-saveorupdate/ [* >> JPAはどのように永続化、マージ、Hibernateの保存、更新、saveOrUpdateメソッドが機能するのか*] []
JPAとHibernateの永続化操作の比較*を簡単に確認すると、一般的なユースケースに最適なアプローチが明らかになります。
https://www.tomitribe.com/blog/its-easy-debugging-with-intellij-and-tomee/ [* >>簡単! IntelliJおよびTomEE *を使用したデバッグ] []
また、今回はIntelliJユーザー向けのEclipseを使用したTomEEアプリのリモートデバッグに関する先週のチュートリアルのフォローアップです。
* https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244 [>> Java is Still Free 2.0.1] * []
Javaが今日でも非常に無料である方法についての詳細な更新された外観。
また読む価値がある:
-
===== * https://www.nurkiewicz.com/2019/03/mapmerge-one-method-to-rule-them-all.html [>> Map.merge()–すべてを支配する1つの方法] * []
-
===== * https://spring.io/blog/2019/03/05/spring-initializr-new-ui [>> Spring Initializr:新しいUI] * []
-
===== https://blog.frankel.ch/java-streams-state/ [* >> Javaストリームと状態*] []
-
===== https://www.infoq.com/news/2019/03/azure-functions-java-support-ga?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>マイクロソフトは、 Azure FunctionsでのJavaサポート*] []
-
===== https://vladmihalcea.com/jpa-entity-version-property-hibernate/ [* >> JPAおよびHibernate *を使用する場合のエンティティバージョンプロパティの動作方法]
-
===== https://blog.codecentric.de/en/2019/02/how-to-package-your-frontend-in-a-spring-boot-app-with-parceljs/ [* >>方法ParcelJS *を使用して、Spring Boot Appにフロントエンドをパッケージ化します] []
*ウェビナーとプレゼンテーション:*
-
===== https://spring.io/blog/2019/03/01/reactor-project-lead-st-phane-maldini [* >> ReactorプロジェクトリードStéphaneMaldini(podcast)*] []
-
===== https://www.infoq.com/presentations/mongodb-sessions-streams-transactions?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >> Next Generation MongoDB:Sessions、Streams、Transactions *] [ ]
-
===== https://blog.sebastian-daschner.com/entries/bulkheads-backpressure-microprofile [* >> MicroProfileを使用したバルクヘッドと背圧の適用(ビデオ)*] []
-
===== https://www.infoq.com/presentations/failure-cache-redis-pcc-hazelcast?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>マイクロサービスで構築されたエンタープライズシステムは、障害を想定して設計されています、しかし、その後何? 障害の処理方法*] []
-
===== https://www.infoq.com/presentations/architecting-transactional-system?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>トランザクションシステムで信頼性のある高スループットを実現*] []
-
===== https://www.infoq.com/presentations/formal-verification-vehicles?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>クワッドコプターからヘリコプターへ:より安全な車両の正式な検証*] []
-
===== https://www.infoq.com/presentations/strategies-safer-platforms?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>より安全なプラットフォームを構築するための設計戦略*] []
-
===== https://www.infoq.com/presentations/learning-style?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >> TDDを異なる学習スタイルに教える*] []
-
===== https://www.infoq.com/presentations/seattle-parks?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >> Community Good for Social Good *] []
アップグレードの時間:
-
===== https://www.infoq.com/news/2019/03/amazon-releases-corretto-8?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >> Amazon Release Corretto 8 GA:ダウンストリームOpenJDK *の配布] []
-
===== https://spring.io/blog/2019/02/27/spring-vault-2-1-2-release-available [* >> Spring Vault 2.1.2.RELEASEが利用可能*] []
-
===== https://spring.io/blog/2019/03/04/java-cfenv-1-0-ga-released [* >> java-cfenv 1.0 GAリリース*] []
2. 技術と黙示
https://www.infoq.com/articles/monitor-workflow-collaborating-microservices?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>連携するマイクロサービス間のワークフローの監視と管理*] []
ワークフローの監視を介して、ビジネスプロセスに対する洞察を得るさまざまな方法の調査。
https://blog.scottlogic.com/2019/03/04/retroactively-applying-prettier-to-existing-branches.html [* >> Prettierフォーマットの変更を既存のブランチに遡及的に適用*] []
また、*ポリシーの変更後に*処理するための巧妙なgitコマンド*がマージされます。
また読む価値がある:
-
===== https://www.infoq.com/articles/crafting-resilient-culture?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global [* >>レジリエントな文化を作る:または、偶発的な中世を生き抜く方法日中生産インシデント*] []
-
===== * https://martinfowler.com/bliki/LockInCost.html [>> LockInCost] * []
-
===== https://matthiasnehlsen.com/blog/2019/02/28/meins-intro/ [* >> Clojureでのインテリジェントジャーナルの構築、パート1 *] []
-
===== https://medium.com/@NetflixTechBlog/mezzfs-mounting-object-storage-in-netflixs-media-processing-platform-cda01c446ba [* >> MezzFS — Netflixのメディア処理プラットフォームでオブジェクトストレージをマウントする* ] []
3. 漫画
今週の私のお気に入りのディルバーツ:
https://dilbert.com/strip/2019-03-04 [* >> Dilbert and Brainwashing *] []
https://dilbert.com/strip/2019-02-28 [* >>必須トレーニング*] []
https://dilbert.com/strip/2019-03-03 [* >>完全にソフトウェアで作られたシミュレートされた世界*] []
4. 今週のピック
* https://markmanson.net/self-discipline-youre-doing-it-wrong [>>自己規律が難しいと感じるなら、あなたはそれを間違っている] * []
次へ*»*
link:/java-weekly-272[Java Weekly、Issue 272]
*«*前へ
link:/java-weekly-270[Java Weekly、Issue 270]