2010-01-01から1年間の記事一覧
とあるライブラリの中身を解読する必要が出てきたので、Eclipse上でデコンパイラJadが使えるようにするプラグイン、JadClipseを入れました。Eclipseは3.5です。 jadのインストール 本家のサイトは消えてしまっているので、下記urlのInternetArchiveからダウ…
JPA2.0における変更点 Java EE 6仕様の一部であるJPA2.0。 JPA1.0からの変更点のひとつに、エンティティ更新時のリソースロック機能として悲観ロックをサポートするようになった、というものがあります。EntityManager # find や lock といったメソッドの引…
JPAのトランザクションについてまとめました。 エンティティマネージャの種類 コンテナ管理 EJBコンテナがライフサイクルを管理 DI or JNDI lookupにより取得 アプリケーション管理 アプリケーションのコード上で生成・破棄 EntityManagerFacutory # createE…
httpd.confに指定したapacheユーザ(非root)で、Apacheのリスンポートを81番で起動しようとしたところ、以下のエラー。 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:81 1023番以下の特権ポートはrootユーザ以外はリスンさせられな…
以下のコマンドで、確認できます。 SQL> archive log listDatabase log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 19 Next log sequence to archive 21 Current log sequenc…
以下ファイルに設定を記録します。 $ORACLE_HOME/sqlplus/admin/glogin.sql設定例。 set lines 300 pages 5000 timing on set sqlp "SQL &_user> " には、ログイン中のスキーマ名が表示されます。 set autocommit off 11gR2から、なぜかautocommitがデフォル…
DROPは、セグメント(≒表)構造ごとデータを消し去る。 TRUNCATEは、High Water Markをセグメントの頭に移動させることによる、領域(エクステント)の開放がメイン。表構造は残るが、行データ自体は消える。ROLLBACKできない。 内部的には"HWMの移動"以外の何も…
以下の形でうたれたコマンドは、ハングアップを無視する。コンソール上で実行され続けるコマンドを、teratermなどでリモートから起動するときなどに便利です。 nohup コマンド [引数] &
対象ファイルが複数あるようなコマンドを実行するシェルを書くときなど、forで回す必要がないので便利! あるコマンド | xargs 別のコマンド タイトルに"txt"を含む全ファイルから"hogehoge"をグレップする例。 find . -name txt | xargs grep hogehoge
characters() メソッドで引数の内容をStringBufferなどに貯め、endElement() にて内容を取得するのが定石。characters() の中でプリントすると、細切れになってしまう。http://hondou.homedns.org/pukiwiki/index.php?cmd=read&page=XML%20SAX http://d.hate…
複数の初期化パラメータファイルがあるとき、以下の優先順位で適用されます。 1) startupコマンドのオプションで指定した pfile='' 2) spfileSID.ora 3) spfile.ora 4) initSID.ora 5) init.ora
11g以降、ログインユーザ名/パスワードが weblogic/weblogic1 になっています。ポートは7101。
DBインスタンス削除後にDBCAからDBを再作成すると、EMのデフォルトポート1158(10gR2〜)ではなく5500が自動的に割り当てられてしまいました。そこで、EMCAのreconfigオプションで再設定しました。 emca -reconfig ports -DBCONTROL_HTTP_PORT 1158
VMware Server2.0では、悪名高いWeb Accessというウェブベースのユーティリティを使って仮想マシンを管理します。しかし、Web Accessが内部的に起動させるTomcatがメモリを消費することや、Tomcatが一部デフォルトポートを使用しているため既存のTomcatと競…
1. インストール OSインストール時にFTP Serverのパッケージを選択しておく。メディアから手動でインストールする場合、RedHatの場合、Serversディレクトリの下のパッケージから vsftpd-xxxxxxx.rpm をインストールする。2. 設定 /etc/vsftpd/vsftpd.conf を…
メモリ増設時などにswap領域を追加するには、以下の2つの方法があります。 1) 特定のパーティションをswap領域として割り当てる 2) 特定のファイルをswap領域として割り当てる ファイル方式での追加手順は、以下の通り。 1. 現在のswapサイズを調べる。 grep…
1. WebAccess画面 Summaryタブ>Status より Install VMwareTools... を選択 2. 必要なgcc, kernel-develパッケージをインストール yum install gcc kernel-devel 3. /dev/cdrom に仮想CD-ROMイメージがおかれるので、マウント mount /dev/cdrom /mnt 4. マウ…