2015-10-01から1ヶ月間の記事一覧

mybatis configuration.xml のDOCTYPE宣言

mybatis が、iBatis時代から使っていたせいか、configuration.xml の DOCTYPE宣言を iBatis 時代のまま、 コピペで使い回してしまった。。。 typehandler など宣言するとき、Eclipse で編集時にエラーになって気がついた。 現在は、以下である。 http://myb…

利用期間重複の詳細リストを求める(2)

先日書いた 利用期間重複の詳細リストを求める(1) から、ちょっと目的が外れるけど、 重複した素材の抽出のみ絞ったリストを生成するのを Java8 Stream で考えてみた。 素材のオブジェクト public class Element { public int id; public Date start_date; p…

利用期間重複の詳細リストを求める(1)

スケジュール管理などで、期間の重複を避けるための処理は良く書くことがあります。 要件として、既に重複が存在する状態の重複した期間の詳細を別に求めるという機会は、 少ないと思います。 それでも、重複した日の重複したもののリストを一覧で、日付毎に…

Maven JAR で、SecurityException

Maven で作成した jar ファイルを実行した時に、以下のエラーが発生 Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes at sun.security.util.SignatureFileVerifier.processImpl(Unkno…

請求月とサイトから支払期限日を求めるストアドFUNCTION

SQL

MySQL のストアドFUNCTION として請求月とサイト(支払い期限までの日数)から、 支払期限日(DATE型)を求めるものを作ってみました。 請求が末締めで、末日からのサイト(日数)を求めるものとします。 サイト日数の仕様は、1ヶ月を30日として定義して…

セルをはみ出た時だけ、Tooltip

table セルをはみ出た時だけ、Tooltip表示する。というのをするのに、サーバサイドでHTML生成では条件分岐したくなくて、少し悩んだあげく 結局、jQuery に頼るしかなかった。 CSSを以下のように用意。 td { border: 1px solid #000000; padding: 4px 10px; …

NULL でもインジェクト

Google guice 最新は、4.0 であることを知ってはいますが、 いまだに、3.0 を使ってます。 もしもインジェクトするものが null だったら、bind モジュールの書き方は、 .toProvider(Providers.of( object )); を書きます。 そして対象は、@Inject @Nullable …

chrome で、何がなんでも全角入力させない

先日ここに、投稿、http://blog.zaq.ne.jp/oboe2uran/article/1165/ しましたが、、 キーボードの「半角/全角漢字」キーでIMEがONにされると、IMEがそのままで、目的もいまいち不完全 そこで、「半角/全角漢字」キーで、IME-ONになる時の ke…