Java Weekly、第244号

1 SpringとJava

>> JPAでの楽観的ロック/Hibernate []
  • 更新された異常を見失ったことと、バージョン管理された、またはバージョン管理されていないオプティミスティックデータベースロックを使用して** それらを検出する方法についての良いレビュー。

https://spring.io/blog/2018/08/23/bootiful-gcp-relational-data-access-with-spring-cloud-gcp-2-8 Spring Cloud GCPによるデータアクセス(2/8) ][]

Spring BootとGoogle Cloud Platformに関する連載の今回の記事では、管理されたMySQLデータベースに接続していくつかの基本的なクエリを実行するのが簡単であることを確認しました。

>> Bootiful GCP:グローバルに一貫したデータスパナでのアクセス(3/8) []

そして、アンコールのために、このチュートリアルではSpring Dataを使ってGoogle Spannerに統合する方法を説明します。とてもかっこいい。

>> Hibernateのヒント:1エンティティ属性を2列にマッピング []

素晴らしい記事を書くことで、一時的なプロパティと2つの内部属性を使用することで、従来のデータベースコードでよく見られる問題を解決することができます。

>> Hibernateデータベーススキーママルチテナント []

カタログベースのマルチテナンシーに関する先週の記事のこのフォローアップでは、PostgreSQLのように** スキーマベースのマルチテナンシーがカタログとスキーマを明確に区別するデータベースにどのように適しているかを説明します。

>> Azure VM上のWildFlyで実行されているMySQL Spring Bootアプリケーションを構築する []

Azure Database for MySQLを使用してMySQLサーバーを作成し、WildflyベースのSpring Bootアプリから接続するための優れたチュートリアルです。良いもの。

>> Javaはまだ無料で利用可能

噂にもかかわらず、Javaはまだ無料ですが、 古いバージョンを使い続けることを主張し、それでもOracleをサポートに頼る場合は 大金を払う準備をしてください。

>> MavenプロジェクトをJava 11に移行 []

単にJDK 11上でアプリケーションを実行したいが、新しいJigsawモジュールシステムを気にしないのであれば、確かなリソースです。

2技術と黙想

>>モノリスからデータ豊富なサービスを抽出する方法 []

もう1つの有望なシリーズ - この記事では、このタスクのパターンを、サービス利用者への混乱を最小限に抑えることを目的とした 一連のステップとして規定しています 素晴らしいアプローチです。

>>基本に戻る:依存性注入 []

多くの人が誤った情報のためにその価値を疑問視しているとしても、クイックリフレッシュコースはDIのメリットを宣伝します。

>> HPKPを使った証明書の固定がなぜ悪い考えなのか []

HTTP公開鍵固定の研究 - 最初は問題ないように思えるかもしれませんが、許容できないリスクがあります 。明確な舵取り。

>>オレンジコード []

洞察に満ちたアナロジーは、それを待つ - リンゴとオレンジを比較します。ここで、リンゴはモノリシックメソッドで、オレンジはメソッド抽出によって達成された、慎重に作られた同等物です。

>> 2018年のアジャイルソフトウェアの状態 []

思いやりのある記事では、「偽のアジャイル」や「アジャイル産業団地」など、アジャイルが克服しなければならないいくつかの課題について概説しています。

** >>価値の低い状態のプログラマを価値の高い状態に変換 []

4今週のピック

今週、私はREST With Springコースで急増している新しいものを発表しました - すべてがSpring Boot 2とSpring 5.1に関連しています(今後の価格変更と共に)。