Java [Java] リスト(List<T>) から 配列(T[]) へ変換する方法 私は Java で 配列を扱うプログラムが好きではありません。 配列を扱うプログラムを見て List や Collection にしてくれれば楽なのにな、と思うことが多々あります。 しかし、どうしても配列を使わなければならない場合があります... 2018-03-25 Java
Struts2 Apache Struts2 の RCE 脆弱性対策 (CVE-2017-9805 & CVE-2017-12611) Apache Struts2 の 脆弱性を悪用する攻撃コードが公開 されています。 Apache Struts2 の、特に REST プラグイン を利用しているシステムの管理者は、早急に対応しましょう。 S2-052 (危険度:Critic... 2017-09-07 Struts2
Java [Java] キャメル / スネーク / ケバブ の ケース変換プログラム 文字列 を キャメルケース にしたり、スネークケース にしたり、ケバブケース にしたりと、ケース変換 を行う Java プログラム を 自作 しましたので、ご紹介します。 ご紹介するプログラムは、 Java 標準のものだけしか使っていません... 2017-09-04 Java
Java [Java] 年度を求めるスマートな書き方(考え方は他の言語でも一緒) 年度を求めるために 1月~3月 なら・・・と分岐させているソースコードをよく見かけますが、if 分岐させているところがちょっとナンセンス・・・。 ということで、私が知る最もスマートな求め方を Java で書き残しておきます。 2017-03-03 Java
Java [Java] 簡単にファイルのデータをバイト配列として取得する方法 [FileUtils] ファイルを取り扱っているとファイルを読み込む際 InputStream ではなくバイト配列(byte[])で取得したい、ということがあると思います。 以前の投稿「 対処編:テンプレートファイルが書き変わるようになってしまった」では、File... 2016-03-11 Java
Apache POI [POI] 対処編:テンプレートファイルが書き変わるようになってしまった Apache POI 3.13 を使用してエクセルファイルを作成する際、テンプレートファイルを開いて編集しようとすると、編集内容が随時、テンプレートファイルに書き込まれてしまう事象に出会いました。 その事象について、前回の投稿「 テンプレー... 2015-12-10 Apache POI
Apache POI [POI] テンプレートファイルが書き変わるようになってしまった 2015年11月9日現在の Apache POI の最新バージョンは 3.13 です。 エクセルやワードを生成する機能が含まれる新しいシステムを構築しています。 新規構築にあたり、Apache POI を最新化しつつ、エクセルの生成プログラ... 2015-12-09 Apache POI
Apache POI [POI] 数式の再計算 [Java][Excel] Apache POI は式の値を自動で再計算してはくれません。 ネットで調べてみると大概は HSSF / XSSF 別に記載されていましたので、それよりスマートな書き方をここに記しておきます。 2014-12-05 Apache POI
SAStruts [SAStruts] 初めてのプロジェクト作成 前回に続き、今回は SAStruts のプロジェクトを作成する。 プロジェクト作成では、前回インストールしたDolteng(どぅるてん)が活躍する。 Doltengはseasar関連プロダクトの開発効率を向上させるEclipseプラグインだ... 2013-01-13 SAStruts
SAStruts [SAStruts] Windows開発環境セットアップ 今現在仕事で"Super Agile Struts"(以降SAStruts)を実際に扱っているが、宣伝文句にある"スクリプト言語を超えるSuper Agileな開発"というのは、自称PHP熟練者から見ればかなりオーバーな表現だと言える。 し... 2013-01-13 SAStruts