MySQL Workbenchで、データベースとモデルをを同期させる。
メニューから、 Database > Synchronize Model...
2010年8月19日木曜日
2010年8月17日火曜日
2010年8月16日月曜日
vim コマンド
移動 h, j, k, l
特殊移動 b, w, e, 0, $, ^
削除 x
挿入 i
単語の末尾に挿入 a
行頭に挿入 I
行末尾に挿入 A
行の下に挿入 o
行の上に挿入 O
1文字削除して挿入 s
単語の削除 d-
単語を削除して挿入 c-
空白込 w
空白除 e
行末まで $
行の削除 dd
カーソル位置から行末まで削除 D
行を削除して挿入 cc
カーソル位置から行末まで削除して挿入 C
ヤンク y
行のヤンク yy Y
貼付け p, P
貼付け後、カーソルポイントを末尾へ gp, gP
1文字置換え r
1文字以上置換え R
レジストリにヤンク、ペースト(aに記憶させる場合)
ヤンク "ay
ペースト "ap
挿入•検索•置換モードのとき、
y等でヤンクしたものをペースト ctrl-r "
"ayでヤンクしたものをペースト ctrl-r a
インデント < , >
ファイル名と行数 ctrl + g
ファイルの先頭 gg
ファイルの最後 G
指定行に移動 数値 - G
検索 /
migemo検索 g/ (香り屋パッチ)
検索文字移動 n N
後方検索 単語の上で*(完全一致)、g*(部分一致)
前方検索 単語の上で#(完全一致)、g#(部分一致)
行の文字を検索 t<検索文字> , f<検索文字> 大文字だと後方検索
ハイライトを消す :nohl<Enter>
カーソル位置
アンドゥ ctrl - o
リドゥ ctrl - i
ページの上、中、下 H, M, L
対応するカッコへ移動 %
検索置換
行の最初の文字 :s/aaa/bbb/
行の全ての文字 :s/aaa/bbb/g
行間の全ての文字 :#,#s/aaa/bbb/g
全ての語句 :%s/aaa/bbb/g
置換時確認 :%s/aaa/bbb/gc
特定の文字が含まれる行を選択(続けて実行するコマンドを入力)
:g/ <文字>/
アンドゥ u
リドゥ ctrl + r
行全体のアンドゥ U
保存して終了 wq
破棄して終了 q!
シェルコマンド実行 : ! -
名前を付けて保存 : w ファイル名
ページ操作
上にスクロール : ctr - y, u, b
下にスクロール : ctr - e, d, f
ビジュアルモード
文字単位 v
行単位 V
短形 ctrl-v
短形から挿入 I <文字 ><Esc >、 A<文字 ><Esc >
前回の選択範囲を再選択 gv
大文字小文字変換 ~
直前のコマンドを繰り返す .
ビジュアルオペレータ(y, d, cの後に続けて入力)
単語選択 iw (空白文字を含む aw)
1文選択 is (空白文字を含む as)
1段落 ip (空白文字を含む ap)
()の中身 ib (()を含む ab)
{}の中身 iB({}を含む aB)
コマンド記録
記録開始 q[a-z]
記録終了 q
記録したコマンドを実行 @[a-z]
参考サイト
Vim完全バイブル 第6章 基本的なビジュアルモード
名前つきバッファと履歴バッファ
Vimの使い方
特殊移動 b, w, e, 0, $, ^
削除 x
挿入 i
単語の末尾に挿入 a
行頭に挿入 I
行末尾に挿入 A
行の下に挿入 o
行の上に挿入 O
1文字削除して挿入 s
単語の削除 d-
単語を削除して挿入 c-
空白込 w
空白除 e
行末まで $
行の削除 dd
カーソル位置から行末まで削除 D
行を削除して挿入 cc
カーソル位置から行末まで削除して挿入 C
ヤンク y
行のヤンク yy Y
貼付け p, P
貼付け後、カーソルポイントを末尾へ gp, gP
1文字置換え r
1文字以上置換え R
レジストリにヤンク、ペースト(aに記憶させる場合)
ヤンク "ay
ペースト "ap
挿入•検索•置換モードのとき、
y等でヤンクしたものをペースト ctrl-r "
"ayでヤンクしたものをペースト ctrl-r a
インデント < , >
ファイル名と行数 ctrl + g
ファイルの先頭 gg
ファイルの最後 G
指定行に移動 数値 - G
検索 /
migemo検索 g/ (香り屋パッチ)
検索文字移動 n N
後方検索 単語の上で*(完全一致)、g*(部分一致)
前方検索 単語の上で#(完全一致)、g#(部分一致)
行の文字を検索 t<検索文字> , f<検索文字> 大文字だと後方検索
ハイライトを消す :nohl<Enter>
カーソル位置
アンドゥ ctrl - o
リドゥ ctrl - i
ページの上、中、下 H, M, L
対応するカッコへ移動 %
検索置換
行の最初の文字 :s/aaa/bbb/
行の全ての文字 :s/aaa/bbb/g
行間の全ての文字 :#,#s/aaa/bbb/g
全ての語句 :%s/aaa/bbb/g
置換時確認 :%s/aaa/bbb/gc
アンドゥ u
リドゥ ctrl + r
行全体のアンドゥ U
保存して終了 wq
破棄して終了 q!
シェルコマンド実行 : ! -
名前を付けて保存 : w ファイル名
ページ操作
上にスクロール : ctr - y, u, b
下にスクロール : ctr - e, d, f
ビジュアルモード
文字単位 v
行単位 V
短形 ctrl-v
前回の選択範囲を再選択 gv
コマンド記録
記録開始 q[a-z]
記録終了 q
記録したコマンドを実行 @[a-z]
2010年8月12日木曜日
GlassFishからデータベースへの接続
GlassFishの管理コンソールでデータベース(mySQL)への接続設定をして、アプリケーションを実行すると、
java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: Access denied for user 'root'@'localhost' (using password: YES)
とゆうエラーがでる。
データベース側のパスワードを設定していなかったので、GlassFish側も接続プールのプロパティのpasswordの値を空にしていたのだが、パスワードが設定されてないとダメなようだ。
パスワードを設定してあげたらちゃんと接続できた。
java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: Access denied for user 'root'@'localhost' (using password: YES)
とゆうエラーがでる。
データベース側のパスワードを設定していなかったので、GlassFish側も接続プールのプロパティのpasswordの値を空にしていたのだが、パスワードが設定されてないとダメなようだ。
パスワードを設定してあげたらちゃんと接続できた。
登録:
投稿 (Atom)