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

Java

Java 8(Open JDK 8)でJDK Flight Recorder(JFR)を利用。JDK Mission Control(JMC)で解析してみる

gigazine.net 生活していると必ず目にするのがフォント。インターネット上の文字はもちろん、道路標識やお店の看板、シャツにあしらわれてる文字デザインも同様です。フォントデザインは個人のデザイナーが活躍していることも多い一方で、4万5000人のデザイ…

JavaでFlight Recorderが良さ気らしいが、jmapでheap dump fileを取得しjhatで解析してみる

www.itmedia.co.jp www.itmedia.co.jp www.publickey1.jp ⇧ Dockerの機能が向上するのは良いことかもしれんけど、 www.publickey1.jp ⇧ 他との足並みと言うか、連携は気になりますな... クラウドベンダーのKubernetesのマネージドサービスでも、同様の対応に…

javaコマンド実行時のオプション-Xmxの設定が効いているのか確認してみた

nazology.net ⇧ 宇宙に移住する日が来ますかな... javaコマンド実行時のオプション-Xmxとは Oracleのドキュメントによりますと、 docs.oracle.com -Xmxsize メモリー割当てプールの最大サイズ(バイト単位)を指定します。この値は、1024の倍数で、2Mバイトよ…

Java仮想マシン(JVM:Java Virtual Machine)のメモリ使用率を算出する計算式を知りたいんだが...

www.itmedia.co.jp ⇧ 創作で使えなくなりますな...いや、反重力が存在する世界線とかの物語とかありと言えばありなのかしら? ちなみに、ここで言っている「世界線」は、 この項目では、相対性理論における世界線について説明しています。現実世界から枝分か…

JavaでQUICが利用できるKwikとは。JettyやNettyもQUICに対応している模様

cloud.watch.impress.co.jp ⇧ 結構、話題になってますね。 xtech.nikkei.com ⇧ う~ん、機能・非機能の仕様を「要件定義」でザックリとでも良いから決めておかないと、複数人での開発において、仕様について認識齟齬が頻発して、システム開発が破綻すると思…

java.awt.geomパッケージのAPIを目にする機会が訪れたので調べてみた

gigazine.net k-tai.watch.impress.co.jp ⇧ 標準化でソフトウェア開発とかの負担も減ってくれると良いのだけど... 技術革新で便利になるのは、大いにWelcomeなのだけど、 news.yahoo.co.jp news.yahoo.co.jp ⇧ 自身の生命を脅かしかねないサービスの利用には…

JavaのコマンドでJVM関連の情報を取得するにはjcmdコマンドが推奨らしいのだが...

www.linuxfoundation.org ⇧ 学習することがまた増えるんかね... 「OpenTofu」誕生の経緯とかは、 zenn.dev Didn't HashiCorp adopt BUSL to deter vendors who were using Terraform but not contributing back?訳)HashiCorpがBUSLを採用したのは、Terraform…

lvmidとpidがややこしいがjavaコマンドとjstatコマンドをワンライナーで実行したい

www.itmedia.co.jp www.itmedia.co.jp ⇧ 画像生成AI部門とか作って棲み分けしたら良いんじゃないかね。 Javaのlvmidとは? 見つけ辛いんですが、 docs.oracle.com ⇧ 上記の中の jpsコマンドのリンクを押下して遷移したページの説明によると、 docs.oracle.co…

Javaの標準APIのWatchServiceを使ってみる。要件によってはMessage Queueの仕組みも使った方が良い気はする

news.mynavi.jp ⇧ VS Code(Visual Studio Code)もキャッチアップしてかねばですかね... フロントエンドまで手が回らんのだけど、 www.publickey1.jp Bunは2022年7月に登場したソフトウェアです。 公式Webサイトで「Bun is a fast all-in-one JavaScript ru…

Eclipseの日本語化プロジェクトで同梱されてるJDKのバージョンの対応表が公開されていた

www.itmedia.co.jp ⇧ コストの内訳が気になるけども、サーバー側でメモリーを大量に必要とするような処理が無いのであれば、サーバーのスペックを下げて、アクセス(リクエスト)数が増えた時はスケールアウトでサーバーの数を増やすみたいな感じで頑張るし…

Javaの「heap dump」ファイルを解析してみる

www.itmedia.co.jp ⇧ アメリカ発の企業が突出してますな... Javaの「heap dump」ファイルとは? Oracleさんの公開している情報によると、 docs.oracle.com A heap dump is a snapshot of all the objects in the Java Virtual Machine (JVM) heap at a certa…

Eclipse Memory Analyzerを使ってみようとしたけど...

nazology.net ⇧ がんの無い平和な世界が訪れて欲しいものですな。 『In Gandhara, Gandhara They say it was in India Gandhara, Gandhara 愛の国 ガンダーラ』と思わず「ガンダーラ(アーティスト:ゴダイゴ)」の曲の一節が思い浮かぶのであった。 By the …

Javaアプリケーションの性能試験(負荷テスト)ができるApache JMeterとは?

www.bbc.com ⇧ Googleって1998年に創業で、25年目なんですね。Microsoftの創業が1975年らしいので、Googleさん意外に歴史ありますね。 負荷テストとは? Wikipediaさんによりますと、 負荷テストという用語は、プロのソフトウェアテスト業界ではさまざまな方…

コンテナ化されたJavaアプリケーションでOutOfMemoryError(OOME)が起こる?

news.mynavi.jp ⇧ ネットワーク技術の発展の賜物ですかな、そう考えると、技術ありきの要求・要件に基づいたシステムということでしょうかね。 特定の技術にシステムの仕様を依存せざるを得ないってケースがあることが、あるあるという例ですかね。 JavaのOu…

Spring Data JPAで利用できるクエリ(問い合わせ)が実施されるAPIについて調べてみた

gigazine.net 一般的に技術系企業が新たな技術に対してフィードバックを得たり、人材を集めたり、サポーターのコミュニティを形成したりするためにオープンソース化することは珍しいことではありません。しかしGoogleは、Transformerをすぐにオープンソース…

結局、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 ⇧ う~む、当分、ドキュメントが改善されることは無いんかね..…

Rancher Desktopで、docker: Error response from daemon: invalid mount config for type "bind": ...

nazology.net ⇧ 漫画「ジョジョの奇妙な冒険(著:荒木飛呂彦)」で、『波紋』の力を生み出すには呼吸法は勿論のこと、酸素が重要な役割を果たすけども... Rancher Desktopで、docker: Error response from daemon: invalid mount config for type "bind" 本…

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>…