tips

64bit Windows 上で 32bit アプリケーションから 64bit アプリケーションを実行する方法

64bit版のWindowsでは、32bitアプリケーションを動作させるために、ファイルシステムリダイレクタという仕組みが使用されている。詳細は、File System Redirector - Windows applications | Microsoft Docs 等に記述されているが、簡単にいうと、以下のよう…

TomcatでHTTPメソッドを制限する設定方法

忘れがちになるので、自分用にメモ。 TomcatでHTTPメソッドを制限する設定方法は以下の通り。$CATALINA_HOME/conf/web.xml に以下の設定を入れる。には拒否したいメソッドを列挙する。下記例はすべてのURLについてGETとPOST以外を拒否する場合の設定。 <security-constraint> <web-resource-collection> <web-resource-name>hoge</web-resource-name></web-resource-collection></security-constraint>…

SQL組み立て時に条件によってWHERE句が変化する場合のTips

SQLをプログラムで組み立てて実行するときで、条件によってWHERE句が変化する場合、ANDがつくかどうかでとても煩雑なコードになることがある。 以下の例のような感じだ。 StringBuilder sql = new StringBuilder(); sql.append("SELECT xxx, ... FROM xxx");…