2009-07-01から1ヶ月間の記事一覧

Javaヒープメモリの仕組み

オブジェクトは、Eden⇒Survivor⇒Tenuredのメモリに順に格納されていく。 実際の様子は、JConsoleなどで確認出来る。 JDK6だと、TenuredでなくPs Old Genとなるのかな。 http://www.atmarkit.co.jp/fjava/rensai3/devedge03/devedge03_1.html

SAStrutsでSQLRuntimeException

携帯端末からのアクセス時にSQLRuntimeExceptionが発生。PCからだと問題ない。 ライブラリのバージョンが悪いのか、JVMが悪いのか・・・。 WARN RequestProcessor - 処理できない例外がスローされました: class org.seasar.framework.exception.SQLRuntimeEx…

携帯ユーザエージェント判別

Javaアプリで判別する場合は、リクエストよりユーザエージェントを取得して判別。 ※Apacheで判定したい場合は、mod_rewirteなどで。 request.getHeader("user-agent"); http://d.hatena.ne.jp/t50984/20090316/1237184300

SAStrutsでスレッド

スレッド(プッシュ処理)用のサーブレットを作成し、web.xmlに定義。 load-on-startupは、S2ModuleConfigFactory、S2ContainerServletの後にすること。 http://code.nanigac.com/source/wiki/view_title/597/BlazeDS%E3%81%AE%E3%80%8CFlex+Messaging+Servi…

SAStrutsの仕組み

http://d.hatena.ne.jp/gnarl/20090327/1238161032

ファイル圧縮ツール(GCA)

ファイル高圧縮ツール。 http://www.vector.co.jp/soft/win95/util/se185579.html

ネストしたプロパティで入力チェック

ネストしたプロパティで入力チェックActionCustomizerを(拡張)修正 for (Class clazz = actionMapping.getActionFormBeanDesc() .getBeanClass(); clazz != null && clazz != Object.class; clazz = clazz .getSuperclass()) { for (Field field : ClassUt…

JConsoleでJVM監視

Tomcatの起動引数設定 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=ポート番号 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false " ${Tomcat}/bin/jco…

TomcatのCATALINA_OPTSの設定例(メモリ割り当て)

catalina.sh(catalina.bat)のCATALINA_OPTS設定例。ヒープ:512MB CATALINA_OPTS=" -verbose:gc -XX:+PrintGCTimeStamps -Xms512m -Xmx512m -XX:NewSize=170m -XX:MaxNewSize=170m -XX:SurvivorRatio=2 -XX:PermSize=64m -XX:MaxPermSize=64m" 参考URL htt…

JMteterでパフォーマンス測定/負荷テスト

JMemter本家 http://jakarta.apache.org/site/downloads/ 参考URL http://www.stackasterisk.jp/tech/engineer/jmeter01_01.jsp

VistaのCookieの場所

VistaのCookieの場所 C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies ツール⇒フォルダオプション⇒表示⇒保護されたオペレーティングファイルを表示しない のチェックを外す。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13130…

JavaのCookie

http://d.hatena.ne.jp/Kazzz/20080218/p2 http://itpro.nikkeibp.co.jp/article/COLUMN/20070831/280847/?ST=develop&P=2 http://0xc000013a.blog96.fc2.com/blog-entry-91.html http://www.techscore.com/tech/J2EE/Servlet/4.html

Tomcat6のSingleSignOn

Single Sign On 機能は次の規則にしたがって動作する: この仮想ホストのすべての web アプリケーションは同じ Realm を共有しなければならない。 事実上,これが意味することは,この Host 要素 (またはそれを取り囲む Engine 要素) の内側にRealm 要素を入…

JdbcRealm認証とログイン持続

Realmで認証した状態をCookieで保持するにはどうすればよいだろう。TomcatのAuthenticatorまわりのコードをいじるしかないのか・・・。 http://d.hatena.ne.jp/yuroyoro/20090303/1236080105 http://d.hatena.ne.jp/cypher256/20080419/p3 追記 org.apache.c…

Flexのエラー

XXXXにプロパティ XXXX が見つからず、デフォルト値もありません http://d.hatena.ne.jp/masapon1967/20070803/1186108311

sitemap.xml

SEO

サイトマップ(0.9)について http://lhsp.s206.xrea.com/misc/sitemaps.html http://www.sitemaplus.com/index.php?url=http%3A%2F%2Fxn--gmqyys98nzba.jp&type=pc&free_redirect=1&from=sitemaplus

設定ファイル

設定ファイルのミス。 の中に を書くことは できません. org.seasar.framework.container.impl.S2ContainerImpl cannot be cast to org.seasar.framework.container.ComponentDef http://ml.seasar.org/archives/seasar-user/2008-January/012584.html

S2Maiでメール送信

SastrutsとS2Mai http://seasar-users.jp/tech-info-sastruts/sastruts-s2mai http://s2mai.sandbox.seasar.org/ja/guide1.html

検索順位チェッカー

SEO

検索順位をチェックする。 http://www.seotools.jp

被リンク数チェッカー

SEO

被リンク数をチェックする。 http://www.infoathletes.com/