プログラミング一覧

Java interface について

Java の interface についてご紹介します。interface は継承関係のないクラスに、機能を提供する仕組みです。 in...

Java abstract について

Java の abstract についてご紹介します。Java の interface と比較されがちな2つです。interface の詳細...

Java Optional, Generics の概要について

JavaのOptional, Lambda, Generics の概要についてご紹介します。Javaで一番最初につまづきやすいのは環境構築で...

ThymeleafでLocalDateTimeを扱う

Javaのjava.timeのライブラリでLocalDateTime便利なのですが、Thymeleaf3系では対応していません。 th...

JavaのLocalDateTimeで日時関連処理を簡単にする方法

Javaで日時関連の処理を対応するにはjava.timeのライブラリでLocalDateTimeが便利です。これらはJava8から対応されま...

Spring Boot で Gradle を使う

今までMaven使っていたのですが、今年からはGradleに挑戦してみようと思います。設定ファイルでなくソースコードなのでエラーが詳細に出る...

OracleがSpring Bootにやってきた!ついにMavenに対応!

ついにOracle JDBCが Maven Central Repository から取得できるようになりました!! 今までO...

SpringFox3系でドキュメント自動生成する

SpringFox Springアノテーションからドキュメント生成できるSwagger拡張のSpringFox 設計情報の一覧としてはS...

メインフレーム VSAM の理解

メインフレームにはSAM、VSAMの概念があります。 SAM、VSAMはファイル編成の方式で、PGMからアクセスする方式が異なります。...

javascript の undefined 判定について。厳密な判定が不要な場合は簡易判定で済ませよう。

簡易判定 undefined は内部的に false に変換されます。なので、変数が undefined であれば if(変数) で fa...

HTMLのslect要素に動的にoptionを追加する方法

HTMLのslect要素に動的にoptionを追加する方法をご紹介します。 次のようなHTMLに対して <se...

javascript forEachループで爆速コーディング

javascript のループ処理には forEach がオススメです。 書き方 var array1 = ; array...

メインフレーム IMS の BMP・MPP の実行方法

JCLにそれぞれ次のように記述してBMP・MPPを実行します。 どちらもIMSのメインプログラムである DFSRRC00 を使用します...

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

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

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

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

COBOL 4つの段落(DIVISION)

COBOLは4つの段落で構成されています。それぞれの段落には役割と名前が決まっていて、段落を記述する順番も決まっています。プログラムでは、こ...

COBOL DATA DIVISION の SECTION

DATA DIVISIONには、プログラム内で使用する全てのデータ項目を記述します。 このDIVISIONは、大きく3つのSECTIO...

COBOL 桁数ごとの領域について

領域 桁数ごとに領域が区分けされており、記述する内容が決まっています。 桁数 領域名 説明 1~6文字 一連...

Drools in Spring Boot

Droolsを組み込んだSpringBootプロジェクトを作ってみました。 当プロジェクトを実行しブラウザから にアクセスすると、S...

Bootstrap モーダルウィンドウを閉じたときのイベントを拾う方法

Bootstrap のモーダルウィンドウを閉じたときのイベントを拾う方法をご紹介します。 コードはこのようになります。 $(...