2019-10

プロジェクトマネジメント

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

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