javaでexcelファイルを読み込む方法(POI以外で実施)
Jaxb2Marshaller javaでexcelファイルを読み込む方法として、Jaxb2Marshallerの使い方を示します。JavaアプリケーションでXMLデータとJavaオブジェクト間の相互変換を行うためのSp […]
javaから7zipの圧縮分割を実行する実装例:7zipコマンドあり
7zipコマンド実装 javaのコードで7zipのコマンドを実行する実装例です。ProcessBuilder を使用し、7zipを実行します。windowsを想定したコマンドとなっているため、linux環境にする場合はコ […]
Spring BootでSFTPを実行する実装例:Jsch
実装説明 JavaでSFTPを行う場合、JSchクラスを使う。下記は公開鍵、秘密鍵でSFTP接続を行うものである。ChannelSftp#putでファイルアップロードを行うが、もちろんgetでファイルダウンロードも可能。 […]
javaでlinuxのMD5ハッシュ化をbase64した値と一致させるコード
備忘録だったものをまとめた 下記実装で事足りることが分かったので、それをまとめる public static void main(String[] args) throws IOException, NoSuchAlgo […]
javaの配列の上限について調査してみた:約2GB
java outOfMemory(閾値:2147483647)について javaの配列はint型の値で表されます。したがって、配列の最大インデックスはint型の上限値であり、その値は2の31乗から1を引いたものとなります […]
javaのint上限について調査してみた:約2GB
javaのint上限 Javaにおいて、int型は32ビット符号付き整数を表現するために使用されます。したがって、int型の上限値は2の31乗から1を引いた値です。値を取得する場合、Integer.MAX_VALUEとい […]
javaのbyte[]で配列上限を超えるファイルデータを扱う方法
java byte[]上限 javaのbyte[]でファイルのbyteデータを扱うことはよくあるが、byte[]で扱えないデータ数を扱う場合、どのような方法があるか検討しました。 実施するうえで、実行環境のスペックが大き […]
javaのobjectMapperでのjsonの扱い方
JacksonのObjectMapperについて JavaでObjectMapperを使用するしJsonを扱う場合、通常はJacksonライブラリを使用します。Jacksonは、JavaオブジェクトとJSONデータの間で […]
javaのrestTemplateメソッドPOSTの使い方
restTemplate POST 実装例 Spring Frameworkが提供するHTTPクライアントです。 ContentTypeはapplication/jsonを使い、Stringのデータを送信する実装例です。 […]
javaのrestTemplateメソッドPUTの使い方
java restTemplate PUT Spring Frameworkが提供するHTTPクライアントです。 ContentTypeはapplication/octet-streamを使い、ファイルのbyte[]のデ […]