[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 03/14 23:43 / Filesize : 141 KB / Number-of Response : 640
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド160★★



1 名前:デフォルトの名無しさん [2013/02/22(金) 15:54:25.74 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド159★★
toro.2ch.net/test/read.cgi/tech/1358921135/

30 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 19:22:13.18 ]
ヘッダ見てからもうっかい全部DL
画像→DLしない、通信1回、通信量小
画像以外→DLする、通信2回、通信量中+

ヘッダ見ずに最初から全部DL
画像→通信1回、通信量大
画像以外→通信1回、通信量中


どっちがいいのか

31 名前:デフォルトの名無しさん [2013/02/23(土) 19:25:45.32 ]
>>30
テストで異なるURLを1000とか10000とか用意して、両方のやり方でやってみて平均コストが低い方を選ぶしかないね。

32 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 19:29:19.15 ]
拡張子が不明なURLなんてめったに無いんだし
そこまでピリピリ細かいこと気にせんでもいいんじゃないの?
だいたい画像ならimgタグのsrcとかから取得だろ

33 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 19:40:34.08 ]
男なら画像の拡張子を判定して全てDLしろ。これなら一発だろう。
ゴニョゴニョするならその後でしろ。女々しいことはするな。

34 名前:26 mailto:sage [2013/02/23(土) 20:01:35.82 ]
ああ、省いちゃったけどURLは拡張子無しで、通常はjpeg画像なのに
エラー発生時だけサイズでかいgif返してくるんですわ・・・。
それで色々もったいないからgifの時は本体省きたくて。

ここまでレスの感じだと、やるとしたらSocket、でも嫌がれる可能性もあるから
色々コスト考えてHEADリクエスト→GETリクエストか常に全部ダウンロードか
どっちかにしちまえってとこですかね。どうもです

35 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:11:44.45 ]
馬鹿には無理

36 名前:デフォルトの名無しさん [2013/02/23(土) 20:16:40.86 ]
>>34
同じ gif が返ってくるならキャッシュすればいいだけでは?

37 名前:26 mailto:sage [2013/02/23(土) 20:32:06.31 ]
>>36
ええ、キャッシュというか、gifって分かったらダウンロードせず
クライアント側で予め用意していた画像を表示する感じです。

URLも拡張子なしで、かつ?date=YYYYMMDDHHMMみたいに
リクエスト毎に変わるパラメータを付けるので、
詳しくは分かりませんがhttpリクエストでサーバーにNot Modifiedを返させる?
みたいなことも恐らくできない状態でして。

色々説明省いちゃだめですねー

38 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:32:49.88 ]
>エラー発生時だけサイズでかいgif返してくるんですわ・・・。
これはこれで興味があるんだが・・・。



39 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:32:59.35 ]
日本語でおk

40 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:45:16.24 ]
HTTP入門
www.tohoho-web.com/ex/http.htm

これ読むと
Accept: image/gif, image/jpeg, */*
という指定があるんだけど
これじゃアカンの?

41 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:52:39.16 ]
アカン

42 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:54:27.04 ]
その指定って意味あるの?

43 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:58:08.39 ]
ネットワークプログラミング相談室 Port29
toro.2ch.net/test/read.cgi/tech/1351670708/

44 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 21:00:58.19 ]
もしその指定で解決するような問題なら質問者は質問してこなかっただろう

45 名前:デフォルトの名無しさん [2013/02/23(土) 21:03:41.19 ]
>>37
ブラウザで Firebug みたいなツール使って無効なURLを見に行った時に、2回目以降も実際に .gif を取りに行ってるかな?
URL教えてくれればもうちょっと具体的にコメントできると思うけど。

46 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 21:04:08.40 ]
HTTPというプロトコルを知らずにHTTP通信するわけがない

47 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 21:05:31.35 ]
プロトコルをちゃんと理解せずに外部ネットワークに接続とかそんな悪いことする奴はおらんねん

48 名前:26 mailto:sage [2013/02/23(土) 21:06:36.72 ]
>>40
お、確かにそんなのありましたね。
試しにsetRequestProperty("Accept", "image/jpeg")だけ指定してみました。
でもgifの時はgifをちゃんと全部返してきてくれました。残念。
サーバー側で厳密に対応していてくれてたのなら、なんとかなったのかも・・・。
(サーバーは全くいじれない立場)

これ以上はHTTPの話になるんで、そろそろおいとましときます。
ありがとうございました



49 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 21:13:55.11 ]
エロ画像の掲示板の自動DLソフトかなんか作ってるのだろうな

50 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 21:20:01.57 ]
おらkるに集まる奴は皆ケチな奴ばかりだな

51 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:09:02.48 ]
なんで?
いいじゃん。オラクル。プログラミング言語を提供してくれて俺は幸せだ

52 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:12:36.93 ]
それで無料だったら尚よかったのに

53 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:16:55.46 ]
js,phpを筆頭に、ruby,python、それだけでなくc#ですらwindows desktop以外でも使われ始めたるのだから、javaはもうマルチ(クロス)プラットフォームであることをアピールのポイントにはできない。

54 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:17:59.19 ]
スクリプト言語と同じ扱いワロタ

55 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:19:31.04 ]
HTTPの仕様としてはエンティティだけってのは
無いから無理。
サーバーはヘッダーに続けてエンティティを送ってくる。
クロールアプリでも作ってるのなら
別スレッドから切断してやればいい。

56 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:21:08.86 ]
じゃあ次世代のガラケーやスマホにはJavaVMは搭載されないね

57 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:21:46.78 ]
使う側が依存する開発を勝手にはじめちゃったんだから仕方ないじゃん。その部分をもっていってるならナンセンス。
加えて、他の言語がんばれよとしかいえない。

58 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:25:28.29 ]
>js,phpを筆頭に、ruby,python
サポートや補償が無いのでアウト

>c#ですらwindows desktop以外
公式のサポートは得られないのでアウト



59 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:27:44.32 ]
おらkるはまた、グーグルがしでかした権利侵害の裁判をやるみたいだから、今渡こそおらkるにはあほグーグルをコテンパンにしてIT産業業界から永久追放して、裁判もぜひ頑張って勝ってほしいね。

60 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:29:07.99 ]
アウトかどうかは>>58の妄想でなく
顧客の要件によるものなのだが。
システムインテグレーションということを
したことがないらしい。

61 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:41:02.12 ]
>>48
馬鹿の後出し、釣られた人はご苦労さん

62 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:45:27.48 ]
ここはサーバ系をやってこなかったC/C++あがりしかいないのでhttpの話はわかりません。

63 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:01:24.95 ]
javaでオラクルからサポートをうけられるわけでなし…

64 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:12:35.97 ]
なんでここっていっつもビジネスの話(しかもお下劣な)になるかねぇ。

65 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:24:35.16 ]
>>47
ネットワークの途中でATMとか挟んでても知る由もないけどな。
自分が直接触るプロトコル限定だな。httpも何かでラップしてたら知らなくても良い。その何かでできる範囲内なら。

66 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:27:55.78 ]
最近は、アノテーションを以前にもまして多用するようになってきたけど
ドキュメンテーションどうしてる?

67 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:37:31.50 ]
今度の対ぐーgる裁判でもジャバのパッケージ・ライブラリの著作物性の著作権を主張するみたいだから、おらkるは言語とライブラリ(言語機能実現にIOなどの必須の付随モジュール群)と著作物の関係をどういう風に考えてるのかもっとわかりやすく主張してほしいね。

68 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:39:09.98 ]
あ、はい。



69 名前:デフォルトの名無しさん [2013/02/24(日) 00:00:41.11 ]
>>48
JDKの生のHttpClientではなくcom.ning.async-http-clientの利用を推奨。
欲しい物はずばりそこにある。

70 名前:デフォルトの名無しさん [2013/02/24(日) 04:50:07.63 ]
>>66
アノテーションが付いていますよってドキュメントに残すかってこと?
基本的には無いなぁ。大概のアノテーション付けは実装の詳細の類に入ると思う。

71 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 09:34:45.59 ]
>>66
定義ファイル=パラメータ設計書としてたところは、アノテーションの登場によりどう対応したか、ってことかな?

72 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 09:52:24.20 ]
なんですか?

73 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 10:57:25.38 ]
>>70-71
Javadocのタグ付けとか、descriptionに
ローカルなルール決めしておくとか・・・
ただ、IDE(eclipse)の自動補完とかスニペット無いから
PGまかせになってしまうよね。

その辺、今後、開発が進んで一般化してくれるといいね。

74 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 11:45:06.45 ]
>>58
サポートとか補償ってよくわからないんですけど、どなたか経験談を教えてください。

75 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:19:52.59 ]
やだよ

76 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:27:53.42 ]
このスレ休日より平日のほうが勢いあるんだけどなんで?

77 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:36:58.71 ]
PGが仕事がなくてヒマしてる時間に2chしてんだろ

78 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:44:38.15 ]
みんな、もっと雑談しようよ



79 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:48:50.66 ]
クロージャっていまいちよくわからない。
Javaではクロージャは使えないらしいけど、
クロージャっぽいことをするにはどうすればいい?

80 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:50:23.51 ]
Java以外のクロージャがある言語を使う

81 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:58:38.67 ]
クロージャが無いとGUIアプリのイベントハンドラの類が書きにくいという話は良く聞く
けれども、無名クラスだと記法がノイジーで読みにくい、以上の不具合って何があるの
だろう。
イベントハンドラに渡す値の類であればfinal変数でも大概は用に足りると思うのだけど。

82 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 19:59:32.81 ]
クロージャって外部から直接的な参照ができない変数のこと?

83 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 20:07:01.05 ]
てかjava8の新機能にクロージャなかったっけ

84 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 20:44:26.72 ]
ただの無名クラスの構文糖ですよ

85 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 20:48:49.98 ]
果たしてjava8のアップデートでいくつの言語が脱落するのであろうか

86 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 21:26:08.19 ]
以前実行した時の値を保持できる関数らしいが、いまいちピンとこないんだよ。

87 名前:デフォルトの名無しさん [2013/02/24(日) 23:57:22.89 ]
javaでインベーダーもどきをつくりたいだが
参考文献を教えてくれ
防御壁作成が難しい
ゲームを作るのは大変だ

88 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 00:11:04.71 ]
>>87
すべての物質は原子からできている。だから原子レベルの物理シミュレーションすれば防護壁を完全に再現できる。



89 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 01:18:32.59 ]
当たり判定

90 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 03:06:31.25 ]
>>87
こうやれば簡単にできるというような楽な方法は、無いそうですよ
各自で創意工夫します

91 名前:デフォルトの名無しさん [2013/02/25(月) 11:30:08.28 ]
tomcatの起動死活監視ってどうやってやってます?

92 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 12:20:47.85 ]
JMXじゃねーかな。やったこと無いけど、話は聞く。

93 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 19:46:05.35 ]
>>91
特定のURLにただリクエスト送って 
レスポンスが正常に帰ってきたなら動作中とかでいいんじゃないの?

94 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 19:49:40.91 ]
java6とjava7の違いをまとめているサイトありますか?

95 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 19:58:47.70 ]
javainthboxみたらいいんじゃねぇ?

96 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 20:30:46.75 ]
>>94
ttp://www.oracle.com/technetwork/java/javase/compatibility-417013.html

97 名前:94 mailto:sage [2013/02/25(月) 20:57:58.85 ]
java7 新機能
でググったら見つかりました

98 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 00:54:16.83 ]
>>87
もうちょっと具体的に書きなよ
防御壁ってなにさ



99 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 09:47:45.12 ]
このメソッドの宣言の意味がわかりません。
public static <T> List<T> simpleFind(String sql,
ResultSetBeanMapping<T> mapping) throws SQLException {
型Tのマップを受け取って型Tの要素が入ったリストが返されているのであろうというのは
何となくわかります。
しかし、返値の前にさらに<T>をつけているのは何なのかわかりません。
あと、メソッドの中で
T bean = mapping.createFromResultSet(rs);
とあるのですが、メソッドの中での型宣言のときは<T>ではなくTでよいのでしょうか?

100 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 10:18:07.27 ]
メソッドの場合はそういう宣言をするように決められているからジェネリクスについて勉強しろ

101 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 12:57:48.74 ]
<T> bean = mapping.createFromResultSet(rs);

流石にこれは違和感ありまくりんぐ

102 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 13:49:35.14 ]
HashMap<String, boolean> userArgs = new HashMap<String, boolean>;
とすると、型定義のbooleanにて、「このトークンの後にはDimensionsを指定する
必要があります」と怒られます。Dimensionsとは何ですか?
booleanをHashMapで使うにはどう宣言すればいいのでしょうか?

103 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 14:04:07.50 ]
BooleanでいいのでFa

104 名前:桃白白 [2013/02/26(火) 14:35:14.78 ]
>>102
Dimensionsは次元かな。
ジェネリクスの型引数に指定できるのは参照型。booleanはプリミティブ型。
そのお怒りのことばはbooleanはジェネリクスの型引数に指定できないから
booleanに[]付けちゃいなよとコンパイラさんがお気遣いくだすってるもの
なんじゃねえでしょうか。知らないけどさ。Booleanは参照型。Booleanを使っちゃいなよ。

105 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 15:04:14.67 ]
わかりました
ありがとうございます

106 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 15:14:57.29 ]
Javaでエラーがあったときに返すbooleanは一般的に、
エラーがあるときにfalseですか?
それともエラーがあるときにtrueでしょうか?

107 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 15:54:24.55 ]
回答がクソすぎるwww

HashMap<String, boolean> userArgs = new HashMap<String, boolean>();

だろが!!
()をわすれてるっつうに!

108 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 15:57:27.63 ]
ミス
HashMap<String, Boolean>userArgs = new HashMap<String, Boolean();

例えばintの場合もIntegerにしなさいよってことだな



109 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 15:57:59.50 ]
ミス
ミス
HashMap<String, Boolean>userArgs = new HashMap<String, Boolean>();

110 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 22:33:35.15 ]
ideone つかえよ

111 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 22:52:46.82 ]
codepad使えよ

112 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 01:03:51.71 ]
糞スレ乙

113 名前:デフォルトの名無しさん [2013/02/27(水) 01:33:36.78 ]
【Java 7 Update 15】 またJavaに新たな脆弱性
engawa.2ch.net/test/read.cgi/poverty/1361873130/

114 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 02:03:00.72 ]
こうやってJavaは最強の言語に成長してゆくんだろうなと切に感じる
他方からあら捜ししてくれるありがたい言語だ

115 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 02:24:31.24 ]
さすがにここまでくると設計がおかしいとしか
何のための仮想マシンだよ

116 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 02:26:08.67 ]
じゃあおめえVM作ってみろよ

117 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 02:29:08.88 ]
Javaにまた未解決の脆弱性が発見される | スラッシュドット・ジャパン IT
ttp://it.slashdot.jp/story/13/02/26/0712218/

「JavaはGoogleへ売却すべき」――脆弱性放置のOracleに忠告 − TechTargetジャパン 情報セキュリティ
ttp://techtarget.itmedia.co.jp/tt/news/1302/26/news03.html

118 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 07:16:17.95 ]
JavaがGoogleに売られたら流行る気がする



119 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 08:40:02.28 ]
そうか?
Go や Dart や blocky や NaClって流行ったっけ?

120 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 08:53:37.05 ]
まあ俺的には言語なんてC#ひとつになってくれていいんだけどね

121 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 09:01:43.22 ]
GuavaやGuiceみたいに小粒で使い勝手の良いものは結構あるんだけれどもなぁ>Google
個人的にはGWTにもっと頑張ってもらいたい。

122 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 09:07:47.83 ]
Googleって新技術出してすぐ投げ出すから
常に話し半分で迎える流れができてしまってる

123 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 09:19:23.59 ]
Dalvikはゴミ性能だしAndroidの開発環境もお粗末だし

124 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 09:51:52.08 ]
ObjectC最高!まで言えよクソが

125 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 10:37:12.87 ]
売却するならせめてApacheかIBMだろ。

126 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 22:07:03.07 ]
売ると打診されたら買っちゃうんじゃないかなマイクロソフトは

127 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 22:08:06.05 ]
MSが買ったらApacheライセンスになるだろうから
乞食的には万々歳なんじゃない?

128 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 03:41:46.36 ]
MSが買ったらC#やC++にされてJavaの信頼性が損なわれる



129 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 07:15:28.84 ]
Javaの信頼性はすでに失われたからなぁ

130 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 07:34:51.19 ]
C#、C++と比べてもその信頼性は断然上だけどね






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<141KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef