Java

Javaの日付のパターンで年の部分にyyyyとuuuuのどちらを使うべきか

president.jp ⇧ ChatGPTは、ゲーム・チェンジャーになるんですかね。 検索する側からしたら、求める情報に辿り着ける仕組みを提供してくれるのであれば文句はありませんが... Javaの日付のパターンで年の部分にyyyyとuuuuのどちらを使うべきか 業務で、とあ…

EclipseでJavaのデバッグの際にステップは任意の場所には戻せないらしい

japan.cnet.com gigazine.net ⇧ Google以外も広告市場を占めてる企業はあるっぽいのだけど... EclipseでJavaのデバッグの際にステップは任意の場所には戻せないらしい 前々から気にはなっていたけど、職場の同僚の方にVisual Studioとかなら可能なデバッグで…

Javaで全角数字の判定どうするか調べてみた

internet.watch.impress.co.jp ⇧ Oh, my gosh... Javaで全角数字の判定どうするか調べてみた 数字(numbers)と数値(numrical values)の違いについて考えて、 数字(numbers)半角数字、全角数字 数値(numrical values)半角数字 の違いなのかなと思い、…

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

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

Javaでクラスパスとpropertiesファイルが読み込まれる関係を知りたい

nazology.net ⇧ amaizing... Javaでクラスパスとpropertiesファイルが読み込まれる関係を知りたい 何をいまさらとお思いの方もおるでしょうが、MavenとかGradleとかいったビルドツールでJavaのプロジェクトを作成すると、 src/main/java src/main/resources …

CSVファイルをExcelで編集するとzero paddingが消失するので、Javaで日付のチェックについて考えてみた

japan.cnet.com ⇧ Oh, my gosh... CSVファイルをExcelで編集するとzero paddingが消失するので、Javaで日付のチェックについて考えてみた ダウンロードしたCSVファイルをExcelで編集した後に、アップロードしたら、何故か日付データのフォーマットチェックが…

DBUnitでInvalid row number (65536) outside allowable range (0 65535)が出た

xtech.nikkei.com ⇧ う~む、紛らわしくならなければ良いけども... DBUnitとは? 公式のドキュメントによりますと、 www.dbunit.org DbUnit is a JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, p…

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

Spring FrameworkのTag Libraryとは

www.watch.impress.co.jp ⇧ amazing... Spring FrameworkのTag Libraryとは 調べたところ、 www.javainterviewpoint.com Since Spring 2.0, Spring provides set of data binding-aware tags for handling form elements when using JSP and Spring Web MVC.…

CSSのpointer-events:noneを指定したformの要素をjQueryでsubmitすると値にカンマが付与される...

nazology.net ⇧ amazing... CSSのpointer-events:noneを指定したformの要素をjQueryでsubmitすると値にカンマが付与される... formのselect要素を非活性化するという要件があって、 qumeru.com ⇧ 上記サイト様を参考に、select要素にCSSのpointer-events: no…

Apache Commons DbUtilsでJOINしたデータを扱ってみる

www.businessinsider.jp ⇧ amazing... Apache Commons DbUtilsでJOINしたデータを扱ってみる というわけで、 dk521123.hatenablog.com ⇧ 上記サイト様を参考に試してみます。 利用するプロジェクトなどは、 ts0818.hatenablog.com ⇧ 上記の記事のもので。 今…

Apache Commons DbUtilsでデータベースとやり取りしてみる

thinkit.co.jp ⇧ 対応方法が分かりにくいとか、アプリケーションの構成によっては対応しようがないパターンもあるかもしれんので何とも言えませんな... Apache Commons DbUtilsとは? 公式のドキュメントによりますと、 commons.apache.org The Commons DbUt…

JSP + JSTL(JSP Standard Tag Library)+ Spring Web MVCをTomcatで実行

scienceportal.jst.go.jp ⇧ amazing... JSP + JSTL(JSP Standard Tag Library)+ Spring Web MVCをTomcatで実行 フロントエンドとサーバーサイドが密結合するので、JSPやThymeleafを使いたくないのですが、参画したプロジェクトで利用してるので致し方ない…

RHEL(Red Hat Enterprise Linux)にOracle JDK 17とTomcatをインストール

scienceportal.jst.go.jp ⇧ Oh, my gosh... Azureで仮想マシンの作成とネットワークの設定 今回はMicrosoft Azureを使ってますが、ローカル環境で作成した仮想マシンでも同じようなことはできると思われます。 仮想マシンは、RHEL(Red Hat Enterprise Linux…

Oracle Databaseの機能の1つOracle XML DBでXMLを扱ってみる

nazology.net ⇧ amazing... Oracle XML DBとは? Oracleのドキュメントによりますと、 docs.oracle.com Oracle XML DBは、SQLとXMLの両方のデータ・モデルの相互運用を可能にすることで、Oracle DatabaseにネイティブなXMLサポートを提供します。 https://do…

Spring BootでOracle DatabaseのPDB(Pluggable DataBase)に接続

nazology.net ⇧ amazing... Oracle DatabaseのPDB(Pluggable DataBase)とは Oracleのドキュメントによりますと、 docs.oracle.com マルチテナント・アーキテクチャを使用すると、Oracle Databaseをマルチテナント・コンテナ・データベース(CDB)として機能…

Spring Batchでvalidationをどうする

scienceportal.jst.go.jp ⇧ Amazing... Spring Batchでvalidationをどうする CSVファイルなんかの外部ファイルを扱ってる場合、ファイルのフォーマットなんか崩れてる可能性もあると思うのですが、Spring Batchでvalidationをどうするか? ちなみに、validat…

Spring Batchの単体テストを実施してみる

japan.zdnet.com ⇧ amazing... Spring Batchの単体テストに必要な依存関係 公式のドキュメントでは見つけられなかったのですが、 www.baeldung.com We included the spring-boot-starter-test and spring-batch-test which bring in some necessary helper m…

Spring Batchで外部ファイルを渡してバッチ処理させたい

nazology.net ⇧ amazing... Spring Batchで外部ファイルを渡してバッチ処理させたい 調べた感じでは、 stackoverflow.com stackoverflow.com stackoverflow.com ⇧ stackoverflowにしか情報が載ってなかったかな... Spring Batchって日本だとあんまり使われて…

Spring Batch単独ではバッチの定期実行はできない

japan.zdnet.com 米国家安全保障局(NSA)は米国時間11月10日、ソフトウェアのメモリー安全性強化に向けたガイダンスを公開した。同機関はその中で開発者らに対して、ハッカーらによるリモートコード実行(RCE)をはじめとするさまざまな攻撃からコードを保…

Spring BootでSpring BatchをMyBatisと一緒に使ってみる

nazology.net ⇧ amazing... Spring Batchとは 公式のドキュメントによると、 spring.io A lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise sys…

MyBatisの雛型を作ってくれるMyBatis Generator (MBG)を使ってみる

www.itmedia.co.jp ⇧ amazing... MyBatis Generator (MBG)とは? GitHubの公式のドキュメントによりますと、 github.com This is a code generator for MyBatis. This library will generate code for use with MyBatis. It will introspect a database tabl…

Spring BootでMyBatisを使えるMyBatis-Spring-Boot-Starterを使ってみる

nazology.net ⇧ amazing... MyBatisとは? GitHubで公開されてるドキュメントによると、 github.com The MyBatis SQL mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis couples objects with sto…

Java仮想マシン(JVM:Java Virtual Machine)の起動は速くなっているらしいけど

nazology.net ⇧ amazing... Java仮想マシン(JVM:Java Virtual Machine)とは Wikipediaさんによりますと、 A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other langu…

JPA(Java Persistence API)でnativeQueryのクエリの結果をマッピングしたいけど...

nazology.net ⇧ Oh, my gosh... そもそもnativeQueryの結果をマッピングできるのか? 調べた限りでは、 www.sakatakoichi.com zenn.dev ⇧ 上記サイト様が参考になりそうです。 JPAでnativeQueryのクエリの結果をマッピングしたいけど... ただ、結局のところ…

Javaの標準APIで配列のShallow CopyとDeep Copyを試してみる

www.itmedia.co.jp amazing... Shallow CopyとDeep Copyの違い Shallow CopyとDeep Copyの違いについては、 stackoverflow.com https://stackoverflow.com/questions/184710/what-is-the-difference-between-a-deep-copy-and-a-shallow-copy ⇧ 上図がイメー…

オブジェクト指向なら4次元配列とか回避できるとは思うけど

www.itmedia.co.jp ⇧ amazing... 名簿とか4次元配列になっちゃうやん... 学生時代は遥か彼方の思い出となったのはさて置き、学校の名簿とか作るとなると普通に4次元配列になってしまうことに気付いて愕然とする今日この頃です。 ってな感じで、4次元。 4重の…

Slack SDK for JavaでJavaのプログラミングからSlackへメッセージを通知してみる

nazology.net amazing... Slack SDK for Javaとは? github.com Slack SDK for Java supports the Slack platform in a Java idiomatic way. The SDK written in Java so developers can use it in any JVM language including Kotlin, Groovy, and Scala. h…