なるようにしかならん

そういうことです

クエリの書き方によるパフォーマンスの違い

作業メモだけど面白いなぁと思ったので貼っておきます。 【クエリの書き方によるパフォーマンスの違い】 ■index情報 db.system.indexes.find({ns:"collection.Timeline"}); { "name" : "_id_", "ns" : "collection.Timeline", "key" : { "_id" : 1 } } { "_i…

mongoDBでshardingしてみる

ホントはreplicaSet設定してやりたかったんだけど妥協してごめんなさい。 基本的なshardの設定は以下の通り。 http://www.mongodb.org/pages/viewpage.action?pageId=5538005 それぞれのshardサーバーは1台で、3shardの構成。 mongosとconfigサーバーは同居…

morphiaを使うとき、ドキュメントにクラス名を含めなくできるアノテーションが出た

morphiaっていうmongoDBのORM的なものを使うとclassNameっていうカラムが勝手に追加されて、完全限定名でクラス名を含めたドキュメントとして保存してくれます。(デフォルトだと)でも、データ量の観点からそれは必要なければ除去したいなぁ…と思っていたら…

mavenプロジェクトがEclipseから認識されない

メモ。server.xmlとかの記述も合ってるのに、そもそもプロジェクト(アプリケーション)が認識されておらず、URL叩いても404になってしまう現象が起きていました。理由?というか対処法としては、 プロジェクトを右クリック後「Properties」→「Maven」→「Res…

select文でin句を使ったときの戻りの順番について

in句を使ったとき、どういう順番でデータが戻ってくるのかなと思って調べた。そもそもin句が何かっていうところをきちんと理解してる人はコレ悩まないと思うけど。 無学ですみません。 【in句】 同じフィールドに設定する条件をまとめる機能を持つ、where句…

Tomcatを80番で動かすときのポートフォワーディングの設定

またしても仮想化・・・。ホストのOSを再起動かけた段階で、iptablesで入れていた設定が全部パーに。 ということで備忘録。(temp) iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 8080 -j ACCEPT iptables -A PREROUTING -…

date、datetime、timestampの違い

「あれ?」っていつもなるので少しでも覚えられるように書いておく。まぁ以下のリンクを見れば済む話ではあるのだが。 http://dev.mysql.com/doc/refman/4.1/ja/datetime.html 転写になるけどまとめておく。 DATETIME 型 ・日付と時刻の両方の情報を昼用とす…

chkconfigでランレベルの設定

仮想環境に置いてたtomcatがホストダウン後の再起動で上がって来なかった。 入社直後に作った、設定したシステムだったので、色々抜けてるんだよねーと思いながら、調べたらやっぱりこんな感じだった。 $ /sbin/chkconfig --list tomcat tomcat 0:off 1:off …

maven2でwebプロジェクト作成手順

諸々前提事項が抜けているのは承知ですが、メモ書きとして。 ・コマンドラインで、次のコマンドを実行し、プロジェクトの雛形を作成 mvn archetype:create -DgroupId=jp.co.hogehoge -DartifactId=hogeProject ・作ったディレクトリ行って、eclipseのプロジ…

HashtableとHashMapの違い

■Hashtable ・同期を取る■HashMap ・同期を取らない この辺を参考に見てみる。 http://q.hatena.ne.jp/1151997995調査のきっかけは既存のソースの中にHashtableが出てきたこと。 でもこの特徴を考えると、今回のケースで敢えてHashtableを使う必要はなさそう…

awkで足し算

わーーーーーっと出てきた数値を全部足し上げたいとき。 集計するべき元データ | gawk '{all += $1} END {print all}' これだと、行のうち、一つ目のデータが集計対象ってことになりますね。1.allに足していって 2.出力 以上。 メモメモφ(。_。*) (追記)…

senを突っ込んでみる

参考にしたのはこの辺。 ・Java: 形態素解析Senをインストール(Windows編) ・形態素解析システム SenActivePerl入れないといけないのとかめんどくせーなと思ったけどまぁ言われた通りやってすんなり入ってくれたので良しとしよう。早く開発環境作らないとな・…

技術的なメモはこっちに書くか。

同じ部署(細かく言えばやってることは微妙に違うけれど)に最近joinされた@namikawaさんの blogを見ながらそういえばこちらにもアカウントがあったことを思い出した。 AmebaもSNS?の一形態として頑張ろうとしている昨今、pvに占めるmobileの 割合は高まる…