のーずいだんぷ

主に自分用メモですが、もしかしたら誰かの役に立つかもしれません

Java

複数言語が混在したプロジェクトでlinterとformatterをgit-commitにフックする

はじめに 複数言語をすべてgit-hookで連携するのはしんどい git-hook連携ツール:pre-commitを使用する インストール 設定ファイル 設定の反映 単純な実行 汎用的なチェック 各言語の方針 Python pre-commitへのhook設置 各設定ファイル Node.js 1. pre-commi…

<Java>H2DBの例外:SQLExceptionをエラー内容によってハンドリングをしたい

はじめに JavaのJDBCのエラーについて SQLExceptionのエラーコードを使おう エラーコードとは? 実際のコード 終わりに はじめに とあるアプリケーションのデータベースとして、H2を採用していた。そのアプリケーションでは問題があり、都合上DBへ挿入するデ…

Javaのloggingモジュールでログローテーション

Javaのログローテーション loggingモジュールの設定 ローテションする際の設定と注意 注意点 小ネタ Javaのログローテーション 仕事でjavaを多少触ることがあるが、先日ログローテーション周りでハマったのでメモしておく。 なお使用しているjavaはopenjdk 1…