java
環境は、 Windows XP eclipse 3.7 JDK 7 こちらのかた [開発環境]Eclipse起動時に"Failed to create the Java Virtual Machine."メッセージが表示されて起動できない時の対処法 | あんどろーなつ や、こちらのかた http://www.cozzbox.com/wordpress/archive…
本屋に行ったり、職場で持ちよってもらったり。 現在の候補はこの2つ。Eclipseで学ぶはじめてのJava作者: 木村聡出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/02/14メディア: 大型本購入: 3人 クリック: 425回この商品を含むブログ (28件) を見…
JSFは、JSPの中に <h:inputText id="name" value="#{someBean.name}"/> みたいに書きます。 普通に使っているぶんには問題ないのですが、例えばひとつの JSP を複数の managed-bean で共有したい場合、このままでは出来ません。 上記でいうところの「someBean」に対応するクラスが、ひとつしか設定できないから</h:inputtext>…
何の因果かタイトルのような必要にせまられましたので、調べた結果などを書いておきます。 ググってもなかなかこれというのに出会えず、Hibernateのソースを見たりして調べました。 Hibernateのバージョンは3。試しに作ってみたのは以下のようなソースです。…
2/24のことです。かなり出遅れ感がありますが記録を残しておかないと。初java-jaですし。 まずはid:t-wadaさん、ありがとうございました!詳しい内容は http://java-ja.yoshiori.org/index.php?%E7%AC%AC%E5%85%AB%E5%9B%9E%E3%81%AE%E3%83%95%E3%82%A3%E3%8…
お酒が配布されました!
Windows2000 Java 6 Tomcat5.5 をそれぞれインストールして、Tomcatをサービス起動しようとしたらエラー発生。 [info] Procrun (2.0.3.0) started [info] Running Service... [info] Starting service... [174 javajni.c] [error] 指定されたモジュールが見…
JVM terminated. Exit code=-1と出て起動エラー。 JavaのRuntimeが悪いのかと思って再インストール(Java6)しても同じエラー。 Gに聞いてみると同じようなエラーで困っている人が居て、 メモリのパラメータあたりが怪しいってことでeclipse.iniのメモリの箇…
eclipseからのJava実行で「OutOfMemoryError」が発生。単純に割り当て増やせばよいかと思い、RunのVM argumentsに -Xmx256m と書いてもエラーになって実行できず。 色々試したところ、-Xmx64m以下なら設定して実行可能だった。しかし、64MBでは足りないので…
public static final boolean isWindows() { return System.getProperty("os.name").toLowerCase().contains("windows"); } より詳しくは、WindowsとLinuxの両方で動作するコードを書く:JavaTips 〜Javaプログラミング編 - @IT
JDBCはResultSetを返すかどうかで、 executeQuery 返す(select) executeUpdate 返さない(insertとかupdateとかdeleteとか) と、使いわけますが、画面から入力されたSQLを、何も考えずにそのまま投げる場合(危ないですが)はどうするのかと探していたところ…
public static String trimLeftZero(String str) { return str.replaceFirst("^0+", ""); } Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle 1つめの引数の"^"を忘れると、文字列の中の最初に出てくる0続きを消してし…
ほとんど初体験の、JavaでGUI。 あるボタンを押したら、あるボタンが表示される。 みたいなものを作成していたら、ボタンを押したタイミングでJTextFieldが潰れてしまいました。 惨めな姿です。 原因を探ったところ・・・ その理由 GridBagLayoutはコンポーネン…
TomcatからSQL ServerにDBCPから接続していて、DBサーバだけ再起動したらコネクションエラーになった。自動的に再接続したい。validationQueryを設定してるのに。なんで再接続されないんだ?という相談があり、調べもの。 少々調べて、 http://jakarta.apach…
何かなコレ? ってちょっと気になっていた点点点(点3つ。「Object...」とか)のあの宣言が何なのかが判明したので。 例えばStringのformatメソッドとかMessageFormatのformatメソッドとか。 JavaのTigerから追加された可変長引数というものらしく、 こういう…
詳細なドキュメントを読むと、とても難しい話をしている印象を受けますが、BeanであるクラスとBeanでないクラスの違いを一言でいってしまうと「Beanにはプロパティの値を設定するメソッドとプロパティの値を取得するメソッドの名前に決まり事がある」という…
ふと、思ったので。 ずっと前、職場の人に聞いた事があって、 「データが豆みたいに詰まったようなクラスのことだよ」 と言われた。わかるようなわからないような。 ちょっと検索してみると・・・ JavaBeans(Beans)とは - IT用語辞典 e-Words http://www.a…
jarに固めるとかやったことなかったので全く知らなかったのだけど、 java -jar test.jarとかやるときに、test.jarがdepend1.jar,depend2.jarを必要とするような場合、 -cpオプションでいくら頑張ってもだめで、(-jarを指定して実行すると、無視されてしまう…
int 5 を String の "005" とかにしたい。 JDK2だと、DecimalFormatを使うみたい。下記参照。 http://www.kab-studio.biz/Programing/JavaA2Z/Word/00000087.html http://www.letsstudy.net/java/4502/Notes.html JDK5Tigerだと、Stringクラスのformatを使っ…
Webではあまり気にしたことのなかったリソースの配置場所なのですが、 スタンドアロンで配布する場合どこに置いてどう読み込むのかと。 (jarに全部固める場合とか、絶対パス指定できないとか) propertiesファイルをjarの中に入れてしまいたいのです。 で、…
{0}はもう、{1}いる。 に、「おまえ」と「当たって」を与えて 「おまえはもう、当たっている。」 の文字列を作るやつ。 Javaのクラスライブラリにあった。 String str = MessageFormat.format(pattern, arguments) MessageFormat http://java.sun.com/j2se/1…
はるか昔のJavaプログラムを改造する事になって・・・StringBufferが全部エラー・・・。 AbstractStringBuilderが無いとか使えないとかなんとかかんとか。 JDKの仕様変更が原因らしくて。 J2SE 1.4 までは StringBuffer クラスは通常のクラスでしたが、Tiger…
http://www.atmarkit.co.jp/fsecurity/rensai/crypt04/crypt01.html の記事をだれかが読んで、「SHA-1じゃイカン」となりました。 で、 Tomcat のJDBCRealm認証でSHA-256使えんのかなーと思ってやってみたらできました。 digest="SHA-256"で。 JavaのMessage…
Javaで、メッセージダイジェスト。。 参考 やりかた→10. メッセージダイジェスト (2) | TECHSCORE(テックスコア) 「& 0xff」って・・??→バイナリファイルのbyte→int変換 - QA@IT
SQL Server2000にユーザー管理テーブルを作成してTomcatからJDBCRealmで認証を行おうとしたらエラー発生・・・。 Can't start a cloned connection while in manual transaction mode. ググッたら、キャッシュにしか情報が無かったのでメモしておきます。 ま…
今までのちょび機能ではなくて、ちょっとボリュームのある開発がスタートしそう。 で、どうやって実装していこうか考え中。 前提 時間かけない。お金かけない。ほぼひとり。 最初は最低限の機能で、後から色んな機能が追加される(予定)。 色んなところで使…
発見。 http://wiki.fdiary.net/maven2/?CookBook おぉ。できた。
google先生に尋ねると旧バージョンのものが大量に引っかかって迷うので、参考ページをメモ。 http://bitarts.jp/tech/linux/apache_jk2.html http://www.javaroad.jp/opensource/js_tomcat3.htm http://park15.wakwak.com/~unixlife/java/tomcat-mod_jk2.htm…