Java関連
JAVAでUTF-8のファイルからBOM(Byte Of Mark)を取り除く方法。 ググればでてくるが自分用のメモ。
仕事でどうしてもJAVAからExcelの読取をしたくなったのでそのメモ。 POIというライブラリを使って行う。 オープンソースなので自由に使用できる。 ダウンロードは下記より。 http://poi.apache.org/ 自分がDLした最新版jarには「20140208」という日付が付い…
テキストファイルのエンコーディングを UTF-8⇒Shift-JIS(MS932)に変換する自作プログラム。 サクラエディタとかのテキストエディタとかに標準で備わってはいるが 元のテキストファイルが重いとメモリ食うので、自作しました。 自分専用の色が強いですが。
ここに書いた javaによるHTTP接続のサンプルにおける②と③の間で、 con.setRequestParameter("User-Agent" , "iPhone***"); というような実装を施すと、 UserAgent情報を上書きしてタイトルにあるようないわゆる「偽装」を行うことができます。 ローカルに自…
javaでHTTP接続するプログラムのサンプル。 // ①URLを生成 URL url = new URL("https://rmrmrmarmrmrm.hatenablog.com/"); // ②接続してHttpURLConnectionを生成 HttpURLConnection con = (HttpURLConnection)new URL(url).openConnection(); // ③InputStrea…
JDBCで接続してSQL発行するプログラムのサンプル。(データソースを使う) その辺探せばどこにでもあるけど個人の備忘録として。 // ①データソースの生成 OracleConnectionPoolDataSource opds = new OracleConnectionPoolDataSource(); // ②DBのURLを設定 o…
String CURRENT_DIR = new File(".").getAbsoluteFile().getParent(); 現在ディレクトリのフルパスを取得する String FILE_SEP = System.getProperty("file.separator"); パス区切り文字を取得する これはシステム依存なので、 Windowsならバックスラッシュ…
これはjava標準ではついてこない(ような記憶がある)。 いわゆるデコンパイルツール(コンパイルの逆をするツール)で、 コンパイル済みのclassファイルからjavaソースを逆に作り出す。 jarしか提供されていない部品や共通モジュールの中身見たいときに利用…
jarは圧縮ファイルと一緒で、コマンドの構文がtarと似てるところがある。 jar -cvf test.jar -C classes . クラスファイルをjarファイルとして固める。 -Cでクラスファイルが格納されているフォルダを指定する。 末尾の.はお約束でつけなきゃいけないらしい…
javac *.java 拡張子javaのファイルを全コンパイルする。 これはワイルド―カード(*.java)で指定しているからで、 単一ファイルだけコンパイルするならAAA.java等ファイル単品を指定する。