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

Spring Web MVC

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

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

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

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

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

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

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

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

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

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

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

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

結局、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…

Oracle DatabaseのIN句で『ORA-01795: リストに指定できる式の最大数は1000です。』のエラーになる

japan.zdnet.com Bardは、Googleの実験的な会話型AIチャットサービスだ。「ChatGPT」と同じように機能するように設計されているが、最大の違いは、Bardがすべての情報をウェブから取得することだ。 「Google Bard」とは--「ChatGPT」対抗でグーグルが発表し…

requestで渡ってきたFormの値の詰め替えはどのレイヤーですれば良いのか

nazology.net ⇧ 三年寝太郎に憧れますな... ソフトウェアにおけるレイヤー Wikipediaさんによりますと、 In software engineering, multitier architecture (often referred to as n-tier architecture) is a client–server architecture in which presentat…

Spring Web MVCの@ModelAttributeの挙動が分かり辛い

nazology.net ⇧ amazing... 正式名称はSpring Web MVCらしい Spring MVCとSpring Web MVCどっちが正しいのかモヤモヤしてたのですが、 spring.pleiades.io Spring Web MVC は、サーブレット API に基づいて構築されたオリジナルの Web フレームワークであり…

Apache Tomcatのthrew load() exceptionが分かり辛い

www.ipa.go.jp ⇧ Oh, my gosh... Apache Tomcatのthrew load() exceptionが分かり辛い Eclipse内蔵のTomcatでMavenプロジェクトを動的Webプロジェクトにしたものを起動させてたんだけど、開発した機能が追加されたせいか、ログインページにアクセスしたら、 …

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…

HTML5のinput要素に付与できるSpinnerとは何なのか?ページ読み込みのSpinnerとは関係ない

nazology.net ⇧ amazing... HTML5のinput要素に付与できるSpinnerとは何なのか?ページ読み込みのSpinnerとは関係ない 何のことを言っているのか非常に分かり辛く恐縮なのですが、 jqueryui.com Spinner Enhance a text input for entering numeric values, …