都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。学ぶことリスト:https://docs.google.com/spreadsheets/d/1G4lUqbHxsMf4PGgeRVe1ZL3JTOjlSTrqsJYe1CKz9UY/edit?usp=sharing

eclipseでサーバ起動時にコンソールログをクリアするとクラッシュする

もう記事タイトルそのまんまなのですが eclipseでAPサーバ(IBM WAS Liberty)起動中に コンソールログをキレイにしようとクリアボタンを押下すると即時eclipseクラッシュ。 MacBookAir(2013年頃購入)でも同様でしたのでOSは関係なさそう。 MacBook Pro(多…

Oracle VM VirtualBox6.0でvdiが使えない?

VM

Oracle VM VirtualBox 6.0 新しくMacBook Proを使い始めたのでOracle VM VirtualBoxの6.0を新しくインストールしました。 MacOSもMojaveで快適なVM生活を、と思いきや今まで利用していたvdiファイルが使えない。。。 ちょっと分からなかったのでアンインスト…

eclipseでAPサーバ利用時に強制終了された後、eclipseが動作しなくなった問題解決の1ケース

MacでJava開発にeclipseを使っています。 こんな構成です。 Mac:Mojave 10.14 eclipse:Neon 4.6.3 WebSphere(Liberty):17.0.0.1 Liberty起動時にterminalからMavenでJavaプロジェクトをビルドした後に eclipseのウィンドウをアクティブにするとワークスペ…

Chrome70で次のタブ、前のタブを切り替えるショートカットが68までと同じに戻った!

これ本当に嬉しいです。 以前タブ切り替えのショートカットが変わってしまったと投稿しましたが tonaise.hatenablog.jp 68までと同じに戻りました。 ・68,70 command + { => 前のタブ command + } => 次のタブ ・69 command + ` => 前のタブ command + { => …

Mac-Eclipse Neon で GlassFish をインストール

Mac-Eclipse Neon で GlassFish をインストール GlassFish を MacEclipse で使う必要があったのでインストール時のメモです。 Eclipse GlassFish Tools インストール Eclipse マーケットプレイスを開き「GlassFish」で検索します。 下記の手順でダイアログを…

git rebase時のコンフリクトで強制的に片方のブランチ内容を取り込む方法

git

git rebase時のコンフリクトを手修正やVSCodeなどを利用して解決もいいのですが、 ときにはめんどう。 そんなときにとる方法の紹介です。 コンフリクト解消手順の一例 rebase時など 一方を採用する 以下のように、checkout --ours と checkout --theirs を使…

Chrome69から次のタブ、前のタブを切り替えるショートカットが変わってしまった

URLからサブドメインが消えただとか Googleへのログインだとか 新デザインだとか、 そんなことは私にはいいのです。 MacでChromeで次のタブを切り替えるときには以下のショートカットを使っていました。 command + { => 前のタブ command + } => 次のタブ で…

Eclipseでstatic importをちょっと簡単に行う方法(ショートカット)

Javaコーディング時にstatic importしたいパッケージが save actionでインポートの編成を行っていると 「ちょっとだけ手間だな」と思うことがありました。 そんなときはこちら。 該当のメソッドにカーソルを当ててCmd + shift + m windowsなら「Ctrl + shift…

何をしてもIBM WAS Libertyでインジェクション(injection)されない際の対応

Libertyサーバをeclipse経由で利用しているのですが、 ヒープサイズを調整している際にメモリ不足で異常終了しました。 その際に強制終了したのが起因か何なのか 以降のJavaアプリケーション内で「@inject」しているオブジェクトインスタンスへのset対象がnu…

System.getProperty("user.dir")で実行時のパスを動的に取得

javaソース内で実際のパスが欲しいときにSystem.getProperty("user.dir")が便利! 環境を意識せず取得できます。 これでテストがはかどります! src/test/resouces/hogedir/fuga.txtを this.getClass().getClassLoader().getResource("hogedir/fuga.txt")で…

follow us in feedly