AKAI TSUKI

System development or Technical something

Java

JUnit,Eclipseメモ

http://bigturbo.hp.infoseek.co.jp/junit.htm

S2Dao-CodeGen

あー自動生成できないー。なぜだー。型があってないらしいんだが。どこの型があってないんだー。環境:eclipse3.6, java6, s2dao-codegen-0.4.1.zip, mysql5.1, Jiemamy [java] Exception in thread "main" org.seasar.codegen.exception.NotTypeMatchExcept…

いろいろ見てみたけど

以下のメール転送周りのクラスをちょっと見てみた。 AbstractRedirect Forward Redirect Resend けど、結局転送する際に、メール送信する部分は MailetContext がやってるみたいね。MailetContext#sendMail()メソッドを呼び出すと メールが遅れるみたいだけ…

メール転送(James)

メール転送ってよくあることだと思うけど、 さてさて、どうやってやるんだか。。。JamesのMailetには転送用のものがいくつか用意されているみたいだけど どういった転送ができるのかな。。。ここに参考になる記事があったよ 用意されているMailet

日付memo

import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; public cla…

3.4 BigtableのCRUD処理 きたー

ようやく、うごいたよ。。。T_Tjavascriptとサーバ側のデバッグがうまくできなくてはまった。。。ローカルで動かすときってBigtableから 値とってくるとか、どうやってデバッグするんだ?まぁ、今回は単純に処理の記述が抜けていたからなんだが。。。あほ…

XHTMLメモ

2.6 Googleの巨大データストア(Bigtable)にJavaでアクセスする

ひとまず、Bigtableにアクセスできたようです。

2.5 JSPでメッセージ送信機能を追加

たぶん誤字?P55のリスト2-5 guestbook.jspのなかで//(4)ってなっているところ } は ってなってないとタグがあわないはず。あと、ログを出力するのに、 ログレベル設定がデフォルトはWARNINGになっていて、INFOのログが出力されてなかったよ。。。orzlogging…

GAEをローカルデバッグ

GAEのローカル実行にはJettyを使うみたい。ローカルデバッグするのにも、 Eclipseでデバッグ起動(DebugからWeb Applicationを実行)すればOK。手軽に実行できます。ほんとすごいな。

GAEをやってみよう

というわけで、amazon:Google App Engine for Java実践クラウド・プログラミングの本を購入して試してみました。まずは、Hello WorldからEclipseプラグインをインストールして ブランクプロジェクトを作成した時点でHello Worldが表示されるように なってい…

JMXを使ってみる。

「Java SE 6完全攻略」第8回 MBeanのメタデータを記述する - DescriptorJMXに関する記事がありましたのでまずは練習するべし。。。

Tomcat設定(ルート"/"直下のパスを使いたい)

web.xmlの設定はいろいろ解説がありますが、 http://localhost:8080/の直下からのパス つまり http://localhost:8080/helloworld/hello みたいのではなく http://localhost:8080/hello としたい場合にどうするのか。答えは単純でした。tomcatの%CATALINA_HOM…

Apache MINAってのがあるのか。

面白そうではあるな。 http://www.syboos.jp/java/doc/create-simple-server-by-apache-mina.htmlいまは1.1.7が最新みたいだ。 http://mina.apache.org/downloads.html微妙に情報がないが。以下のようなところが参考だろうか。[Java] Apache MINA で echo サ…

処理開始時間を制御する

その1 public class Controller { private long delayedTime_ = 0; public void process(DelayedEvent event) { long nowTime = System.currentTimeMillis(); long eventTime = event.getEventTime(); long differenceTime = nowTime - eventTime; long che…

JMXの呼び出し

上のオブジェクトをJMXに登録してみる。

2階層Mapを管理する

2階層(2つのキーを持つ)の構造を考えてみる。 どう実装するのがよいか。

ノンブロッキング

こういう書き方はOKなのか?これだとコネクションを維持したままになるの? (参照)http://www.techscore.com/tech/J2SE/NIO/5-2.html

NewIO:Bufferのテスト

TECHSCOREにあるNewIOを勉強してみた。 http://www.techscore.com/tech/J2SE/NIO/answer/1-1.html結果は、下のような感じです。 ダイレクトバッファの方が高速なのではなかったっけ? 100 ダイレクト 0msec 1000 ダイレクト 0msec 10000 ダイレクト 32msec 1…

Tomcatの実行

ひとまず、downloadしてきたTomcatの実行を試してみる。http://tomcat.apache.org/download-60.cgi↑ここから、Binary DistributionsのCore: でzipファイルを取得。CATALINA_HOMEの環境変数を設定して、catalina.bat startを実行するだけ。http://localhost:8…

Tomcatビルドしてできたのは、、、

outputフォルダ下に3つできました。tmp build classes最終的な成果物はbuildの下ですな。これ、うごくのかな。。。

Tomcat6.0をビルドしてみた。

Tomcatハンドブック(第2版)にビルドの話がのっていたので ビルドしてみた。書いてある通りにやるだけ。antビルドすごい。#ちなみに、Tomcat 5も6の前にやろうとしたけど、なんか失敗した。 #なんだったか、jarが一つ取得できてなくてコンパイルエラーにな…

JMXを利用するテスト

利用したのはJava6u16。 まず、MXBeanを準備する。 package jp.person.suto.logic; import javax.management.MXBean; @MXBean public interface Counter { public int up(); public int showNum(); public void reset(); } Counterインタフェースを実装した…

webサーバにアクセス

telnetでIPとportを指定してtomcatにアクセスした際のTCPはこんなん。 No. Time Source Destination Protocol Info 1 20yy-mm-dd 03:15:30.660561 192.168.*.** 192.168.+.++ TCP 4786 > http-alt [SYN] Seq=0 Win=65535 Len=0 MSS=1460 2 20yy-mm-dd 03:15:…

tomcat6をインストール

久しぶりにtomcatをいじります。参考にしたのは↓ http://www.javaroad.jp/opensource/js_tomcat1.htmあとeclipseのtomcatPluginはここに、自分はすでにインストールされてましたが。 http://www.eclipsetotale.com/tomcatPlugin.htmlんで、HelloWorld下のペ…

URLConnection

すこしだけ勉強 http://journal.mycom.co.jp/column/java/054/index.htmlURLConnectionを利用してコンテンツの情報を取得できることはわかった。ってか、HTTPってことは、URLを指定して、情報(応答)を受けるってことか。。。

HTTPのKeepAlive

おっ。。。orz 書いてた記事が消えたよ。。。 ひさしぶりに書いたのがいけないのかな。。。 で、、 本題。 HTTPのKeepAlive、つまり、HTTP通信したときのTCPの接続についてどうやら、サーバ側からTCPを切断するっぽいんだけど。。。どこかに詳しく書いてない…

Antでファイルを指定してビルドする方法

Antで一つのファイルをビルドするのってどうやってやるんだろう? ---- 追記 2009/07/09 ----うーむ、よくわからんが、普通にAntのタグを指定したらできた。。。 なぜ、前は失敗したんだろ。。。Apache Ant 1.7.1 (or 1.6) http://ant.apache.org/を見て 「A…

CORBA(JacORB)の残りものメモ

ひとまず、残りもののメモ あんま意味ないかな。

Javaの環境いろいろ

これ素敵ですね。 http://d.hatena.ne.jp/yone098/20090217/1234841620