2008-05-01から1ヶ月間の記事一覧

BULK COLLECT

BULK COLLECT INTOを使うとSELECTやフェッチで一度に複数のレコードを取得することができる。 バルクフェッチでの使用例 SET SERVEROUTPUT ON; DECLARE --*=====================================================* --* 変数定義 * --*=====================…

技術者のジレンマ

いろいろ思うことがあったのでメモ。あまりまとまってませんが。。。 http://www.atmarkit.co.jp/news/200805/28/ipa.html 「本当に自分が売れると思う人は、そういう個々人のスキルが最大限に生かせる企業に行くといい」(有賀氏)と断言。 大きなシステム…

初期化パラメータ

1.初期化パラメータを操作するSQL 現在有効になっている初期化パラメータを調べる SELECT * FROM v$parameter; 初期化パラメータを設定する ALTER SYSTEM SET 初期化パラメータ名 = '設定する値' ; 初期化パラメータをクリアする ALTER SYSTEM SET name…

ダイレクトロードインサート

他のテーブルから大量にデータをコピーする場合、APPENDヒント句を付与することにより、 バッファ・キャッシュ(SGA)を経由せずにINSERT処理を行うこと。 使用上の注意 ・表単位のロックが発生する ・INSERT後にコミットが必要(コミットする前にそのテーブ…

INDEXに関するメモ

INDEXが有効にならないケース ・Null値の検索 ・暗黙の型変換 ・INDEXのカラムに対して関数/演算を使用 ・LIKEの中間、後方一致 ・Not Equalの使用 INDEXの効果が薄いケース ・テーブルのDELETEが頻繁に行われる (DELETEされてもINDEXノードは再利用のため残…

SHRINK

セグメントを縮小するコマンド なお、SHRINKはoracle10gからの機能 ALTER TABLE テーブル名 SHRINK SPACE; SHRINKを行うとROWIDが代わってしまうのでROWIDマテリアライズビューを使用している場合は再作成が必要となる。

elementsオブジェクト

Js

elementsオブジェクトを利用して、項目の値を取得・設定するサンプル elements.html <html> <script language="javascript"> //submitイベント function getonsubmit(){ alert('submit'); } //Elementを使用して値の取得 function getelements(){ var r ; r = ''; for(var j=0;j</html>

ブックマークレットの作成

Js

動作確認:IE6 sp2 1.実行したいScriptを書く var a ='aaa' function alt(){ alert('a'); alert(a); } alt(); 2.無名ファンクションにScriptを記述する javascript:( function(){ ■ココに埋め込む■ } )();※無名ファンクションにするのは変数をグローバルにし…

GETとPOSTの違い

GETとPOSTはHTTPのメソッド。違いは以下の通り。 GET ・元々はファイルの取得に使用するためのもの ・URIにデータを付加する(長いデータの送信には不向き) ・ブラウザにURLを入力した際やリンクなどでの呼び出しはGET POST ・元々はサーバへデータを送信する…

ファイルのダウンロード

ボタンを押下するとファイルをダウンロードするサンプル download.jsp <html> <script language='javascript'> function fncDownLoad(){ document.form1.submit(); } </script> <form name ="form1" action="/harada/DownLoad" method="post"> <body> ダウンロードはこちら↓<br> <input type='button' value='download' onclick='fncDownLoad()'/> </body> </form></html>

リフレクション2

リフレクションを利用したメソッドの呼び出し例 package harada; import java.lang.*; import java.lang.reflect.*; import java.net.InetAddress; public class getMethodLab { public static void main(String[] args) { Object value = null; try{ // ク…

サーバ名、接続ホスト名の取得

以下、動作しているサーバと接続元ホストを出力するサンプル。 hostLab.jsp <%@ page contentType= "text/html; charset=MS932" %> <%@ page import="javax.servlet.http.HttpServletRequest" %> <%@ page import="javax.servlet.http.HttpSession" %> <%@ p…

xPath

xPathとはXML文書から条件に該当したものを取り出す仕様のこと。 以下、Javaでのサンプル。 XpathLab.java package harada; import java.io.*; import javax.xml.parsers.*; import org.w3c.dom.*; import org.w3c.dom.traversal.*; import org.apache.xpath…

テキストファイル出力

簡易ログ出力サンプル simpleLogOutput.java package harada; import java.io.File; import java.io.FileWriter; import java.io.IOException; class simpleLogOutput{ public static void main(String args[]){ //ログ出力メソッド呼び出し logOutput("hara…

レプリケーション

Oracleのレプリケーションには以下の3つがある。 ○基本 Replication ・DataBase Link経由で他のユーザ(サーバ)のテーブルを対象にマテリアライズビューを作成することにより実現 ・レプリカサイトからの更新をマスターサイトに反映することも可能 ・非同期…

Oracle VM

・無償 ・ハイパーバイザタイプ(ホストOSを必要としない) ・オープンソースのVMであるXen(ゼン)を機能拡張したもの ・ブラウザベースのGUIにより管理が可能 ・Oracle DataBaseをサポート (VMWareはサポートしていない ※2008/5 現在) ・ライブマイグレ…

Interstageのデプロイ

1.InterStage管理コンソールを開く (http://localhost:12000/IsAdmin) デフォルトのユーザはOSのログインユーザ/パスワードと同じ 2.「ワークユニット」タブより「新規作成」でワークユニットを作成する。 3.「配備」タブより配備するファイル(.war)を指定す…