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

Spring Framework

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

OpenID Connectは必須らしい、何故ならOAuth 2.0が本来の意図を無視されて利用されてきた故らしい

nazology.net ⇧ amazing... OpenID Connectは必須らしい、何故ならOAuth 2.0が本来の意図を無視されて利用されてきた故らしい 何やら、 zenn.dev www.sakimura.org OAuth は Authorization Delegation Protocol = 認可をデリゲーションするためのプロトコル…

Spring Web MVCでリクエストに関する例外が起こり得る場所を整理してみる

www.publickey1.jp ⇧「シャーディング」によるメリットは分かったのですが、 aws.amazon.com ⇧「デメリット」もあると。 Spring Framework公式のドキュメントのSpring Web MVCのControllerとリクエストの関係についてのアーキテクチャが分かり辛い まぁ、そ…

Spring FrameworkはORM(Object Relational Mapping)としてJPAを推奨しているらしい...

www.itmedia.co.jp ⇧ 対象が欧州というのは、 www.jetro.go.jp ⇧ 政策が関係してるんかな? 何にせよ、スキル教育を受けることができるなんて羨ましいですな。 こうして、また、技術の学習のモチベーションが下がるのであった... Spring FrameworkはORM(Obj…

結局、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」が用意されているので、…

JSP(JavaServer Pages)のラジオボタンのcheckedでハマる

japan.zdnet.com github.blog ⇧ Gitに慣れていかねばですね... JSP(JavaServer Pages)のラジオボタンのcheckedでハマる いや~、JSP(JavaServer Pages)で、泥沼にハマりましたわ... 前任の開発者の人が初期状態でcheckedを付けたかったんだとは思うけど…

Oracle Databaseでロックが発生していたせいでTomcatが404になる件

www.itmedia.co.jp ⇧ Microsoftさん、その優れた技術でもって御社が公開してるドキュメントの数々を整備してくれないものか... とは言え、 megascus.hatenablog.com forest.watch.impress.co.jp ⇧ う~む、当分、ドキュメントが改善されることは無いんかね..…

Spring Web MVCがServletを利用してるの図解してあげれば良い気はするけど...

www.itmedia.co.jp レビューの流れはこうだ。Bardとの会話から無作為に抽出されたサンプルを、人間のレビュアーが確認。品質が低くないか、不正確でないか、有害でないかなど品質を判断する。その後、評価担当者が、複数のポリシーに照らしてより品質の高い…

Javaで独自例外クラスにフィールドを追加してみる

www.itmedia.co.jp ⇧ やはり、お金かね... Javaで独自例外クラスにフィールドを追加してみる 背景として、early return patternを使っている処理でエラーにしたい場合の戻り値がModelAndViewになっていて、正常に処理された場合の戻り値とデータ型が異なるた…

Eclipseのgetter/setterの自動生成でハマる。booleanには気を付けよう...

nazology.net ⇧ amazing... Eclipseのgetter/setterの自動生成でハマる。booleanには気を付けよう... 久々にハマった...というか、Eclipseに裏切られた気分...無料で利用できるから文句は言えないけど... いや、単に、「JSTL(JSP Standard Tag Library)」…

JSP + JSTL は遅いらしいが、変数の定義などはどこでするのが良いのか

gigazine.net ⇧ 普及率がどれぐらいなのか気になりますな。 JSP + JSTL は遅いらしいが... サーバーサイドがJavaでSpring FrameworkとSpring Web MVCを使っていて、フロントエンドが jQuery + JavaScript CSS JSP(JavaServer Pages) JSTL(JSP Standard Ta…

EclipseのSubversionのエラーsvn: E155007: '' is not a working copy...is already lockedでTomcatのアプリケーション起動が死ぬ

scienceportal.jst.go.jp scienceportal.jst.go.jp ⇧ 研究が促進されるのかしらね。 EclipseのSubversionのエラーsvn: E155007: '' is not a working copy...is already lockedでTomcatのアプリケーション起動が死ぬ Tomcatのアプリケーションの起動ができな…

JSTL(JavaServer Pages Standard Tag Library)の<c:foreach>を再描画させるには

nazology.net ⇧ 脳科学の発展を祈るしかないってことかね... JSTL(JavaServer Pages Standard Tag Library)の<c:foreach>を再描画させるには 枯れた技術なはずなのに、意外と情報が無くて驚きなのだけど。 Java側で<c:foreach>で繰り返し処理する変数の値を変えたら、<c:foreach>も自動的に</c:foreach></c:foreach></c:foreach>…

Eclipse内蔵のTomcatのエラーが分かり辛過ぎる問題

【IPAウェブサイトリニューアルのお知らせ】3/31のウェブサイトのリニューアルに伴い各ページのURLを変更しました。ご不便をおかけしますが、ウェブリンクをブラウザの「お気に入り」などに登録されている場合は新しいURLに変更いただきますようお願いいたし…

Javaで複数のCSVファイルを一度にダウンロードするには

www.itmedia.co.jp ⇧ 異常系の実装不備ってことですかね? 開発時に高負荷が起きることは想定してると思うから、要件定義の非機能要件、基本設計あたりは正しかったとして、詳細設計の段階で不備があったってことなんかな? 何が悪かったのか情報共有してく…

Spring Web MVCのInterceptorについて調べてみた

www.zdnet.com ⇧ Asiaはまだ未対象ですね... Spring Web MVCのInterceptorについて調べてみた stackoverflowの情報で、 stackoverflow.com https://stackoverflow.com/questions/57417863/what-are-the-real-time-usage-of-spring-interceptor ⇧ Interceptor…

Apache Commons DbUtilsで更新系が面倒だった件

nazology.net ⇧ amazing... Apache Commons DbUtilsで更新系が面倒だった件 JPA(Java Persistence API)のようなORM(Object-Relational Mapping)と同じ感覚で、Entityを用意して更新系のSQLを実行しようと思ったら、 stackoverflow.com stackoverflow.com…

依存関係のライブラリがコンパイルするJavaのバージョンが異なる罠

nazology.net ⇧ amazing... 依存関係のライブラリがコンパイルするJavaのバージョンが異なる罠 なんか、JUnitを実行しようとしたら、 Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: Proper…