※当サイトの記事には、広告・プロモーションが含まれます。

Spring Boot

Spring FrameworkのConstructor Injectionする際はLombokを利用するのが良さそうではあるが...

codezine.jp 続いて、Netflix社のPaul Bakker氏、Asi Bross氏が登壇します。このサブセッションでは、Springで構築されているNetflixのエコシステムにおいて、Spring Boot 2からSpring Boot 3へのアップグレードで得られた知見が紹介されました。 Spring Fra…

PostgreSQLでMAX関数を使いつつ複数カラム(行)を取得するには

japan.zdnet.com ⇧ とりあえず、 どのディストリビューションでも使えるのかコマンドなのか デフォルトで利用できるようになっているコマンドなのか などコマンドを利用する上での必要条件を記載して欲しいですな... そもそも、コマンドのインストールから必…

jakarta.annotationの@PostConstructでDI後のインスタンス初期化

www.itmedia.co.jp これらの結果は、睡眠不足はSWRの発生自体には影響せず、むしろSWR中の記憶に関連した神経活動パターンの再活性化と再生を選択的に阻害することを示唆する。 寝不足で失われた「記憶」、後で十分寝ても手遅れ? 繰り返し高速再生する機能…

Javaで複数の要素で並び替えしたエンティティのリストを単一のキーでグルーピングしたい

www.itmedia.co.jp 英国民保健サービス(NHS)は6月21日(現地時間)、英病理検査機関Synnovisが3日にランサムウェア攻撃を受けた際に流出した患者データが、サイバー犯罪グループによって公開されたと発表した。 英医療機関へのランサムウェア攻撃、交渉決…

データベースにおけるMulti-tenant Architectureを整理してみる

gigazine.net ⇧ SFの世界が実現する日が来るんですかね? データベースにおけるMulti-tenant Architectureを整理してみる 「JJUG CCC 2024 Spring」に参加してきて、「データベースにおけるMulti-tenant Architecture」について整理された情報を聞けたので、…

Javaでjava.io.Fileとファイルシステムの関係とか調べてみた

www.itmedia.co.jp 今回のサイバー攻撃は発覚後も繰り返し続いたといい、プライベートクラウド内のサーバをシャットダウンした後も、遠隔からサーバを再起動して感染拡大を図る行為が見られたという。対応として、ドワンゴはサーバの電源ケーブルや通信ケー…

Azure Blob Storageのクライアント オブジェクトがややこしい

nazology.net ⇧ 太陽に変わるエネルギーが維持できる技術が実現できれば、太陽の寿命を気にしなくても良いと思いきや、 kids.gakken.co.jp こたえ:50億おく年ねん後ご、太陽たいようにのみこまれるかもしれません。 地球はあと何年でなくなるの? 地球に寿…

@Transactionalを付けるメソッドは別クラスにする必要があるということが分かり辛過ぎるんだが...

www.itmedia.co.jp 正しくは、顧客がWelcomeHRを通してクラウドストレージにアップロードしていた身分証のPDFや画像ファイルと、それらに含まれる氏名、住所、生年月日、性別、電話番号などの情報15万8929人の情報が、クラウドストレージのアクセス権限の誤…

Javaの標準APIでファイルを含むディレクトリのZip圧縮を試してみたが...

gigazine.net Googleはこれまで「ページのランク付けにChromeのデータは利用していない」と説明してきましたが、実際は上述のようにChromeのデータを利用するモジュールが存在していたことから、キング氏は「『ウソをついた』というのは厳しい表現だが、この…

BeanUtils.copyPropertiesをラッパーしたメソッドを試してみる

www.itmedia.co.jp ⇧ 原因と対応策とかを詳らかに公開してくれる文化があるのは善きですね。 BeanUtils.copyPropertiesをラッパーしたメソッドを試してみる ライブラリを使っていると、別のライブラリに切り替えたい時が来ることあるあるだと思います。 その…

Spring Data JPAでテキストファイルをPostgreSQLのbytea型のカラムに出し入れしてみる

gigazine.net ⇧ 可能な限り多くのユーザーが、目的とする情報に辿り着けるかが重要な気もしますが... Spring Data JPAでテキストファイルをPostgreSQLのbytea型のカラムに出し入れしてみる 前回、 ts0818.hatenablog.com ⇧ PostgreSQLのbytea型に対応するJDB…

PostgreSQLのデータ型byteaとJDBCのデータ型の対応を調べてみる

gigazine.net ⇧ 可変の要素を含みつつ、文字数の制限があるというのが厄介ですな。 PostgreSQLのデータ型byteaとJDBCのデータ型の対応を調べてみる PostgreSQLのbytea型のカラムに、Javaでテキストファイルを保持する要件があり、そう言えば、PostgreSQLとJa…

jackson-dataformat-csvでCSV形式からDTOやEntityの変換はCSVのフォーマットによっては難あり

nazology.net ⇧ 川で運搬できたとて、水平方向の移動は何とかなるとしても、垂直方向の移動はどうしていたのか気になりますな... jackson-dataformat-csvでCSV形式からDTOやEntityの変換はCSVのフォーマットによっては難あり 前前回、 ts0818.hatenablog.com…

Spring Data JPAによる排他制御についてはどうなっているのか

gigazine.net アルゴリズムの概念は、9世紀のペルシアで活躍した科学者のムハンマド・イブン・ムーサー・アル・フワーリズミーが発明したと考えられています。アル・フワーリズミーは西暦780年から850年まで生きたイスラム科学の学者で、「代数学の父」また…

JavaのDTOやEntityをCSV形式に変換したい。jackson-dataformat-csvで実現できるみたい

www.itmedia.co.jp ⇧ やること多過ぎて手が回らないってことですかね。 優秀なエンジニアの集団でもリソース不足ってのがエグいっすな... JavaのDTOやEntityをCSV形式に変換したい。jackson-dataformat-csvで実現できるみたい JavaでEntityやDTOのフィールド…

JSONのキーが削除されてる場合にJavaのDTOにデシリアライズを上手くできるんだっけ?

gigazine.net ⇧ IT系の技術的な情報の検索については、品質を改善するのは難しそうな気がしますな... IT系の技術的な情報については、公式のドキュメントとかもイケてないからして、手の施しようがないという気もするが、頑張って改善して欲しいのだが... ち…

JavaでCSVファイルの1行毎をDTOに変換して、CSVファイルのバリデーションしたい

gigazine.net jp.reuters.com www.nic.ad.jp ⇧ う~む、ネットワークが繋がりにくくなるようなことが起きないようにしてくれれば良いけども... JavaでCSVファイルの1行毎をDTOに変換して、CSVファイルのバリデーションしたい とりあえず、CSVファイルの1行毎…

REST APIのレスポンス作成でOOEM(OutOfMemoryError)は簡単に起こり得るという話

gigazine.net ⇧「XZ Utils」の問題は、偶然発見された感じだったような気がするから、コミュニティの健全性は関係ない気はしますが、影響範囲が大きい機能については、AIとかで自動的に脆弱性の検知をしてソースコードに反映できないようにとかして欲しいで…

JavaでController LayerではなくService LayerでDTOのバリデーションするには

gigazine.net ⇧ 自然の中にいたとしても、やることが変わらなければ、時間はゆっくり流れているように感じない気はしますな。 未曾有の情報化社会となった現代において、タスクが山積みになっているのが普通ですからな。 まぁ、どっちにしろ、「時間がゆっく…

Spring Data JPAとPostgreSQLで複合一意(ユニーク)制約を試してみる

nazology.net 最近、アメリカのサウスフロリダ大学(USF)に所属する物理学者イヴァン・オレイニク氏ら研究チームは、スーパーコンピュータを用いたシミュレーションにより、ダイヤモンドよりも圧力に対して30%高い抵抗力を示す「BC8」と呼ばれる構造の生成…

Spring Authorization Serverは実用に耐え得るものになったのか?

www.itmedia.co.jp biz-journal.jp 今回注目されているのが、同じタイミングでイギリス、オーストラリア、韓国、台湾、香港、タイ、カナダ、ドイツ、ニュージーランドなど海外のマクドナルド店舗でも同様の障害が発生したという点だ。 マクドナルド・システ…

JDK 21でVirtual Threadsが正式リリースし、Spring Boot 3.2でVirtual Threadsに対応したそうな

news.mynavi.jp ⇧ amazing... Virtual Threadsとは? 公式の情報によりますと、 openjdk.org Summary Introduce virtual threads to the Java Platform. Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintain…

結局、Javaで画像処理するのに何を使ったら良いの?

japan.zdnet.com ⇧ FIDO2とかも学習していかねばですかね... ImageMagick(イメージマジック)とは? Wikipediaさんによりますと、 ImageMagick(イメージマジック)は画像を操作したり表示したりするためのソフトウェアスイートである。GIF、JPEG、JPEG 200…

GCP(Google Cloud Platform)からGoogle Cloudへ名称変更?Cloud StorageをJavaで使う

www.itmedia.co.jp ⇧ Microsoftさん、公開されている数々のドキュメントが整備されていないことが多々あることから察するに、内部も酷い有様なのかしらね... GCP(Google Cloud Platform)からGoogle Cloudへ名称変わってた。 何やら、 cloud.google.com Goo…

PostgRESTの使い道が分からんけど、JavaからAPIを呼び出してみる

news.yahoo.co.jp ⇧ 何て言うか、人手不足と言う割に日本人のIT人材の待遇を改善しようという思考は無いんだね... 学習のモチベーションだだ下がりですわ... PostgRESTって? PostgRESTについて、公式のドキュメントでは、 github.com PostgREST serves a fu…

Spring Bootのデプロイ、結局どうするのが良いのかよく分からん問題

www.itmedia.co.jp ⇧ 高齢者の車の事故の問題と、車が無いと生活が難しい地域の問題、自動運転が実現したら、解決できそうですかね。 Spring Bootで可能なデプロイの方法の全量が曖昧... 公式のドキュメントによると、 spring.pleiades.io Spring Boot の柔…

GeoJSONをデシリアライズしてSpring Data JPAでPostgreSQLにINSERTしてみる

www.itmedia.co.jp ⇧ 規模がえぐいて...。 GeoJSONとは? Wikipediaさんによりますと、 GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on the JSON f…

拡張機能「PostGIS」を有効にしたPostgreSQLのgeometry型をJavaで扱う

www.itmedia.co.jp ⇧ 脆弱性は次々に出てくるから、さもありなん。 拡張機能「PostGIS」を有効にしたPostgreSQLのgeometry型をJavaで扱う PostgreSQLのJDBCのAPIで、 jdbc.postgresql.org github.com ⇧ 「org.postgresql.geometric」が用意されているので、…

Twitter APIを利用できるようにしてみる

gigazine.net ⇧ amazing... Twitter APIとは? 公式のドキュメントによりますと、 developer.twitter.com The Twitter API enables programmatic access to Twitter in unique and advanced ways. Tap into core elements of Twitter like: Tweets, Direct M…

Spring BootでApache Kafkaとメッセージのやり取りをしてみる

nazology.net ⇧ amazing... Queueを扱うシステム そも、Queueとは? In computer science, a queue is a collection of entities that are maintained in a sequence and can be modified by the addition of entities at one end of the sequence and the r…