タイガー!タイガー!じれったいぞー!(SE編)

AS400, Java, JavaEE, JSF等の開発、習慣など。日々の気づきをまとめたブログ(備忘録)

2020-02-01から1ヶ月間の記事一覧

【Java】機密情報を環境変数で取り扱う

GitHubにPrivate格納ができるようになってきたとはいえ、プラットフォームのリポジトリに機密情報を預けるのが、どうも苦手でした。 苦手というより、もし万が一漏洩してしまったら、「超大変」でかつ「超危険」ということです。 ハッシュ関数でハッシュ化し…

【Mybatis】DBアクセス速度改善(DBセッション制御)

Mybatisを実装したJavaのコンソールアプリ開発を行っています。 RDBは、DB2 for i(旧AS400)。 CSVやEXCELファイルの大量のデータを裁かなければならないケースも多く、その場合、処理時間が長くなってしまいがちです。 これまでのやり方は、ACSのデータ転…

【Java】Java独自共通ライブラリーのログ書き出し問題についてのその後

前回、「Java共通ライブラリー内でSLF4J+logbackを使ってハマったこと」という内容の記事を書きました。 tigertaizo.hatenablog.com その時は、「SLF4J: Class path contains multiple SLF4J bindings.」や「Resource [logback.xml] occurs multiple times o…

【Mybatis】DBのCHARの値をtrim化して取得する(resultMapの場合)

またもMybatisネタです。 前回、DBのCHARの値をtrim化して取得する方法を書いたのですが、SELECT句の結果タイプがresultTypeだったため、TypeHandlerを使って trim処理をラップする方法が使えました。 tigertaizo.hatenablog.com しかし今回は、SELECT句の結…