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

tomcat6チューニング

HTTPとAJPのコネクタで設定できるものとデフォルト値が異なるので注意が必要 【AJP13】Thread関連 主要なものだけ。 maxThreads リクエスト処理スレッドの最大個数。デフォルトは40 connectionTimeout デフォルトはTimeoutしない。 keepAliveTimeout 接続を…

tomcat4チューニング

Thread関連 maxProcessors このコネクタによって生成されるリクエスト処理スレッドの最大数を指定します。デフォルトは 20 です。 minProcessors このコネクタが最初に生成するリクエスト処理スレッド数を指定します。デフォルトは 5 です。 enableLookups D…

apacheチューニング

abコマンド abコマンドはベンチマークを簡単に取るために用意されたツールです。 ab -n 100 -c 10 http://xxx.xxx.xxx.xxx/index.html n テストで発行するリクエストの回数を数値で指定 c テストで同時に発行するリクエストの数を数値で指定 詳しくはこちらA…

Webアプリケーションメモ

セッション管理 IE6 セッションはプロセス単位で共有。新規ウィンドウで開いても同じプロセスで動く IE7 IE6と同様。タブの場合も同じプロセスで起動 IE8 タブの場合は別プロセスとして起動する。IE8でセッションを共有しない新しいウィンドウを開きたい場合…

SQLServerメモ

データベースロック 行ロックの利点 多数のスレッド内の異なったレコードにアクセスする際にロックの競合が少ない。 ロールバックの変更が少ない。 単一レコードを長時間ロックすることができる。 行ロックの欠点 ページレベルロックまたはテーブルロックよ…

バッチ処理に関するメモ

起動方法について Unix/Linux cron,atコマンド Windows タスクスケジューラ,atコマンド http://q.hatena.ne.jp/1126674832 JP1 良くあるバッチ処理(CSV読み込み) ヘッダあり/なし、文字コード、カンマを文字として扱うか?、"(ダブルクォート)の扱い、改行…

DWH

BI

まず読もう データウェアハウスの構築に関する7つの疑問 データウェアハウス構築の秘訣(1) データウェアハウス構築の秘訣(2) これからの情報系システムが目指す方向性は「リアルタイム」 用語 データマート 部門や個人の使用目的に応じて特定のデータを…

SAStrutsまとめ

SAStruts+S2JDBCでアプリケーションを構築するに当たって前調べしたことを纏めてあります。基本的なことからアーキテクトまで広く利用できるようなリンク集&コメントです。 SAStrutsについて 機能について http://sastruts.seasar.org/featureReference.htm…

Seasar FWメモ

SmartDeploy HOT ソースコードが修正されたら即時反映。若干パフォーマンスが落ちる。 WARM プロジェクト全体のDI設定は初回のみ。あとは変更されたところのみデプロイされる(UT用かな) COOL 初期化1回のみ。パフォーマンスに影響なし。(本番用) SmartD…

Javaメモ

Javaのちょっとしたメモ package-info.java 5.0からの機能。昔はHTMLで書いてたものを、Java言語で書けるというものです。Eclipseでもちゃんと認識します。たとえばこんな感じで書くと、このパッケージは非推奨のパッケージであることをコンパイラに知らせる…

DWH

BI

まず読もう データウェアハウスの構築に関する7つの疑問 データウェアハウス構築の秘訣(1) データウェアハウス構築の秘訣(2) これからの情報系システムが目指す方向性は「リアルタイム」 用語 データマート 部門や個人の使用目的に応じて特定のデータを…

SAStrutsまとめ

SAStruts+S2JDBCでアプリケーションを構築するに当たって前調べしたことを纏めてあります。基本的なことからアーキテクトまで広く利用できるようなリンク集&コメントです。 SAStrutsについて 機能について http://sastruts.seasar.org/featureReference.htm…

Seasar FWメモ

SmartDeploy HOT ソースコードが修正されたら即時反映。若干パフォーマンスが落ちる。 WARM プロジェクト全体のDI設定は初回のみ。あとは変更されたところのみデプロイされる(UT用かな) COOL 初期化1回のみ。パフォーマンスに影響なし。(本番用) SmartD…

Javaメモ

Javaのちょっとしたメモ package-info.java 5.0からの機能。昔はHTMLで書いてたものを、Java言語で書けるというものです。Eclipseでもちゃんと認識します。たとえばこんな感じで書くと、このパッケージは非推奨のパッケージであることをコンパイラに知らせる…

Guvnor上で作成したルールをクライアントから起動する。

Gunvnor上で作成したルールをクライアントから起動してみます。 ※このサンプルはGuvnorで作った宣言的Factをクライアントから起動する方法になります。 1.Guvnorでルールを作ります。 20歳以上であれば、ファクト.resultに「○○さんは○なので、お酒が飲…

デシジョンテーブル サンプルプログラム

デシジョンテーブルを利用することによって、エクセルでルールを書くことができます。 デシジョンテーブル サンプルでは書いてませんが、RuleSetの部分には利用するjavaのパッケージ名を記載します。 DrinkOrNot.java デシジョンテーブルからルールを読み込…

事業計画書メモ

新規事業計画書の作り方 http://www.m-out.jp/make/ ニーズ/ターゲット http://www.m-out.jp/make/003/ セグメンテーションとターゲット選定 http://enterprisezine.jp/article/detail/796 事業計画書(様式) http://www.do-shokoren.com/sougyo_juku/yoush…

drools Govnor日本語化

日本語化 Govnorの日本語化できないのかな?と思っていたらやっぱりできたみたい。 ログインURLの後ろにlocale=ja_JPをつけるだけです。

drools Guvnor サンプル

Govnorでルールの作成とテストシナリオの設定を行ってみました。 ルールの設定 ルールは20歳以上だったらファクト内のresultに「飲めます」という日本語を登録するものです。ファクトが更新されるとルールが再評価されてしまうのでno-loop属性も追加していま…

drools サンプルプログラム3

少し複雑な条件でのサンプルプログラム プログラム概要 車両保険の割引率計算のプログラムです。Factはサンプルプログラム2のものに、ゴールド免許か否か、利用用途加えたものになります。 免許 ゴールド免許 +5%割引 年齢 18 ファクト 省略しますが、Purpo…

drools サンプルプログラム2

集合の中から条件にマッチするものを抽出する。 プログラムの概要 サンプルプログラム1と同様のFactを利用します。与えられたファクトのなかから年齢が一番高い人と低い人の名前と年齢を出力するプログラムです。 実行プログラム(MaxAge.java) import org.…

drools サンプルプログラム1

まずは一番簡単なサンプルプログラムから。 プログラムの概要 名前と年齢をFactとしてルールエンジンに提供することにより、お酒が飲めるか飲めないかを判定するプログラムです。 Factの定義 POJOで記述します。Factと難しく言っていますがただの箱だと思っ…

Rulesメモ

Rules ルールエンジン。JBoss Rules のコミュニティ版が Drools 5.0 となっている。 Drools http://www.iluminado.jp/drools/drools-50-mainmenu-76.html Eclipseの設定方法 http://www.iluminado.jp/drools/drools-50-mainmenu-76/84-drools5-for-beginners…

Hadoopメモ

構成要素 HadoopCore 「HDFS(Hadoop Distributed Filesystem)」という分散ファイルシステム&MapReduce分散コンピューティング」 GoogleFileSystem(google) HBase 分散データベース Bigtable(google) 動作環境 Linux JDK1.6以上推奨 SSH(単体で動作させる…

Flex実装編

Blazeでのproxy設定 http://d.hatena.ne.jp/higayasuo/20080306/1204808608 FlexとSingleton http://www.azul.systems-noel.jp/flex2/item_50.html Flexコンパイラで生成されたActionScriptを見る方法 http://www.azul.systems-noel.jp/flex2/item_44.html F…

Flex知識編

Flexの開発環境 Flex SDK 2 Flex Builder 2 http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex&loc=ja Adobe推奨 コーディング規約 英語版 http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions 日本語訳 http://www.trick7.com/b…

S2Unitまとめ

readXlsAllReplaceDBでTimestampを挿入 readXlsAllReplaceDbでエクセルからのTimestampがうまく入らない MockHttpServletRequestの使い方 requestヘッダなどに値を詰める必要がある場合のテストにはMockを使ってテストを行います。 1.TestCaseのフィールドに…

S2JDBCメモ

S2DaoはSQLを中心に考えます。 S2JDBCは、エンティティ(Java)とテーブル(データベース)は、同一のモデルだとみなしています。 http://d.hatena.ne.jp/higayasuo/20080201/1201858270 S2JDBC使う前に読む http://d.hatena.ne.jp/dkfj/20090306/1236301619 S2J…

SAStrutsまとめ

SAStruts+S2JDBCでアプリケーションを構築するに当たって前調べしたことを纏めてあります。基本的なことからアーキテクトまで広く利用できるようなリンク集&コメントです。 SAStrutsについて 機能について http://sastruts.seasar.org/featureReference.htm…

Seasar FWメモ

SmartDeploy HOT ソースコードが修正されたら即時反映。若干パフォーマンスが落ちる。 WARM プロジェクト全体のDI設定は初回のみ。あとは変更されたところのみデプロイされる(UT用かな) COOL 初期化1回のみ。パフォーマンスに影響なし。(本番用) SmartD…