こみなのメモ帳

趣味と実益のネタ帳

  • [play1-routes]URLの末尾にスラッシュを自動追加する

    あらきさんのブログ(http://blog.arahaya.com/2011/12/new-blog-running-on-play/)より「Play frameworkでブログを作ってみました」より。(残念ながらリンク […]

  • [play1-routes]pukiwikiとの連携

    例えば、http://localhost/ でplayで作成したアプリケーションを動かし、http://localhost/help/ にpukiwikiを稼働させてアプリケーションのヘルプ機能として活用することを考えま […]

  • [play1-routes]favicon.ico

    play newコマンドで新規アプリケーションを作成すると、conf/routesファイルは下記のようになっている。 初期状態では、favicon.icoへのリクエストは、404、見つからない を返すようになっている。オ […]

  • [h2db]サーバモードについて

    H2DBは組込モードだけでなくサーバモードでも起動することができる。以下のような感じで、org.h2.tools.Server を実行すればサーバが起動する。 > java -cp %PLAY_HOME%\framewo […]

  • [h2db]結果セットの返却について

    デフォルトの動作は、データが見つかり次第返却する方式ではなく、全件抽出してからの返却となる。そのため、件数が多いと最初のデータが返ってくるまでちょっと待たされることがある。 件数の多いデータを一気に取得するのを是とするか […]

  • [h2db]クラスタリング

    サーバモード限定。非常に簡素だがクラスタリングをサポートしている。組込みモードは対象外。 サーバは2台固定。 参照系クエリは1番目ノードに、それ以外のクエリは両方のノードに対して実行される。結果が不定なランダム関数はノー […]

  • [h2db]別のDBとの連携について

    他のDBのテーブルを透過的に扱うことができるリンクテーブルという仕組みがあります。 Linked TablesThis database supports linked tables, which means table […]

  • [h2db]稼働中のバックアップ

    稼働中のデータベースをバックアップするときは、次のコマンドを手動またはプログラムから実行すればよい。 参考までに下記ページには、Hibernateからバックアップを実行する方法が書かれています。 H2 Database […]

  • [h2db]インデックスのリビルド

    一般にデータの更新を繰り返しているとインデックスが断片化、肥大化しまいます。H2DBも例外ではありません。そうしたインデックスをリビルド(再構築)する機能は現時点(2021/03/18)で実装されていません。 データベー […]

  • [h2db]マイグレーションとリカバリ

    H2のバージョンアップで、DBデータ形式に関する変更があった場合でもDBデータを自動的にバージョンアップしてくれません。jarを差し替える前にDBデータの移行作業が必要です。 移行作業というと仰々しいですが、リカバリの手 […]

  • トランスポーター3にドナルド・トランプ出てきた

    トランスポーター3をケーブルTVで鑑賞していたら、セリフにドナルド・トランプ氏が登場。2008年の作品なので大統領になる前、不動産王と呼ばれていたころでしょうか。 「つまりドナルド・トランプ風に言うとこうだ。お前はクビだ […]

  • [play1-deps] libフォルダについて

    libフォルダは置かれたjarを勝手に認識してくれる便利なフォルダですが、本来は play deps コマンドで依存性解決した結果のライブラリの置き場所です。 そのため、playが置いた以外のjarファイルが見つかるとw […]