gantsu-teacher の回答履歴

全18件中1~18件表示
  • DB接続エラー

    Servletで画像データベースを構築しました。 画像データベースといいましても、画像そのものはファイルとして任意のディレクトリに保存し、その画像名や画像情報などをデータベースで管理しています。 それを管理しているときに、DBへの接続エラーが発生しているようなのです。 曖昧な言い方ですいませんが、頻繁に発生するわけではないので(ここ1年で2度)何がどうなっているのかよく分からないのです。 状況は、管理しているとき(データベースへは書き込みと読み込みが連続して行われます。)にのみ問題が発生しています。 ブラウザーの画面でDBから取り出した値は全てnullで表示されています。 ブラウザーの画面が表示されていますので、Tomcatが落ちていることはありません。 シェルからPostgresを操作してみましたが問題なく動作しています。 TomcatからJDBC経由でPostgresに接続が出来ていないのだろうと思うのですが、 どう言った原因でこう言うことになるのでしょうか?また、回避方法はあるのでしょうか? よろしくお願いします。 TurboLinux8 server Postgres7.2.4 Tomcat4.1.30 TomcatとPostgresへはデータソースは使っていません。

    • ベストアンサー
    • Java
    • OhMabu
    • 回答数5
  • jadによるclassファイルの逆コンパイル後の比較

    classファイルを逆コンパイル(jadを使用)して内容の比較を試みたのですが、 片方はテキトウな変数名になっていて、   String s1 = "0"; 片方は実際にソースに書かれたと思われる変数名になっています。   String nflg = "0"; これは、javacのバージョンの違い、もしくは -targetオプションの指定の 違いによるものなのでしょうか。 実際は等価な内容であるのにも関わらず、テキスト比較ではうまく比較できなくて悩んでいます。このような場合に、うまく比較する方法はありますか? もし、コンパイルに使用されたjavacのバージョンの違いによるものならば、 片方だけはソースがあるので、バージョンを合わせ再コンパイル→逆コンパイル→比較 ということができそうだと思っていますが、classファイルから、コンパイルに 使用されたされたjavacのバージョンを取得することはできるのでしょうか?

    • masaboo
    • 回答数1
  • インターフェイスの使い方がわかりません(初心者です)

    Javaを始めたばかりの初心者です。 「やさしいJava」を買って一通り学んだのですが、 インターフェイスの使い方がよくわからず、困っています。 インターフェイスを実装することでインターフェイスが持つメソッドがすべて定義されてることが保障される、 というのはわかるんですが、そのことがどうして有用なのでしょう? また、具体的にはスレッドを扱うときにRunnableインターフェイスを実装する理由がわかりません。 Threadクラスのオブジェクトを作成するときに、 Runnableを実装したクラスのオブジェクトの変数を 引数にしないといけないんですよね? このとき、Runnableインターフェイスが 「runメソッドが定義されていなければならない」 とだけいうものだったとしたら、 Runnableを実装してなくてもrunメソッドさえ定義してあれば 実行できそうな気がするんですが・・・

    • ベストアンサー
    • Java
    • sioois
    • 回答数5
  • メソッドの強制脱出について

    質問させてください。 メソッドで長い処理をしている場合、その途中である条件のときに、その先の処理をしないでメソッドを終了させる良い方法ってありますか? ループ中ではないので"break""continue"は使用できないので困っています。 ちなみに戻り値も"void"なので"return"も使用できません。 複数処理が考えられるのであれば、いろいろ教えていただきたいと思います。 詳しい方がいらしましたら教えてください。

  • equalsと==

    Stringの比較の時に==ではなくequals()を使うのは以下のサイトでわかったんですが http://www.atmarkit.co.jp/fjava/onepoint/java/jv14.html では逆にintなどが==でOKなのは同じ数字の場合は同じリファレンスをみているのですか?

    • ベストアンサー
    • Java
    • k_leaf
    • 回答数1
  • インターフェイスの使い方がわかりません(初心者です)

    Javaを始めたばかりの初心者です。 「やさしいJava」を買って一通り学んだのですが、 インターフェイスの使い方がよくわからず、困っています。 インターフェイスを実装することでインターフェイスが持つメソッドがすべて定義されてることが保障される、 というのはわかるんですが、そのことがどうして有用なのでしょう? また、具体的にはスレッドを扱うときにRunnableインターフェイスを実装する理由がわかりません。 Threadクラスのオブジェクトを作成するときに、 Runnableを実装したクラスのオブジェクトの変数を 引数にしないといけないんですよね? このとき、Runnableインターフェイスが 「runメソッドが定義されていなければならない」 とだけいうものだったとしたら、 Runnableを実装してなくてもrunメソッドさえ定義してあれば 実行できそうな気がするんですが・・・

    • ベストアンサー
    • Java
    • sioois
    • 回答数5
  • バイナリファイルを転送したいのですが

    お世話になります socketを用いてサーバへファイルを転送したいのですが、うまくいきません。 以下ソースからの抜粋です BufferedOutputStream out = new BufferedOutputStream(socket.getOutputStream()); BufferedInputStream in = new BufferedInputStream(new FileInputStream("test.txt")); int c; while((c = in.read()) != -1 ){  out.write(c); } 上記のようなコーディングでは転送できないのでしょうか? 出来ればファイルから1024バイトずつ読み込んで1024バイトずつ出力していき、ファイルの終端まで繰り返す処理をしたいのですが、よい方法をご存知でしたら教えていただけないでしょうか?

    • ベストアンサー
    • Java
    • dp9
    • 回答数3
  • 「プログラミング」JAVAのエラーが解決できません。

    ホームページを見たり、メールチェックをしたり、数分間このプログラムを走らせると、 Address already in use: connect java や Connection refused: connect といったエラーメッセージが出ます。 どうすれば、解決するでしょうか? やさしいJAVAやインターネットで調べたのですが良い方法が分かりません。ぜひ、ご教示宜しくお願い致します。 import java.net.*; import java.io.*; import java.util.*; import java.text.*; class Test { public static void main(String[] args) throws Exception { String helloURL; for(int a=1; a<3000; a++) { helloURL = "http://shopping.yahoo.co.jp/"; Th th1 = new Th(helloURL); th1.start(); Thread.sleep(100); } } } class Th extends Thread { String helloURL = null; String line; Th(String str) { this.helloURL = str; } public void run() { try { URL url = new URL(helloURL); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(),"JISAutoDetect")); while ((line = in.readLine()) != null) { try { OutputStream os = new FileOutputStream("log.txt",true); BufferedWriter fr = new BufferedWriter(new OutputStreamWriter(os)); if(line.indexOf("ヤフー") != -1) { fr.write(line); } if(line.indexOf("あ") != -1) { fr.write(line); } fr.close(); os.close(); } catch(Exception e){System.out.println("エラー1 : "+e.getMessage());} } in.close(); } catch(Exception ex){System.out.println("エラー2 : "+ex.getMessage());} } }

    • ベストアンサー
    • Java
  • javaでのcookieについて

    こんばんわ&こんにちわ! javaでcookieを使った処理をしたいのですが ちぇっとよくわかりません。 作成したはずのcookieが 追加  response.addCookie(cookie);  取得 cookie.getValue(); 取得しても1つ前の値が取得されてしまいます。 基本的な事なのかもしれませんが、理解できずに 困っています。 詳しい方がいらっしゃったら説明をお願いできませんか。 よろしくお願いします。

    • ベストアンサー
    • Java
    • jk_beck
    • 回答数2
  • ArrayListの質問。

    ロジックの質問なのですが、、 ValueObjectクラス  private boolean flg = false;  private String strYMD; それぞれgetter/setter あらかじめ、aValの方にsetterで、20040626とセットします。 このオブジェクトをArrayListへaddしていきます。 ここで、String[] strYMDArray ={"20040623","20040626","20040622"}; という配列があります。 このとき、ArrayListの中身の要素数でループさせて、 配列strYMDArrayの日付と、ArrayList内のValueObjectの日付を比較し、同じであれば、 ValueObjectのflgをセットし、再度、ArrayListへつめなおしてやらなければなりません。 しかし、うまい方法を思い浮かべることができません。 どうか、うまい方法をおしえてくださいませんでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
    • takokko
    • 回答数3
  • 署名検証について

    JAVAではないプログラムで取得した署名と証明書を使用して、JAVAプログラムで署名検証を行おうと思っています。 いろいろとWebで調べ、Certificateクラスを使用して公開鍵を取得しSigunature.verifyで署名を検証しようとしていますがうまくいきません。 ほかにJAVAで元データ/署名/証明書だけで署名検証できる方法はありますでしょうか?

    • tttsb
    • 回答数1
  • javaでのcookieについて

    こんばんわ&こんにちわ! javaでcookieを使った処理をしたいのですが ちぇっとよくわかりません。 作成したはずのcookieが 追加  response.addCookie(cookie);  取得 cookie.getValue(); 取得しても1つ前の値が取得されてしまいます。 基本的な事なのかもしれませんが、理解できずに 困っています。 詳しい方がいらっしゃったら説明をお願いできませんか。 よろしくお願いします。

    • ベストアンサー
    • Java
    • jk_beck
    • 回答数2
  • htmlを置換する方法とjsp表示

    サーブレット・jspを使い、View部分を表示するのと テンプレートファイルとしてhtmlファイルを読み込み、変数展開(置換処理)「StringBufferをnewして」するのでは、どちらがよろしいのでしょうか? サンプルとして、先輩から頂いた、ソースコード(プログラム設計)が、上記の後者の方でして、サーブレット技術を書籍等で勉強した私にとって(前者)、どちらが良いのか悩んでしまいました。 Webデザイナさんにとっては、taglibを使うよりも、簡単な($NAME$のような記述)変数置換の方がいいのかなとも思いました。 ※ちなみに、プログラムの可読性はあまり良いとはいえません。 (TomcatとApacheをコネクトした場合)htmlを動的に生成した際の処理スピード(パフォーマンス)、Velocity等を使った場合などもあわせて、jspを使うメリット・デメリット等を教えて頂けたら、後の参考にしたいとおもいますので、ご教授いただけたらと思います。

    • ベストアンサー
    • Java
  • htmlを置換する方法とjsp表示

    サーブレット・jspを使い、View部分を表示するのと テンプレートファイルとしてhtmlファイルを読み込み、変数展開(置換処理)「StringBufferをnewして」するのでは、どちらがよろしいのでしょうか? サンプルとして、先輩から頂いた、ソースコード(プログラム設計)が、上記の後者の方でして、サーブレット技術を書籍等で勉強した私にとって(前者)、どちらが良いのか悩んでしまいました。 Webデザイナさんにとっては、taglibを使うよりも、簡単な($NAME$のような記述)変数置換の方がいいのかなとも思いました。 ※ちなみに、プログラムの可読性はあまり良いとはいえません。 (TomcatとApacheをコネクトした場合)htmlを動的に生成した際の処理スピード(パフォーマンス)、Velocity等を使った場合などもあわせて、jspを使うメリット・デメリット等を教えて頂けたら、後の参考にしたいとおもいますので、ご教授いただけたらと思います。

    • ベストアンサー
    • Java
  • 指定URLでブラウザを開くほか

    こんにちは。 2点お伺いいたしたく投稿しました。 1 スタンドアロン環境で、javaアプリから指定URLでブラウザを開くことはできるでしょうか?windowsとMacOSの場合で教えていただけますか?なお指定urlは インターネット上のアドレスの場合もありますが、自身のPC(file:///c:/xxx/aaa/abc.html 、file:///c:/xxx/bbb/hoge.pdf など)を指す場合もあります。 2 スタンドアロン環境でjavaアプリを起動させる場合は、windowsの場合、MacOSの場合、それぞれでどういった方法が利用しやすいでしょうか?

    • ベストアンサー
    • Java
  • JSPについて

    WINXP PRO  TOMCAT4.1.24 j2sdk1.4.1_06 です。 以下現在の時刻を出力するJSPを実行したのですが、 表示されるページがエラーが出るわけでもなく白紙で表示されます。 「Hello」と表示するような簡単なものは実行できるのですが、原因はどんなものが考えられますでしょうか? 何台かのマシンで試してみましたが同じ結果になっていまします。 <%@ page contentType="text/html; charset=euc-jp" %> <% // 内容: 時刻を表示する例 // 現在の時刻を取得 java.util.Date nowTime = new java.util.Date(); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>時刻を出力する例</title></head> <body> <p>-- 時刻を出力する例 --</p> <p> 現在の時刻は <strong><%= nowTime %></strong> です。 </p> </body> </html>

    • ベストアンサー
    • Java
  • JSPについて

    WINXP PRO  TOMCAT4.1.24 j2sdk1.4.1_06 です。 以下現在の時刻を出力するJSPを実行したのですが、 表示されるページがエラーが出るわけでもなく白紙で表示されます。 「Hello」と表示するような簡単なものは実行できるのですが、原因はどんなものが考えられますでしょうか? 何台かのマシンで試してみましたが同じ結果になっていまします。 <%@ page contentType="text/html; charset=euc-jp" %> <% // 内容: 時刻を表示する例 // 現在の時刻を取得 java.util.Date nowTime = new java.util.Date(); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>時刻を出力する例</title></head> <body> <p>-- 時刻を出力する例 --</p> <p> 現在の時刻は <strong><%= nowTime %></strong> です。 </p> </body> </html>

    • ベストアンサー
    • Java
  • has-aの関係

    以下のコードを実行した際、A, Bの関係を表す正しい表記を2つ選択して下さい。 class A {} class B { private A myA = new A(); } (1)A と B との関係がない場合もある (2)B は A との関係がない場合もある (3)B は A と "1対多" の関係をもっている (4)A と B は "has-a" の関係をもっている (5)A と B は "is-a" の関係をもっている またまた、SUNのサイトの問題です。 答えは(1)と(4)です・・・・ 僕は(4)だとおもっていました・・・ AとBは関係ない場合もある?!?!?! テキストに類似問題があり答えは4だったので自信があったんですが・・・・ privateだから?!?!?!? いったいどういうことなのでしょう???

    • ベストアンサー
    • Java
    • azicyan
    • 回答数3