java

google app engine でBlazeDSが動くみたい

無事にアカウントがactivateされたのでgaeを触ります。 BlazeDSを使ったアプリがローカル環境では動くのに、appengine上では500エラーになってしまう・・ どうも動かへんらしい・・けれども、動かした人がいた。 AppEngine & Adobe BlazeDS (fix)ふむーやっ…

Seasarカンファレンス

あ、あしただ

おいらもjirbでインタラクティブにProce55ingを動かしたい

JRuby上のirbでインタラクティブにProce55ingを動かす を読んで、やってみたーいと思ったのでやってみた。 こんなことができるんda- コードの中でRubyチックになったJavaがかわいい。

XRuby

うわー。これスゴい。 XRuby is an open source Ruby compiler which compiles Ruby source code (.rb) to Java bytecode (.class). For more information, please visit our project home at Google Code. http://xruby.com/default.aspx

tomcatのデーモン化

前にやったけど忘れてた・・ $TOMCAT_HOME/bin/jsvc-src/native/Tomcat5.shを/etc/init.d/へtomcatでコピーした後、 #!/bin/sh # chkconfig: 2345 80 15 ←追加 # description: Tomcat is a Servlet+JSP Engine. ←追加これを追加しないとchkconfigできない。 …

tacos

tacosへええ。Dojoって本命なんすか?

<span style="font-weight:bold;">『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』無料プレゼント</span>

ください! おねがいします〜

処理能力

WebLogicで1リクエストを処理するのに2秒ぐらいかかったらしい。(バックエンドの処理によるでしょうが、それなりの検索処理みたいな感じで)WebLogicは1サーバで1インスタンスだと、CPUをフルに使わないらしいっす。

ヤベエ。ワロワレテしまう。やばいよね。ほんと。makeもよう知らんし。

オラは9i入れてるマシンにTomcat入れてダメになりました。 ちゃんとみたらTomcat起動時にエラーはかれてますよね。。。 OracleもTomcatも8080使うためにガッチャンコしちゃってるわけで。 ああウザイ。とっととOracleアンインストールしたい。 【格言】netst…

Java版Rails?"Trails"

■[ObjectGarden] (ほぼ)10分で作るTrailsアプリ http://d.hatena.ne.jp/kuranuki/20051124#p1■(ほぼ)10分で作るTrailsアプリ http://objectgarden.skr.jp/?Java%2FTrailsTrails = Tapestry + Spring + Hibernate Trailsはドメインモデル駆動。 POJOから…

public boolean validate (String userInput) { if("y".equals(userInput)) { return true; } return false; } アァー。これ身についてないなあ。

memo.

若干古いエントリですが、重要なのでメモ。

PreparedStatement に IN のパラメータ句は複数指定できません

なんかツール使うしかないかー

文字列連結

鉄則14 文字列定数同士の連結はコンパイル時に解決される。 文字列定数とオブジェクトの連結は実行時に解決される。 コンパイル時解決は暗黙でStringBufferを使うが、明示的にStringBufferでかいといたほうが良い。 実行時解決はムダなオブジェクトをnewして…

Oracle JDBCドライバにオブジェクトの自動クローズ処理を追加する

http://codezine.jp/a/article.aspx?aid=151 Proxyクラスを使い方入門ですね。 ポイントは・・・ Oracle JDBCドライバはJ2SEのAPI規定と異なり、GCによるConnectionやStatementの自動クローズを行わない Proxyクラスを利用して、decoratorパターンやproxyパ…

HH:MM:SSのマッピングはjava.sql.TimeStamp

java.sql.DateにしているとYY-MM-DDまでしか取れません。つまりHH:MM:ssといった、日時における「時」は無視され、00:00:00のようになります。この部分まで取りたいときは、Dateではなくjava.sql.Timestampを指定するようです。DB内のカラムがDate型でもTime…

JIT

http://ja.wikipedia.org/wiki/JIT%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9 ちゃんとわかってなかった。。恥かいたorz がんばろう>自分

Seasarのからさわぎに初参加

昼からビジネストラックに参加。 地図を忘れてた!IT系らしき男子二人組のあとをつけて無事会場到着。ビンゴ!(w ほどなくビジネストラック開始!濃い〓話をいっぱい聞けましたよ! 非常にやる気にさせてもらった。自分もこれからは営業についていこ〓 会…

Container-Managed Transactionsのロールバック

メモ。いまさらですが・・ Container-Managed Transactionsがロールバックするのは2つの場合があります。1つは、システム例外が投げられた場合です。このとき、コンテナは、自動的に、トランザクションをロールバックします。もう1つの場合は、EJBContextイ…

WebLogicのRMI

●RMIプログラミングモデル WebLogicのRMI実装は、3つの異なるネットワークプロトコルをサポートしています。 T3、T3/HTTP、そしてIIOPです。 T3はWebLogic固有のプロトコルで、ネットワーク回線を経由するリモートメソッド呼び出しの送受信を高速化するよう…

djUnit

djUnitは JUnit の機能と Aspect の機能を併せ持ったユニットテストツールとなっています。 http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@646A556E6974 おおぉ!かなりよさーげじゃないですか。 使いたいなー。その前にAspectをちゃんと勉強しないとナ…

パフォーマンスチューニング

「パフォーマンス志向のコーディングは危険、プロファイラを使うべき」の意味がわからない。 いったいどういう危険が?? コーディング時には余計な最適化を行わないようにしましょう。もちろん、わざわざ非効率なコードを書く必要はありませんが可読性を落…

イミュ〓タブル

この本のミュータブル・イミュータブルの説明ってちょっと足りないですよね。 イミュータブルオブジェクトの作り方は書いてるけど、ミュータブルオブジェクトの扱い方は書いてない。(見逃してたらスマソ) ●Java謎+落とし穴徹底解明標準プログラマーズライ…

MyJavaPack

http://open-centric.com/myjavapack/index.html Java系ツール、ライブラリなどをインストーラでまとめてインストールする仕組み。 「開発環境構築手順書」を書く手間から解放される! めもめも。

Value ObjectとData Transfer Objectの違い

VO・・・イミュータブル DTO・・・ミュータブル そうかぁ。

ソートは止めたらしい

PL/SQLで実装。

ソートのサンプル

================================================================================ package examples; /** * Personクラス。 */ public class Person { private String name; private int score; public Person(String name, int score) { this.name = na…