2007-01-01から1年間の記事一覧

dbとか

8.3でパフォーマンスは劇的に向上する - コアメンバーが語るPostgreSQLの今 http://journal.mycom.co.jp/articles/2007/06/15/postgresql/001.html http://h50146.www5.hp.com/products/software/oe/linux/summary/reference/pdfs/hp_postgresql1.0.pdf 2005…

finalメソッドはほとんど意味がない?

http://www-06.ibm.com/jp/developerworks/java/050114/j_j-jtp12214.html つまりコンパイラーは積極的にインライン化の判断をして高パフォーマンスを達成し、もし後で、こうした判断が有効な想定に基づくものでなくなっていたら、その判断を取り消すのです…

java インライン展開

VMOptions http://mage.oops.jp/pyuki/wiki.cgi?VMOptionshttp://docs.sun.com/app/docs/doc/816-3973/6ma7ftaqh?l=ja&a=view XX:MaxInlineSize = インライン化されるメソッド内のバイトコード命令の最大数を指定する整数。 privateメソッドはインライン展開…

java System.arraycopy()

System.arraycopy()は要素数が少ない時はfor()文の代入より遅い JDK1.5要素数 16 arraycopy > 30 arraycopy = 160 arraycopy

DB 非正規化

MMOのDB設計について http://blog.c-production.com/archives/2006/06/mmodb.html ヘタに自前でメモリ内にデータ保持するより最近のDBの方がサーバープログラミングも確実なんでは?と思うがやはりクエリー発行回数が最終的にネックになる。特に正規化してい…

nullはだめよ

javax.imageio.throw new IllegalArgumentException("xxx == null!");javax.swing.JListthrow new IllegalArgumentException("xxx must be non-null");setの場合 if (columnModel == null) { throw new IllegalArgumentException("Cannot set a null ColumnM…

DB メモリ

DBのキャッシュっているの?ページキャッシュがあればいらない?http://d.hatena.ne.jp/naoya/20070521http://d.hatena.ne.jp/stanaka/20070427/1177651323

SQL likeパターンマッチング エスケープ

http://www.postgresql.jp/document/pg721doc/user/functions-matching.html リテラルのアンダースコアやパーセント記号を他の文字のマッチングに使用するのではなくそのものをマッチさせたい場合には、 pattern の中のそれぞれのアンダースコアとパーセント…

PostgreSQL

http://b.astronote.jp/log/eid70.html レコードの存在チェックに count(*) を使用していないか countを使うと無駄にレコードを読んでしまうので、 select col1 from table where col1 = 1 limit 1; のように LIMIT 1 を使うようにします。 UTF-8でpsqlを使…

認証結果の扱い

a. boolean certify() b. void certify() thorws Exception

再接続

postgresql-8.1-409.jdbc3.jar dbmを再起動した場合の再接続はJDBCレベル?で行ってくれている これは便利! 停止中 org.postgresql.util.PSQLException: FATAL: terminating connection due to administrator command

JDBCドライバ

http://jdbc.postgresql.org/download.html からJDBCドライバをダウンロード

jdbc おさらい

http://www.postgresql.jp/document/pg721doc/programmer/jdbc.html

HDD

http://h50146.www5.hp.com/products/servers/proliant/storage/sata_sas.html 信頼性は SCSI > SATA

java スレッド

スレッド A y = 1; synchronized (m) { x = 1; } スレッド B synchronized (m) { i = x; } j = y; A がsynchronizedブロックの中"または前"にやったことは全て、 Bが同じロックによってガードされていsynchronizedブロックを実行するとき、 Bにとって可視で…

java プログラム

◆ 全般 ・ネストを深くしない。適切に return, continueを使用する ・リフレクションはデバッグ、リファクタリングしにくくなるため できるかぎり避ける ・オブジェクトの引数は実行時エラーになるのでなるべく避ける →Generics◆ I/O FileInputStream, FileO…

java システムプロパティ

http://www.hellohiro.com/systemproperty.htm user.dir ユーザーの現在の作業ディレクトリ user.home ユーザーのホームディレクトリ シンボリックリンクの場合は、シンボリックリンクの先の名前になる

コンパイル

Visual C++ 2005 Express Edition

Visual Studio 2005 Express Edition よく寄せられる質問 http://www.microsoft.com/japan/msdn/vstudio/express/faq/ ・Express Edition を商用目的で使用することはできますか。 はい、Express Edition でプログラミングしたソフトウェアの販売については…

find

このディレクトリ以下の*.pmから"sage"という文字列の入ったファイルを探す grep '"sage"' `find * -name "*.pm" ` 複数条件 複数条件も指定可能 and ・・・・ そのまま並べて記述する。 ex) find . -name a.out -atime +30 -print or ・・・・ \( 条件 -o 条件 \) …

BTS、バグ管理

Mantis 無料 TestingStudio 有料 mantis 1.0.5 ・ユーザを削除した場合 ユーザ7といった表示になる。検索で選択できなくて不便なので消さずに停止した方が良い

locale 使用可能なロケールを調べる

http://docs.hp.com/ja/B2355-90850/locale.1.html

samba ファイル共有

・webminで管理 http://www.inohara.net/~kazuyoshi/lan-linux-vectra-samba.htm・ごみ箱の定期削除 (SUSE) exec の後を変えてテストしてから /etc/cron.daily/clean_recycle #!/bin/sh # # paranoia settings # umask 022 PATH=/sbin:/bin:/usr/sbin:/usr/b…

ホスティング

業者 URL コンパネ ML メモ ヒューメイア http://www.humeia.co.jp/ 有 fmlベース ワダックス http://www.wadax.ne.jp/ mailman (連番×?) CPI http://www.cpi.ad.jp/ 有 fmlベース 無料テストサーバあり OCN ホスティング 独自(連番有) or majordomo スマイ…

メーリングリスト

・Mailman 連番 パッチで対応 2.1.5+ http://aol.okwave.jp/qa2663868.html http://forum.tsukaeru.net/viewtopic.php?t=2222・FML FMLで新ML作成 http://snap.shot.cx/987239537連番有・majordomo

Eclipse+CVSでの改行コードの扱い

http://72.14.235.104/search?q=cache:vgRCgZAjBW4J:kvasir.skirnir.net/software/java/java00024.ksd+cvs+%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89&hl=ja&ct=clnk&cd=1&client=operaバイナリにして回避 Eclipse+CVSでの改行コードの扱いWindows版Ecl…

cygwin CR

cygwinのbashの挙動が変わっている スクリプトをCRLFで保存すると最後にCRがついてしまう(例えば、引数にCRがついてしまう) →スクリプトはLFで保存するhttp://www.bookshelf.jp/2ch/win/1121456258.html 838名無し~3.EXEsage2006/10/19(木) 03:01:09 id:Dn7C…

64bit VM

Solarisの場合、Java HotSpot(TM) 64-Bitjava version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) Server VM (build 1.5.0_10-b03, mixed mode)java version "1.5.0_10" Java(TM) 2 Runtime Envir…

負荷とは何か http://d.hatena.ne.jp/naoya/20070222/1172116665

CMSInitiatingOccupancyFraction

http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.htmlhttp://tabiraku.dip.jp/cima/index.php?blogid=1&archive=2005-2-3 http://h50146.www5.hp.com/products/software/oe/hpux/document/pdfs/JHS04031-03.pdf XX:CMSInitiatingOccupancyFraction= GC…