RM-BLOG

IT系技術職のおっさんがIT技術とかライブとか日常とか雑多に語るブログです。* 本ブログに書かれている内容は個人の意見・感想であり、特定の組織に属するものではありません。/All opinions are my own.*

Java関連

【JAVA】BOM(Byte Of Mark)の手動除去ロジック

JAVAでUTF-8のファイルからBOM(Byte Of Mark)を取り除く方法。 ググればでてくるが自分用のメモ。

【Java】JavaでEXCELを読み込む(POI実装)

仕事でどうしてもJAVAからExcelの読取をしたくなったのでそのメモ。 POIというライブラリを使って行う。 オープンソースなので自由に使用できる。 ダウンロードは下記より。 http://poi.apache.org/ 自分がDLした最新版jarには「20140208」という日付が付い…

【Java】文字エンコーディングの変換(UTF-8⇒SJIS)

テキストファイルのエンコーディングを UTF-8⇒Shift-JIS(MS932)に変換する自作プログラム。 サクラエディタとかのテキストエディタとかに標準で備わってはいるが 元のテキストファイルが重いとメモリ食うので、自作しました。 自分専用の色が強いですが。

javaによるHTTP接続(UserAgentの偽装)

ここに書いた javaによるHTTP接続のサンプルにおける②と③の間で、 con.setRequestParameter("User-Agent" , "iPhone***"); というような実装を施すと、 UserAgent情報を上書きしてタイトルにあるようないわゆる「偽装」を行うことができます。 ローカルに自…

javaによるHTTP接続サンプル

javaでHTTP接続するプログラムのサンプル。 // ①URLを生成 URL url = new URL("https://rmrmrmarmrmrm.hatenablog.com/"); // ②接続してHttpURLConnectionを生成 HttpURLConnection con = (HttpURLConnection)new URL(url).openConnection(); // ③InputStrea…

JDBC接続サンプル(+雑談)

JDBCで接続してSQL発行するプログラムのサンプル。(データソースを使う) その辺探せばどこにでもあるけど個人の備忘録として。 // ①データソースの生成 OracleConnectionPoolDataSource opds = new OracleConnectionPoolDataSource(); // ②DBのURLを設定 o…

JAVAソースコードメモ(ファイル操作)

String CURRENT_DIR = new File(".").getAbsoluteFile().getParent(); 現在ディレクトリのフルパスを取得する String FILE_SEP = System.getProperty("file.separator"); パス区切り文字を取得する これはシステム依存なので、 Windowsならバックスラッシュ…

【コマンドラインメモ】JAVA(jad)

これはjava標準ではついてこない(ような記憶がある)。 いわゆるデコンパイルツール(コンパイルの逆をするツール)で、 コンパイル済みのclassファイルからjavaソースを逆に作り出す。 jarしか提供されていない部品や共通モジュールの中身見たいときに利用…

【コマンドラインメモ】JAVA(jar)

jarは圧縮ファイルと一緒で、コマンドの構文がtarと似てるところがある。 jar -cvf test.jar -C classes . クラスファイルをjarファイルとして固める。 -Cでクラスファイルが格納されているフォルダを指定する。 末尾の.はお約束でつけなきゃいけないらしい…

【コマンドラインメモ】JAVA(ふつう)

javac *.java 拡張子javaのファイルを全コンパイルする。 これはワイルド―カード(*.java)で指定しているからで、 単一ファイルだけコンパイルするならAAA.java等ファイル単品を指定する。