2009-01-01から1年間の記事一覧
このあたりもちゃんと勉強しなければ。 ■JavaはCよりも速い!?--驚異の"-server"オプション http://sugi.sakura.ne.jp/column/021108a.html ■チューニングのためのJavaVM講座 http://www.atmarkit.co.jp/fjava/rensai3/javavm02/javavm02_2.html ■Javaメモリ…
grep -I -n '【調べたい文字列の正規表現】' -R 【フォルダパス】 --include='【調査対象のファイル名】'たとえば、現在いる場所のすべての下位フォルダのxmlとpropertiesファイルに対して、「${」で始まり「}」で終わる文字列を調べる場合のコマンドは、 gr…
「メニュー」→「編集」→「リンクの設定」から、設定されているリンクを確認して閉じる。 「メニュー」→「編集」→「検索」から検索ウィンドウを表示して以下で検索し、検索されたセルの内容をDeleteキーで削除。 検索する文字列先ほど確認したリンクのファイ…
text-transform属性を使用して、文字の大文字小文字を変換して画面表示することができます(実用的かどうかは別として…)。 // 画面に「AAA」を表示 <DIV style="text-transform: uppercase;">aAa</DIV> // 画面に「aaa」を表示 <DIV style="text-transform: lowercase;">aAa</DIV>
すばらしい。 http://homepage2.nifty.com/MyHobby/SE/Misc_vi.htm
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';
Oracleにはラージ・プールとか共有プールとかさまざまなメモリ領域が必要ですが、 これらを0で設定し、代わりに10gより追加されたパラメータ「SGA_TARGET」にメモリ割り当てサイズを設定することで、Oracleが自動的にさまざまなメモリ領域にメモリを効果的に…
パターン サンプル NULL値の検索 IS NULLIS NOT NULL 暗黙の型変換を使用している値の検索 CHAR列の項目 = 1 関数や算術計算をしている値の検索 MONEY * 10 = 500 LIKEの中間一致・後方一致検索 列名 LIKE '%TEST%'列名 LIKE '%TEST' !=、<>の使用による検索…
SELECT * FROM v$sgastat WHERE name = 'free memory' AND pool = 'shared pool';
コントローラーパターン(Controller) 概要 UIレイヤーからシステム操作を最初に受け取り調整する(外部システムからの要求を受ける)オブジェクトは何かを決定するパターン 「保存」ボタンをクリックすると保存処理を行うクラスに処理を委譲する 「スペル…
疎結合性パターン(Low Coupling) 概要 結合性が低くなるように責任を割り当てる 「結合」とは、1つの要素が他の要素に対して、どの程度の強さで接続するか、あるいは依存するかを表す尺度 結合性が高い(密である、強いとも言う)場合 関係するクラスの変…
高凝集性パターン(High Cohesion) 「凝集性」(ぎょうしゅうせい)とは 一般的には 集団の中にいる人たちが、互いに魅力を感じている「程度」のこと。この程度が高いほど、仲間意識が強くなり、一致団結して行動するようになる GRASPパターンでは 要素の責…
生成者パターン(Creator) 概要 「特定のオブジェクトを生成するのは誰か」について決定する 「特定のオブジェクトを生成する責任を持つのは誰か」について決定する GRASPパターンは責任の割り当てに関するパターン 関係のないクラスにインスタンス生成を任…
情報エキスパートパターン(Information Expert) 概要 責任の遂行に必要な情報を持っているクラスに責任を割り当てる なにか処理を行うには情報が必要になる その情報を持っているクラスが自分の情報を使用して処理を行う 現実社会においてごく自然な形にな…
動的に検索条件を変更してSQLを実行したい場合、 SELECT CODE, NAME FROM CUSTOMER_TBL WHERE CODE = '&USER_CODE'; のように、変更したい条件値を「&」で始まる変数のような形で設定します。 実際にこのSQLを実行すると、 USER_CODEに値を入力してください:…
SELECT TABLE_NAME FROM ALL_TABLES;
public class CallableSample implements Callable<Boolean> { public Boolean call() throws Exception { return Boolean.TRUE; } public static void main(String[] args) { ExecutorService ex = Executors.newSingleThreadExecutor(); Future<Boolean> future = ex.submit(</boolean></boolean>…
関数クラスとデータクラスを分けること。 DIにより処理を切り替えたいのは関数クラス(ロジックを持つクラス)だが、 この関数クラスがデータ(状態)を持っていると、(そのデータの源泉がデータベースだったりして)素でnewしにくい。 従って関数クラスか…