Today: Yesterday: Total: Online:
カテゴリー
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit
RSSリーダーで購読する | この日記のはてなブックマーク数 | プロフィール
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)

[ カテゴリー » JAVA ]

カテゴリー » JAVA January 19, 2012

Java プロキシ設定方法 ID:1326940881


System.setProperty
で設定する。
httpとhttpsは別ものとして扱われる。

System.setProperty("http.proxyHost", "xxx.xxx.xxx.xxx");
System.setProperty("http.proxyPort", "1234");
System.setProperty("https.proxyHost", "xxx.xxx.xxx.xxx");
System.setProperty("https.proxyPort", "1234");

http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/net/proxies.html
http://labs.techfirm.co.jp/apps/iguchi/48

— posted by midilin @ 11:41AM | Comment (0)

カテゴリー » JAVA November 22, 2011

Java unicodeからshift-jisに変換 ID:1321935318


http://www.langedge.jp/blog/index.php?itemid=348

http://knowledge.livedoor.com/409

FileInputStream fin = new FileInputStream(ファイル名);
BufferedReader fr = new BufferedReader(new InputStreamReader(fin, "Unicode"));

でUnicode指定して読み出すだけ。

あとはsjisで書き出せばよい

— posted by midilin @ 01:15PM | Comment (0)

カテゴリー » JAVA » httpUnit November 07, 2011

httpunitでファイルアップロード ID:1320658575


uploadは
・PostMethodWebRequestを生成する際に以下のコンストラクタを使用して第二引数をtrueにしないとだめ
・webRequest.selectFileを使う必要あり

http://www.kazu.tv/blog/archives/000667.html
http://httpunit.sourcearchive.com/documentation/1.7plus-pdfsg/classcom_1_1meterware_1_1httpunit_1_1FileUploadTest_ae64f9d07277e80bc175c021defdd14d.html
http://svn.atlassian.com/svn/public/atlassian/vendor/httpunit-1.5.4/tags/httpunit-1.5.4-atlassian-1/src/test/java/com/meterware/httpunit/FileUploadTest.java
http://lists.canoo.com/pipermail/webtest/2002q4/000336.html

read error
http://permalink.gmane.org/gmane.comp.web.httpunit.devel/2359

より、ファイルアップロードのサンプル
http://httpunit.svn.sourceforge.net/viewvc/httpunit/trunk/httpunit/test/com/meterware/httpunit/FileUploadTest.java?view=log
ソースのサンプルダウンロードができる

実際に動いたソースは
http://httpunit.svn.sourceforge.net/viewvc/httpunit/trunk/httpunit/test/com/meterware/httpunit/FileUploadTest.java?revision=1031&view=markup

— posted by midilin @ 06:36PM | Comment (0)

カテゴリー » JAVA May 31, 2011

JavaでExcel作成 ID:1306821248


POIというライブラリを使う
http://www.atmarkit.co.jp/fjava/javatips/070jakarta001.html

— posted by midilin @ 02:54PM

カテゴリー » JAVA » httpUnit May 31, 2011

HttpUnitを使ってインターネット上の画像をローカルに保存する ID:1306818109


http://16aoi.blog64.fc2.com/blog-category-44.html

— posted by midilin @ 02:01PM

カテゴリー » JAVA May 17, 2011

Access データをクリック 別フォーム起動 ID:1305627941


フォームのイベントに
DoCmd.OpenForm ・・・・
でできるらしい。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1132259646

— posted by midilin @ 07:25PM

カテゴリー » JAVA April 25, 2011

Java 配列 差分 取得 ID:1303728422


public static void main(String[] args) throws Exception {
String[] difference = (String[])getDifference(new String[]{"A", "B", "C"}, new String[]{"B", "D"});
for( String str : difference ) {
System.out.println(str);
}
}

public static Object[] getDifference(Object[] o1, Object[] o2) {
List result = new ArrayList();

for (Object obj : o1) {
if (!ArrayUtils.contains(o2, obj)) result.add(obj);
}

Object ary = Array.newInstance(o1.getClass().getComponentType(), result.size());
for (int i = 0; i < result.size(); i++) {
Array.set(ary, i, result.get(i));
}

return (Object[]) ary;
}
http://d.hatena.ne.jp/mtoyoshi/20080927/1222477925

— posted by midilin @ 07:47PM

カテゴリー » JAVA » httpUnit March 30, 2011

httpunit プロキシやIPの設定 ID:1301452002


wc.setProxyServer(ホストIP, ポート番号);
でやったらできた。

プロキシサーバー名しかわからなかったら
DOSプロンプトで
ping プロキシサーバ
をうつと、ipがわかるので
そいつをホストIPに設定してあげればOK。

— posted by midilin @ 11:26AM

カテゴリー » JAVA February 07, 2011

ビット演算子について & | ^ << >> ~ ID:1297043182


ビット演算子について

&(AND)の演算について:両方のビットが 1 のときのみ結果が 1 になるビット演算

0 & 0 → 0
0 & 1 → 0
1 & 0 → 0
1 & 1 → 1

|(OR)の演算について:ORの演算について:いずれかのビットが 1 なら結果が 1 になるビット演算

0 | 0 → 0
0 | 1 → 1
1 | 0 → 1
1 | 1 → 1

^ (xor)の演算について:両方のビットが異なるときに結果を 1
0 ^ 0 → 0
0 ^ 1 → 1
1 ^ 0 → 1
1 ^ 1 → 0

<< (左シフト)
>> (右シフト)
ビットにして、ずらす


~ (補数)
ビットの反転を行うビット演算
0 → 1
1 → 0

http://www9.plala.or.jp/sgwr-t/c/sec14.html

— posted by midilin @ 10:46AM

カテゴリー » JAVA February 07, 2011

Java インターフェース ID:1297041755


抽象メソッドしか持たないクラス

インタフェースはクラスによって実装 (implements) され、
実装クラスはインタフェースで宣言されている抽象メソッドを実装


クラスの場合は、単一のクラスしか継承 (extends) できないが
インタフェースの場合は、複数のインタフェースを実装 (implements) することができる

class InterfaceImpl implements Interface1, interface2, interface3 {
...
}

[修飾子] interface <インタフェース名> {
データ型 変数名 = 値;
修飾子 戻り値のデータ型 メソッド名(引数の型宣言);
}

・interface の修飾子は public のみ

・インタフェースのメンバ変数は定数。必ず値が代入しなければならない
 自動的に final public static 修飾子がつけられる

例)
interface Interface1 {
// フィールド
int INT_VAL1 = 10;
// 抽象メソッド
String method(int a, int b);
}
interface Interface2 {
// フィールド
int INT_VAL2 = 100;
// 抽象メソッド
void method(String s);
}

・インタフェースの実装

[修飾子] class <クラス名>
implements <インタフェース名リスト>{
メンバ変数
コンストラクタ
抽象メソッドの実装
普通のメソッド
など
}

例)
class TestInterface implements Interface1, Interface2 {
int x;
// インタフェースの実装
public String method(int a, int b) {
this.x = a + b;
return "----Interface1----";
}
// インタフェースの実装
public void method(String s) {
Syste.out.println(s);
}
}

http://msugai.fc2web.com/java/interface.html

— posted by midilin @ 10:22AM