memo
Spring Roo 1.1.0.M1 [rev 3a0b8a3]で試した結果です controller classコマンド 空のコントローラークラスを作成する リファレンス 載ってない helpコマンドで確認 roo> help controller class Keyword: controller class Description: Create a new manual …
Spring Roo 1.1.0.M1 [rev 3a0b8a3]で試した結果です controller scaffoldコマンド 指定したエンティティクラスからCRUD画面を作成する 同じコントローラクラスに対しては2回以上実行できない リファレンス http://static.springsource.org/spring-roo/refe…
Spring Roo 1.1.0.M1 [rev 3a0b8a3]で試した結果です controller allコマンド エンティティクラスからコントローラクラスとCRUD画面を作成する リファレンス http://static.springsource.org/spring-roo/reference/html-single/index.html#command-index-con…
Spring Roo 1.1.0.M1 [rev 3a0b8a3]で試した結果です entityコマンド JPAの永続性エンティティクラスを作成する 作成済みエンティティクラスに対しては実行できない 作成済みクラスを変更したい場合は、直接変更する リファレンス http://static.springsourc…
Spring Roo 1.1.0.M1 [rev 3a0b8a3]で試した結果です persistence setupコマンド JPA persistence providerの設定を追加する 2回以上実行することができる providerやdatabaseを変更した場合、pom.xml上で不要の設定を削除後に新しい設定を追加してくれる …
Spring Roo 1.1.0.M1 [rev 3a0b8a3]で試した結果です projectコマンド プロジェクトのひな形を作成するコマンド 2回実行することはできないので、変更したくなったら手動で変更する リファレンス http://static.springsource.org/spring-roo/reference/html…
また、DDL(Data Difinition Language:テーブル操作)にも注意が必要です。Oracle DatabaseのDDLは暗黙コミットが実行されますが、PostgreSQLでは実行されないため、トランザクション中の「CREATE TABLE」のようなDDLもロールバックすることが可能です。 df…
rpmで1つずつ入れてる人が多いみたいだけど、FTPに置いてあるrepoファイルを使うと楽ちんです。 # wget http://mondorescue.muskokamug.org/fedora/10/mondorescue.repo # cp mondorescue.repo /etc/yum.repos.d/ # yum install mondo # yum install lzop Fe…
mavenの指定 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.5-FINAL</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.5-FINAL</version> </dependency> 最新のApache POIを使います。 ExcelPage.html
net time \\hogehoge /set /yes \\hogehogeの部分には時刻同期元のコンピュータ名を入れる。 コンピュータ名はWindows PCでなくともSambaを立てているLinux機でも可。 HTP(HTTP Time Protocol)を使ってNTPが使えない環境でも時刻あわせをする - tanamonの日記…
追記: コメントいただきまして、バージョン1.2.0で以下の問題点 Mavenリポジトリ公開されることと、ISO8601形式の出力指定ができれば僕の用途的には完璧。 の両方に対応していました。ステキすぎる! mavenの指定 JSONICはMavenリポジトリが公開されていな…
mavenの指定 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.3</version> <classifier>jdk15</classifier> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> </dependency> json-libではclassifierを…
インストール # yum install mercurial ... # hg version Mercurial Distributed SCM (version 1.4) Copyright (C) 2005-2009 Matt Mackall <mpm@selenic.com> and others This is free software; see the source for copying conditions. There is NO warranty; not even for</mpm@selenic.com>…
はまった。 m2eclipseでさくっと足した場合の定義 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.3</version> </dependency> これだとエラーになる。 Downloading: http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.jar [INFO] --------------------------------------…
du -am .* | awk '{if (100<=$1) print $1,$2}' 100MB以上使っているファイル・ディレクトリだけを出力する。
再起動したらDNSに繋がらなくなった。 # ping www.yahoo.co.jp ping: unknown host www.yahoo.co.jp /etc/resolv.conf # Generated by NetworkManager # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-…
はじめに NTPが使えなかったのです。 # ntpdate -d time.nist.gov 24 Nov 16:25:14 ntpdate[22683]: ntpdate 4.2.4p7@1.1607-o Wed Oct 21 14:31:13 UTC 2009 (1) Looking for host time.nist.gov and service ntp host found : time.nist.gov transmit(192.…
NFSサーバ側の設定 portmapとnfsサービスを起動させる。 # service portmap start portmap を起動中: [ OK ] # service nfs start NFS サービスを起動中: [ OK ] NFS クォータを起動中: [ OK ] NFS デーモンを起動中: [ OK ] NFS mountd を起動中: [ OK ] /e…
Windowsで圧縮したzipファイルを解凍したら文字化けしてた。 文字化けしたディレクトリ $ ll drwxrwxr-x 2 admin admin 323584 11月 18 18:07 ?+???-?u????????+?? ... リネームする i-nodeを調べて、その値を元にfind経由でmvに名前を渡してやるとリネーム…
なんか気づかずにrootで実行していて、後で別ユーザで実行したときにログファイルに書き込めません的なエラーを定期的に起こしている気がするので。 test.sh #!/bin/sh if [ "$USER" != "admin" ]; then echo "Permission denied" exit 0 fi echo "hoge"
バグレポートが出ていた。 http://bugs.sun.com/view_bug.do?bug_id=6330385 http://bugs.sun.com/view_bug.do?bug_id=6522780 http://bugs.sun.com/view_bug.do?bug_id=6724345 バグレポートにあった検証用コード public class Test { public static void m…
でかいファイル $ ll -h backup.log -rw-r--r-- 1 admin admin 3.1G 10月 30 01:52 backup.log 昨晩実行させたプログラムのログファイルがでかすぎる。 ログ出力をDEBUGのまま実行させてたみたい。 行数 $ wc -l backup.log 32901925 backup.log トイレで329…
はい、今日のバグでした。 だいたいこんなコード final ExecutorService executor = Executors.newFixedThreadPool(50); try { searchHoge(new HogeCallback() { public void call(Hoge hoge) { executor.execute(new HogeThread(hoge)); } }); } catch(Exce…
JMX経由で接続する場合の準備 java起動時に次のオプションを付けて起動する。 -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false jstatd経由で接続する場合の準備 ま…
マルチスレッドなプログラムを作ってテストしているとリソース使い切って残念なので、優先度を下げてまったり実行させたいことがたまにある。 Linuxの場合 nice -n <優先度> <command> <args> 優先度は19から-20まで(数字が低いほど高い)。 ただし、負の値にするにはroot権</args></command>…
はじめに たとえばこんなDDLを投げる。 CREATE TABLE test ( id int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY, hoge varchar(256) NOT NULL, UNIQUE KEY (hoge) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; するとエラーになる。 Specified key was to…
ほぼ間違いなく/etc/crontabファイルに書かれたパスが足りない。 特にJDKは後で入れるものなのでデフォルトのパス設定のままだとJavaが実行できなかったりする。 忘れがちなのでメモ。 /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAI…
ここからダウンロードできる。 Oracle Java Archive | Oracle Technology Network | Oracle
今日のところはとりあえず動かしただけ。 便利そうなので使いどころを後で考える。 ダウンロード StatSVN download | SourceForge.net statsvn.bat @echo off set vmargs="-Xmx1024m" set jarpath=%~p0\statsvn.jar set svnlog=%~p0\svnlog.xml set target=%…
やりたいこと Hudsonでビルドしたいプロジェクトが100個ぐらいある ジョブを全部手動で登録するのは面倒なのでやりたくない プロジェクトをsvn上から消した後はHudson上のジョブも消えて欲しい つまりジョブの登録・削除は自動化したい。 いつ新しいジョブを…