rm /blog

IT系技術職のおっさんがIT技術とかライブとか日常とか雑多に語るブログです。

【Java】InputStream#readしたバイトデータを出力するときの注意点(自分用備忘録)

InputStream#readしたバイトデータをByteArrayOutputStreamにwriteして、後でFileOutputStreamでファイルに出力する、というのは、割とよく見る作りだけれども、InputStream#readの結果データを格納したbyte配列をそのままFileOutputStreamに渡すと出力結果に余分なデータが含まれる可能性がある。
これ、昔から割とありがちで、そのたびに毎回実装に若干悩むのだが、ググってみた感じあんまり「これ」といった回避策が載ってるサイトがなかったので、自分用の備忘録として残す。
(まあ、Java1.9以降では、全データ読み込み専用のメソッドも用意されてるらしいので、そっち使えばこんなこと考えなくても済みそうだが…)


続きを読む

【情報処理技術者試験】H31春SC(情報処理安全確保支援士試験)挑戦記

平成最後の情報処理安全確保支援士試験。合格しました!!

f:id:rmrmrmarmrmrm:20190624235148p:plain


続きを読む

【ASIAN KUNG-FU GENERATION】ホームタウンツアー@中野サンプラザホール(2日目;5/30)

いってきたぜアジカンホームタウンツアー@中野サンプラザホール

f:id:rmrmrmarmrmrm:20190603225032j:plain

 

f:id:rmrmrmarmrmrm:20190603225035j:plain


続きを読む