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

table_cache でなくて、table_open_cache

MySQL 5.5 をチューニングしようと、table_cache サイズを変更するために、 以下を実行するとエラーになる。 mysql> SET GLOBAL table_cache=512; ERROR 1193 (HY000): Unknown system variable 'table_cache' table_cache でなくて、table_open_cache と打…

removeIf

そろそろ、Java 8 を使い始めるとしよう。 今までアホなコーディングとして、List の展開、 for(E e:list) の中で、list.remove(e); を書いてしまうと、 当然、 Exception in thread "main" java.util.ConcurrentModificationException at java.util.ArrayLi…

作成中のページでもガードをかけて公開

中途半端なWebページ作成中で、見られてもいいから公開/運用したいWebサイトがあるとします。 ある特定のページだけ、内容が見られても良いリンクやボタンなど操作できないページにする 管理が簡単にできないかと考えました。 ・共通の JavaScript を…

MySQL BLOB を mybatis で使う時に出たエラー

mybatis で MySQL の BLOB型データを読み書きしようとしたら、 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right…

mybatis ログレベルによる出力分け

mybatis を sl4j (logback) を使用したプロジェクトで使用する時、 logback.xml に org.apache.ibatis パッケージ に対するログレベルを書かなくても、呼び出し側で DEBUG になっていると、、 org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug が DEBUG…

1プロジェクトで起動可能な2つのJARを作る

Mavenプロジェクトで Manifestに java -jar で起動可能な mainメソッドクラスを定義した JAR ファイルを 作る方法の紹介は、以前、ここで書いた。 http://blog.zaq.ne.jp/oboe2uran/article/1087/ さらに、同じプロジェクトでつまり、1プロジェクトで2個の…

ModalWindowの中Datepicker/Autocompleteの問題

Wicket の ModalWindow の中に jQueryUI の Datepicker 等を配置すると、 ドラッグした時に残されるのでドラッグさせない方法を先日、 http://blog.zaq.ne.jp/oboe2uran/article/1124/ で書きましたが、やはりモーダルウィンドウとしての価値がなくなり良く…

mybatis で、MULTIPLE INSERT を書く

MyBatisで、MUTIPLE INSERT を実行するのは、foreach を使います。 例) //テーブルのデータ定義クラス→Item public class Item implements Serializable{ public String item; public int price; public Item(){ } } // mybatis の SQLセッション、…

GROUPCONCAT の注意

SQL

MySQL の GROUPCONCAT 連結した文字数に制限があった。 思わねところでハマった。 show variables like 'group_concat_max_len'; で確認すると、1024 これがデフォルト! うっかりすると超えてしまう。 環境変数:group_concat_max_len をセットすれば良…