プログラミング一覧

Javaでメール配信機能開発 use smtp4dev

開発用SMTPサーバーのsmtp4devというアプリを使用することで、高速でメール配信機能開発することが出来ましたのでご紹介します。 ...

Spring Boot 2.2.6.RELEASEでpom.xmlがエラーになるときの対処法

バグらしくエラーが出る。なので対処として次のように追記してバージョンを下げる。 <properties> <...

ビルドシステムMavenのpom.xmlについての概要と要素詳細

ビルドシステムのMavenでは、設定ファイルであるpom.xmlに要素を記述してビルドを管理します。今回の記事ではその概要と要素の詳細をまと...

JSONの書き方 構造とデータ型を理解する

JSONの書き方をご紹介します。JSONはデータのフォーマットのことです。Javascript専用のデータフォーマットではありませんが、最初...

全てのajax送信処理前に実行されるメソッドajaxSend()を使わなかった話

ajax処理の実行と非同期な処理を書きたくて色々と調べていたら ajaxSend() という便利なメソッドを見つけました。今回の記事ではaj...

テーブルデータをjsonデータに変換する方法

ライブラリを使用すればテーブルデータを簡単にjsonデータに変換することが出来ます。 ライブラリはTable To JSON - Gi...

ajaxの書き方が変わっていたのでサンプルを載せる

昔のajaxの書き方。私はこちらの方が馴染みが深いです。 $.ajax({ url: "script.php", succes...

Apache JMeterの概要

JMeterについて調査したのでまとめます。 JMeterは負荷試験のためにテストツール。オープンソースでApacheから正式名称Ap...

ミリ秒って何秒?プログラムでよく使用される単位ミリ秒を整理する

1000ミリ秒 が 1秒 です。なので、1ミリ秒 は 1/1000秒 ですね。 プログラムではミリ秒がよく使用されますので時短...

Spring Data JPAの楽観的ロック、悲観的ロック、表ロックについて

@Entity のプロパティ?に@Versionをつけておくと、 @Version private int version; ...

Spring Data JPAの概要

Spring Data JPAは、JPAを利用したSpringのフレームワークのひとつ。 仕様 JPAは、Jav...

HTMLのテーブルのデータをSpring BootのControllerへ渡す方法

HTMLのテーブルのデータをjsonデータに変換し、Spring BootのControllerへデータの受け渡す方法をサンプルを作成しなが...

Spring Bootの@RequestBody、@ModelAttributeを活用してControllerで色々なデータを受け取る

Spring BootのControllerでデータを受け取る方法をご紹介します。便利なアノテーション@RequestBody、@Model...

Spring BootのControllerで様々なjsonデータを受け取ってClassにマッピングする方法

Spring BootのControllerで文字列(String)型としてjsonデータを受け取って、Java Beansにマッピングする...

ajaxからSpring BootのControllerへJSONを送信する方法(List編)

ajaxからSpring BootのControllerへJSONを送信する方法(List編)です。 送信するデータ(モデル)にLis...

ログ出力の適切な設置場所について考える

システム開発において、ログ出力はとても重要です。エラーを検知することはもちろん、エラーが起こった原因の特定もログ出力で分かりやすくすることが...

Typescriptの型

Typescriptの型を紹介します。 Object型 Object型はJSONのような型です。型推論がかなり便利で、次のように...

TypeScriptをコンパイルする

TypeScriptはJavascriptにコンパイルされます。例えばindex.tsというTypeScriptファイルがあるときに、次のよ...

Visual Studio Codeを使用してみる

Windows10環境でVisual Studio Codeを使用してみます。 まずはフォルダを作成する。 >mk...

JUnit5の使い方

JUnit5の使い方をご紹介します。 詳細を確認したい場合には JUnit5の公式github を確認すると良いです。 JU...