2015-08-01から1ヶ月間の記事一覧
webアプリからファイルをダウンロードする際に、PCブラウザからは正常にダウンロードできるが、android標準ブラウザではうまくダウンロードできない。org.apache.jk.common.ChannelSocket processConnection警告: processCallbacks status 2これらによると、…
javaのプロパティファイルでは、 \ → \\ ' → '' { → '{' } → '}' という感じでエスケープする必要がある。 でも、SAStrutsで上記でエスケープしてもうまくできない。 原因は、strtus-config.xmlで定義していたリソースバンドルで上記のエスケープをやろうと…
要素名説明 src/main/java アプリ/ライブラリのソースコード src/main/resources リソース src/main/filters リソースに適用するフィルター src/main/assembly アセンブリ記述子 src/config 設定ファイル src/main/webapp webアプリ用 src/test/java テスト…
【dependencyの要素】 要素名説明 groupId 組織ID artifactId プロジェクト名 version プロジェクトバージョン scope 依頼性の範囲 complie : compile,test,packageに必要 provided : ライブラリが JDK やコンテナによって提供される場合に指定します。 コン…
依頼性はmavenの最大の特徴であると同時に強力な理由でもある。 下記例で依頼性について理解してみよう。 【struts2のwebプロジェクトを作成開発してみよう。】 プロジェクト名:sample2 開発ドメイン:org.lee パッケージ:org.lee.struts2 【1.mvnコマン…
Mavenがあるプラグインかjarが必要となった時、 ローカルリポジトリ→リモートリポジトリ→デフォルトリポジトリの順番で探しにいく。 属性名説明 ローカルリポジトリ プロジェクトで使用するすべての資源はローカルリポジトリに保存される。 settings.xmlので…
POMはプロジェクト毎に一意をなる識別子を提供する。 構成要素: 1. groupId : パッケージ名 2. artifactId : プロジェクト名 3. packaing : パッケージングタイプ(jar, war, ear) 4. version : プロジェクトバージョン
ロール(チーム構成メンバ) ■スクラムマスタ(SM、スクラムチームがうまく回るように調整する) ■プロダクトオーナ(PO、プロダクトに責任を持つ人、要件定義、受け入れを行う) ■開発チーム(製品を作る人) セレモニー ■朝会(毎日朝 : 昨日何やったのか、今日何や…
【単体テスト】 mvn test ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.lee.AppTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005…
Mavenのライフサイクルとはプロジェクト構築は複数の順序を持つフェース(phase)を指す。 mvn <phase5> を実行し際に、phase1 からphase4まで実行した後にphase5を実行することになる。 属性名説明 clean pre-clean : プロジェクト構築前のclean clean : clean実行 </phase5>…
pom.xmlがあるディレクトリで実行する。 mvn compile 初回だとcompileプラグイン関連が色々ダウンロードされる。 C:\USERS\XXXXX\SAMPLE │ pom.xml │ ├─src │ ├─main │ │ └─java │ │ └─com │ │ └─lee │ │ App.java │ │ │ └─test │ └─java │ └─com │ └─lee │ …
Mavenプロジェクト作成はarchetypeプラグインで作成する。 ドキュメント http://maven.apache.org/archetype/maven-archetype-plugin/ prefix:goal説明 archetype:generate mavenプロジェクトを定型モデルで作成する archetype:create-form-project 既存のプ…
Mavenの強力さはpluginからくるのだ。 Maven自体は空のコンテナーであり、xml解析、ライフサイクル管理などしかできないが、 pluginを通して、プロジェクト生成、コンパイル、テスト、ドキュメンテーション、配布などなどなどなどができる。 plugin一覧は下…
Maven入手 http://maven.apache.org/download.cgi 必要な環境変数 JAVA_HOME M2_HOME Path テスト mvn --version Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T20:57: 7+09:00) Maven home: D:\apache-maven-3.3.3 Java versi…
mavenを使えばプロジェクト全体を全体を管理できるらしい・・・ 1. プロジェクト生成 2. コンパイル 3. テスト 4. ドキュメント作成 5. パッケージング 6. インストール 7. 公開
set term on set wrap on set trimspool on set pagesize 1000 set linesize 2000 set numwidth 10 set long 9999 spool sql.txt select SAMPLE_TIME,MACHINE,PROGRAM,USER_ID,SQL_TEXT from DBA_HIST_ACTIVE_SESS_HISTORY a,DBA_HIST_SQLTEXT b where SAMPL…
[Problem] 多数のエクステントを持つテーブルをDropすると、Dropを実行したユーザ・プロセス が大量のCPUが消費して、処理がなかなか終了しません。 これは、基本的にDropコマンドの処理中でエクステントに対する操作で大量のCPUが 必要となるためです。 [Ac…
1. CHAINED_ROWS テーブルの定義(初回のみ実施) sqlplus sys/パスワード as sysdba @$ORACLE_HOME/rdbms/admin/utlchain.sql truncate table chained_rows; 2. 行連鎖、行移行に関する統計情報の取得 ANALYZE TABLE スキーマ名.テーブル名 LIST CHAINED RO…
[詳細] DBMS_METADATA.GET_DDLファンクションを使用して定義情報を抽出します。 手順は以下のようになります。SQL*Plusを使用しています。 1.出力のフォーマットを整形します。 DBMS_METADATA.GET_DDL は CLOB 型で出力されますので、longシステム 変数に…
[Problem] デッドロック発生後のが検出された後、トランザクションはどうなりますか? [Cause] デッドロックが検出され ORA-60 が発生した場合、当該のSQL文の処理は無 効になります。しかし、そのSQL文以前に実行された処理(同一トランザク ション内…
UNDO 表領域の使用率は、以下の通り計算します。 UNDO 表領域の使用率 = ([A] ACTIVE + UNEXPIRED のエクステントの合計サイズ) / *1 [A] ACTIVE + UNEXPIRED のエクステントの合計サイズ ステータスが ACTVIE のエクステントは、何らかのトランザクションで…
[質問] 各表領域がどのOBJECTにより使用されているか、 またどのブロックがフラグメンテーションをおこしているかを確認したい。 [回答] 以下のSQLをSQLPLUSより実行する事で、どのユーザセグメントが、どの表領域(データファイル)上に存在し、どれだけのBLO…
■RMAN-バックアップファイル削除 ⇒ RMAN> DELETE OBSOLETE; ~ 中略 ~ このオブジェクトを削除しますか(YESまたはNOを入力してください)。y ※確認プロンプトなしで実行したい場合は以下のコマンドを実行 RMAN> DELETE NOPROMPT OBSOLETE; ■RMAN-バックア…
CREATE SPFILE='/export/oracle/admin/MUSIC/pfile/spfileMUSIC.ora' FROM PFILE='/export/oracle/admin/MUSIC/scripts/init.ora';
①データファイル SQL> select name from v$datafile; ②REDOログファイル SQL> select member from v$logfile; ③制御ファイル SQL> select name from v$controlfile; ④パラメータファイル SQL> select name,value from v$parameter where name='spfile'; ※空…
■RMANのDELETEコマンド使用①スレッド番号、ログ順序番号を指定する場合 例)スレッド番号1、ログ順序番号 200番まで(200番も含む)アーカイブログファイル を削除するoracleユーザで実行 %rman target / RMAN> delete archivelog until sequence 200 thread …
■作業の流れ 1. UNDOアドバイザを使用して、推薦UNDO表領域サイズを求める 2. 既存UNDO表領域作成DDLから、UNDOTBS2を推薦サイズで作成する 3. UNDO表領域を切り替える 4. 既存UNDO表領域を使用するトランザクションが終了するまで待機 5. 既存UNDO表領域を…
-- ロックをかけているセッションID、ユーザー名、プログラム名、ロックしている時間を取得SELECT a.SID sid, a.SERIAL# serialno, a.USERNAME username, a.MACHINE machine, b.TYPE type, a.PROGRAM program, TO_CHAR(b.CTIME/60,'999990.9') lock_time, c…
-- DB調査に必要なデータ -- RACの場合、全ノードにて 以下の SQL 文の検索結果情報(1分おきに3回)alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS';alter session set timed_statistics = true;alter session set max_dump_file_size = UN…
ITL とは、トランザクションによって、データブロックがどのような状態にあるかを定義するデータ構造です。書き換えられる行の数には関係なく1トランザクションごとに1つが取得されるものとなります。ITL の最大値は表の作成時に maxtrans にて指定します。I…