労務

キャリアアップ助成金・正社員化コース

キャリアアップ助成金・正社員化コースとは 有期契約労働者、短時間労働者、派遣労働者など、非正規雇用労働者を正社員化、処遇改善の取組を実施した事業主に対して助成する制度です。 助成額について 転換前と転換後の雇用形態により助成額が変わります。...
AssertJ

JUnitのAssertJの使い方

JUnitのAssertJの使い方 JUnitの検証でよく使うAssertJの使い方です。以下などをstaticインポートしておきます。 import static org.assertj.core.api.Assertions.asser...
Spring Data JDBC

Spring Data JDBCの使い方 – 【Java】

Spring Data JDBCの使い方 - 【Java】 前提 項目 値 プロジェクト Gradleプロジェクト Spring Boot 3.1.3 Language 17 Spring Data JDBCがサポートしているDBです。 D...
bash

WSLのbash,ubuntuでGowが不要っぽい

WSLのbash,ubuntuでGowが不要っぽい WSLをインストールするとどうもbash.exeも入るようです。 C:\Users\takahashi-h5>where bash C:\Windows\System32\bash.exe...
WSL

Windows10proのコマンドプロンプトからWSLコマンド経由で文字コードを変換する方法

Windows10proのコマンドプロンプトからWSLコマンド経由で文字コードを変換する方法 ディストリビューション Ubuntu 18.04.2 LTS ウィンドウズで文字コードを変換するにはサクラエディタやVSCodeで変換するかウィン...
WSL

Windows10proのコマンドプロンプトからLinuxコマンドを実行する方法

Windows10proのコマンドプロンプトからLinuxコマンドを実行する方法 ディストリビューション Ubuntu 18.04.2 LTS WSLをインストールしておけばコマンドプロンプトからLinuxコマンドを実行することが可能になり...
労務

人材開発支援助成金(旧キャリア形成促進助成金)

人材開発支援助成金制度とは 雇用する労働者のキャリア形成を促進するため、企業が行う職業訓練等の費用の一部を助成する制度です。 対象となるのは雇用保険に加入している被保険者なので、正社員だけではなく契約社員や派遣社員、短時間労働者なども対象と...
Excel

Excelを超便利にするSuperXLe Basicアドインの使い方

Excelを超便利にするSuperXLe Basicアドインの使い方 RelaxTools Addinを去年あたりから使っていたのですが、併用して使えばもっとエクセルが便利になるツールSuperXLe Basicをご紹介します。 本家サイト...
Gradle

STS(Eclipse)でGradleプロジェクトのプロジェクト名(SVN)を変更する方法

STS(Eclipse)でGradleプロジェクトのプロジェクト名(SVN)を変更する方法 STSでGradleプロジェクトのプロジェクト名(SVN)を変更するには一旦以下の2ファイルを変更する必要があります。 ファイル .project ...
コトバンク

役務とは

役務とは 下請法を勉強していたらこの言葉が出てきたので調べて見ました。 役務(えきむ)とは、人のために行う労働のことです。 下請法でいうところでは、親事業者のために行う労働の事を指します。
Java9

Java9でpubsubを実装する

Java9でpubsubを実装する Java9からpubsubを簡単に実装できるようになっています。サブスクライバーを実装します。 オーバーライド onSubscribe() onNext() onError() onComplete() ...
Java9

Java9のSet.ofメソッドでイミュータブル(不変オブジェクト)なSetオブジェクトを作成する

Java9のSet.ofメソッドでイミュータブル(不変オブジェクト)なSetオブジェクトを作成する Java9からSetやMapやListなどのコレクションクラスにファクトリメソッドのofメソッドが追加されています。 これで簡単にイミュータ...
Java9

Java9のList.ofメソッドとArrays.asListメソッドの違い

Java9のList.ofメソッドとArrays.asListメソッドの違い 受託案件がJava9で開発なので最近Java9を勉強しています。 Arrays.asListメソッドで作成したListオブジェクトは要素を追加することはできません...
プロジェクトマネジメント

進化的プロトタイピングとは

進化的プロトタイピングとは 受託案件で進化的プロトタイピングを用いて開発したのでメリットデメリットのメモです。 ブレッドボードプロトタイピングとも呼ばれるようです。 プロトタイピングと言われているようにまず先行着手である程度のプロトタイプを...
spring

Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする

Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
Aurora

MySQL(Aurora)でauto_inclementを使用しているテーブルのインクリメント値をlast_insert_id()関数で取得する

MySQL(Aurora)でauto_inclementを使用しているテーブルのインクリメント値をlast_insert_id()関数で取得する プライマリキーに対してauto_inclementを設定しているテーブルがあるとします。 この...
Aurora

MySQL(Aurora)でマージ文を発行する方法

MySQL(Aurora)でマージ文を発行する方法 MySQLでマージ文を発行するにはINSERT文にON DUPLICATE KEY UPDATEキーワードを使用してマージ文を実行します。 以下のような従業員テーブルがあるとします。 CR...
spring

Springで初期データをdata.sqlで投入する方法

Springで初期データをdata.sqlで投入する方法 data.sqlというファイルをsrc/main/resources配下に置くことでSpring起動時にデータをテーブルにインサートすることができます。 但し、application...
jackson

JavaのライブラリjacksonでJsonNodeクラスとreadTreeメソッドで深い階層のJSON形式を読み込む方法

JavaのライブラリjacksonでJsonNodeクラスとreadTreeメソッドで深い階層のJSON形式を読み込む方法
jackson

JavaのライブラリjacksonでCSVを出力する方法

JavaのライブラリjacksonでCSVを出力する方法
jackson

JavaのライブラリjacksonでCSVを読み込む方法

JavaのライブラリjacksonでCSVを読み込む方法 jackson-dataformat-csvライブラリを使用してCSVやTSVを読み込むことができます。 Jackson バージョン Jackson Dataformat CSV 2...
jackson

Javaのライブラリjacksonの使い方

Javaのライブラリjacksonの使い方
Javaのデザインパターン

Javaのデザインパターンファクトリメソッド

Javaのデザインパターンファクトリメソッド factoryメソッドはstaticメソッドです。※Boolean.valueOfメソッド等 メリット コンストラクタはクラス名になるが、メソッドなので分かりやすい名前に命名できる シングルトン...
RESTful

Spring BootのRestControllerでJSONを引数で渡す方法

Spring BootのRestControllerでJSONを引数で渡す方法 REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。 RequestMapping...
RESTful

@Controllerと@RestControllerの違い

@Controllerと@RestControllerの違い @Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。 @Controller @ResponseBody p...
Trello

Trelloにガントチャートを追加する

Trelloにガントチャートを追加する Trelloでカンバン管理をしていますが、ガントチャートを追加することができます。 Chromeの拡張機能でEleganttを追加することでガントチャートを表示することができるようになります。(個別に...
spring boot

The bean ”, defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.

The bean '', defined in null, could not be registered. A bean with that name has already been defined in null and overri...
Redmine

RedmineのチケットはIssueと同じ

RedmineのチケットはIssueと同じ RedmineをEnglish版でインストールすると、日本語だとチケットとなっているところがIssuesとなっています。 古いバージョンのRedmineではこのIssuesを「問題」と翻訳していた...
MySQL

MySQL(Aurora)でパーティションテーブルを作成する方法

MySQL(Aurora)でパーティションテーブルを作成する方法
労務

従業員の傷病手当申請から支給まで

傷病手当とは 傷病手当とは、病気や怪我で就業が難しく報酬を受けれない場合に被保険者とその家族の生活を保障するために設けられた制度です。 協会けんぽから支給されます。 傷病手当金を受ける条件 以下全ての条件に当てはまったとき、初めて申請するこ...
SVN

cleanup failed to process the following paths~でSVNでクリーンアップが出来ないときの解決方法

cleanup failed to process the following paths~でSVNでクリーンアップが出来ないときの解決方法 SVNがおかしくなったので、クリーンアップしようとしたらなんとクリーンアップがエラーとなる。 .s...
MySQL

MySQL(Aurora)でauto_incrementを初期化する方法

MySQL(Aurora)でauto_incrementを初期化する方法 auto_incrementを初期化したい場合は、2通り方法があります。 一つ目の方法はtruncateします。 truncate table テーブル名; これでa...
Gow

Gowのsedコマンドの使い方

Gowのsedコマンドの使い方 Gowのsedコマンドを使ってみたので、メモです。 オプション 意味 -iオプション ファイルを直接編集する -i拡張子 ファイルを直接編集しバックアップファイルを生成する ファイルの各行の末尾に文字列を追加...
Gow

Gowのtrコマンドで改行コードを変換する方法

Gowのtrコマンドで改行コードを変換する方法 WindowsでLinuxのコマンドが使いたいときはbusyboxやGowがお勧めです。 sakuraエディタで改行コードを変換できますが、巨大なファイルサイズの場合、改行コード変換時に落ちて...
JSON

JSON形式のファイルを整形・集計したりするjqコマンドのインストールと使い方

JSON形式のファイルを整形・集計したりするjqコマンドのインストールと使い方 JSON形式のファイルをCSV形式に変換したり、整形・集計など色々加工したい場合にjqをいれておくと便利です。 インストールはこちらです。OSにおわせてダウンロ...
コトバンク

IT業界におけるフリーランスとの取引終了を意味するインボイス制度とは

IT業界におけるフリーランスとの取引終了を意味するインボイス制度とは 2023年にインボイス制度がコッソリ導入されます。多分まだ知らない人の方が多いでしょうか。 IT業界にはフリーランスがたくさんいます。 フリーランスにはメリットとして年商...
Aurora

Aurora(MySQL)のバージョンを確認する方法

Aurora(MySQL)のバージョンを確認する方法 Aurora(MySQL)のバージョンを確認するには SELECT @@aurora_version; で確認できます。 2.02.5
MySQL

MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる

MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる MySQLの関数がいまいち変な動きをします。 concatを使って文字列連結する際、以下のような感じで文字列連結します。 select concat(fir...
Aurora

S3バケットにAuroraのデータを出力するINTO OUTFILEの設定方法

S3バケットにAuroraのデータを出力するSELECT INTO OUTFILEの設定方法 Auroraからselect文で取得した結果をS3にファイルで出力することができます。 S3バケットのcsvファイルとかからAuroraにデータを...
Aurora

Aurora(MySQL)でテーブルの文字コードを変更確認する方法

Aurora(MySQL)でテーブルの文字コードを変更確認する方法 Aurora(MySQL)で、既存テーブルの文字コードを変更する方法です。 ALTER TABLE テーブル名 CONVERT TO CHARACTER SET utf8;...
Eclipse

Eclipse(STS)のプロジェクトで使用しているjvmのメモリ設定方法

Eclipse(STS)のプロジェクトで使用しているjvmのメモリ設定方法 Eclipseはjavaで実行されているため、Eclipse自体を高速に動作させたい場合は、iniファイル内のメモリ割り当てを増やせばEclipseの動作が早くなり...
Java

JavaのString型でnullを”null”という文字列に変換する方法

JavaのString型でnullを"null"という文字列に変換する方法 参照型変数がnullの場合に、"null"という文字列を返すString.valueOfメソッドを使用すれば"null"という文字列が返ってきます。 JavaでSt...
Aurora

S3バケットのcsvファイルとかからAuroraにデータをインポートするLOAD DATA FROM S3

S3バケットのcsvファイルとかからAuroraにデータをインポートするLOAD DATA FROM S3 S3に配置したCSVなどのデータをクラウド上でそのままAuroraにインポートする方法です。 AuroraはIAM DB認証にしたり...
MySQL

MySQLでload data local infileで高速にデータをインサートする方法

MySQLでload data local infileで高速にデータをインサートする方法 load data local infile構文を使うとローカルのcsvファイルなどから一気にデータをインポートすることができます。 d:/data...
Excel

Excelのオートフィルを一番下まで機能させる方法

Excelのオートフィルを一番下まで機能させる方法 MySQLに大量データを作らなくてはいけない時があり、ストアドプロシージャでデータを作成しようと思ったのですが、流石に100万件のデータはプロシージャでサロゲートキーをインクリメントしてル...
Java

Java Bronzeのpackage文纏め

Java Bronzeのpackage文纏め package文で一番重要なのは先頭行に書くことです。import文より下に書いてはいけません。 import java.util.*; package jp.co.confrage; // 先...
Java

Java SilverのStringクラスのコンスタントプール纏め

Java SilverのStringクラスのコンスタントプール纏め Stringクラスのみコンスタントプールという仕組みがあるようで、同じ文字列なら、インスタンスを使いまわすという仕組みがあるようです。これをコンスタントプールと言います。 ...
Java

Java Silverの&&と||の纏め

Java Silverの&&と||の纏め if分のand条件やor条件で、&&や||を使いますが、この問題の引っかけがありました。 public class Main { public static void main(String[] a...
Java

Java Bronzeのプリミティブ型纏め

Java Bronzeのプリミティブ型纏め プリミティブ型を明示的に初期化しなかった場合の初期値がどうなるか出題されます。 これはクラスのフィールド(メンバ変数)のみ初期化されることを覚えておく必要があります。 ローカル変数は初期化されませ...
Java

Java Bronzeのエントリーポイントmainメソッド纏め

Java Bronzeのエントリーポイントmainメソッド纏め Javaのエントリーポイントであるmainメソッドについて出題されます。 以下、エントリーポイントの決まりです。 mainは小文字 public static void 引数は...