2013-08-01から1ヶ月間の記事一覧
本日のJava読書会「JUnit実践入門」において、次のサンプルコードからスレッドリークの有無が話題になりました。 public void invoke() { Executors.newSingleThreadExecutor().execute(task); } Executorはスレッドを内部に抱えるので、invoke()が何回も呼…
以前RHEL5で開発したプログラムをRHEL6で動かしたときに、処理が遅くなったという問題が生じたので関連情報をメモ。遅くなったのは、主にバックグラウンド処理(非UI処理)で、GUI操作で遅いという問題は挙がっていませんでした。top等でその状況をみるとCPU…
Windows上でGitリポジトリをリモートからアクセスできる環境を用意するのは結構大変です。Gitblit GOというツールがhttp/httpsプロトコルによるGitサーバーがWindowsで動くと知って試してみました。 Javaで書かれてTomcatを同梱しています。 http://d.hatena…
バージョン管理ツールを使用したソフトウェア開発では、リポジトリからチェックアウト(クローン)した作業ディレクトリ上でファイルの変更を行います。 1つの作業ディレクトリを継続して使っていたとき 分散バージョン管理を知る前までは、個人の作業ディレ…