@iwasaki さんのアバター 5,836views

Javaで現在のタイムスタンプを取得する方法

以下のようにして取得することができます。 System.currentTimeMillis(); フレームワークでは日時処理を拡張したライブラリ的なクラスがあることが多いですね。 wicketの場合 Time.now().getMillis 2014年1月28日
@iwasaki さんのアバター 3,812views

wgetコマンドでファイルを保存しないで内容だけ出力する

wgetコマンドを使ってhtmlなどを取得するケースがありますが、接続確認をするだけで、htmlファイルを保存したくない場合は以下の様なオプションを付けてコマンドを実行します。 wget -O - http://hoge.com 2014年1月27日
@iwasaki さんのアバター 290views

tailでもgrepできる

tail -f /var/log/httpd/access.log | grep 'hoge' tailしながらログが流れるのを見ることもありますが、たまにログの流れる速度が早すぎて追いつかない時もあります。必要な処理だ 2014年1月24日
@iwasaki さんのアバター 488views

SELECT文の結果をCSVで出力する

select * from user where email='' INTO OUTFILE '/temp/list.csv' FIELDS TERMINATED BY ',' O 2014年1月23日
@iwasaki さんのアバター 306views

eximでhostmaster宛のメールはrootで受信される

eximでメールを受診するとき、アカウントによって受信できない場合は以下のファイルを確認してみると良いです。 vim /etc/aliases で #hostmaster: root のように、コメントアウトすることで受信できるようになりま 2014年1月21日
@iwasaki さんのアバター 2,075views

chownコマンドを実行したらmissing operand afterと出る場合

chown 777 とかやるとmissing operand afterのエラーが表示されます。 正しくは chown 777 hoge のように対象ディレクトリの指定が必要です 2014年1月21日
@iwasaki さんのアバター 1,635views

Javaで自分でExceptionを発生させる方法

Fileのmkdirやdeleteは失敗した時にExceptionではなくfalseを返します。 falseの時に強制的にExceptionを発生してそれをcatchさせる方法です。 public sample() { try { File 2014年1月20日
@iwasaki さんのアバター 259views

Mavenでテストスキップ

テストの実行をスキップする方法 mvn install -DskipTests=true 2014年1月17日
@iwasaki さんのアバター 667views

JavaからMySQLのテーブル数を取得するメソッド

public static long getTableCount(String url, String user, String password, String driver) throws Exception { Connection 2014年1月17日
@iwasaki さんのアバター 981views

MySQLのバージョンが違うサーバに接続してダンプを取ろうとするとエラーになる

クライアント側のMySQLのバージョン:5.5サーバ側のMySQLのバージョン:5.6の時に、クライアント側から mysqldump -uuser -p -h dbhost -P3306-t database_name table_name 2014年1月16日
@iwasaki さんのアバター 311views

Apacheでgzipを有効にする

/etc/httpd/conf/httpd.conf LoadModule deflate_module modules/mod_deflate.so のコメントアウトを外します。 /etc/httpd/conf.d/application 2014年1月15日
@iwasaki さんのアバター 276views

Mavenでテストコードをビルドする方法

テストコードをコンパイルする mvn test-compile テストを実行する mvn test 2014年1月14日
@iwasaki さんのアバター 738views

Javaでパスワードなどを伏字にするメソッド

private static final String PASSWORD = "*********"; /** * パスワードを伏せ字にする * * @param message * @return */ public 2014年1月10日
@iwasaki さんのアバター 297views

Exceptionの内容をJava内部の変数として出力させる方法

Exceptionでログに出力される内容をJava内部の変数として扱いたい場合のメソッドは以下のとおりです。 public static String error(String message, Exception e) { StackTr 2014年1月9日
@iwasaki さんのアバター 165views

CentOSで容量を占めるディレクトリを検出するコマンド

du -h /var/www --max-depth=1 | sort -n 2014年1月9日
@iwasaki さんのアバター 277views

Javaで自前のExceptionを用意する

public class MyException extends RuntimeException { private static final long serialVersionUID = -1864247846107480254L; 2014年1月8日
@iwasaki さんのアバター 1,193views

MySQLで大文字と小文字や全角半角区別しないでマッチする検索をさせるためのデータベース作成

CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; utf8_unicode_ci:大文字・小文字を区別しない。全角・半角を区別しない。濁点・ 2014年1月7日
@iwasaki さんのアバター 731views

mavenでテストコードを実行するときにjdbcドライバが必要になった場合

Mavenで以下のコマンドでビルドを行うと、テストコードがあった場合にテストも実行されます。 mvn install その際に、テストコード内でJDBCドライバのクラスが呼び出せなくてエラーになってしまうケースが有ります。 その場合はpom 2014年1月6日
@iwasaki さんのアバター 536views

JavaでJDBCドライバを使ってのSQL処理

https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/eip/filter/ALMigrateFilter.java#L91 @Override 2013年12月27日
@iwasaki さんのアバター 270views

独自のMacroファイルを作る場合

https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/WEB-INF/templates/vm/OSSMacros.vm などのように、独自のMacroを用意してその 2013年12月26日
@iwasaki さんのアバター 2,980views

MySQLが起動してからの最大同時接続数

mysql> show global status like 'Max_used_connections'; +----------------------+-------+ | Variable_name | V 2013年12月25日
@iwasaki さんのアバター 279views

MySQLのサイズを確認するコマンド

MySQLのサイズを確認したいときがあるとおもいますが、以下のコマンドでサイズを確認することができます。 select sum(data_length+index_length) as c from information_schema.t 2013年12月24日
@iwasaki さんのアバター 246views

java バージョンの切り替え

SunJDK,OpenJDKなどのJavaを複数インストールして切り替える場合は以下のコマンドを使います。 alternatives --config java 2013年12月20日
@iwasaki さんのアバター 167views

設定されている環境変数を確認するコマンド

CentOSなどで環境変数を確認するには、 printenv で現在の環境変数を確認することができます。 2013年12月20日
@iwasaki さんのアバター 354views

Aipoのポートレット配置

https://github.com/aipocom/aipo/tree/master/war/src/main/webapp/WEB-INF/psml/user/template/html のそれぞれのpsmlファイルを読み込んで、最終的 2013年12月19日
@iwasaki さんのアバター 726views

Aipoのログ出力レベルを変える

https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/WEB-INF/conf/log4j.properties の設定を変更します。 たとえばSQLのログを出したい 2013年12月18日
@iwasaki さんのアバター 357views

AipoのJS,CSSを1つのファイルにまとめる設定

Aipoの開発を行っていると、いつの間にかCSSやJavascriptが1つのファイルにまとめて圧縮されている、なんてのを目にすることがあります。 CSSやJavascriptのリクエスト数を減らす目的のため、1つのファイルにまとめるように 2013年12月17日
@iwasaki さんのアバター 249views

cayenneでプライマリキーを生成する仕組みを定義する

http://doc.aipo.com/create_app/05.html に PK Generation Strategy Database-Generated プライマリキーを生成する仕組みを定義します。 とあります。この設定を行うと 2013年12月16日
@iwasaki さんのアバター 222views

AipoでDBによってSQLを切り替える方法

MySQLの場合 public static boolean isJdbcMySQL() { DataContext dataContext = DataContext.getThreadDataContext(); String url 2013年12月13日
@iwasaki さんのアバター 1,266views

Aipoのファイル保存場所

Aipoのファイルアップロード機能でアップしたファイルですが、ファイルはどこにあるのでしょうか? 答えは aipo\war\target\aipo\WEB-INF\files\org001 に各機能ごとのフォルダが作成されてあります。 ht 2013年12月12日