プログラミング

eclipse

カバレッジ100%にならない理由とは?

djunitを使用し、カバレッジの試験を実施中のトラブル。 どう考えても処理を通過しているにも関わらず、カバレッジが100%にならない問題が発生しました。 カバレッジ100%にならない処理 該当する処理を簡単に書くと以下のような感じ。 カバ...
eclipse

eclipseのコンソールに表示される行数を増やす設定

eclipseのコンソールに表示される文字数は制限があるため、長い文字列を表示したい場合は消えてしまいます。 この文字数の制限を変更する方法をご紹介します。 eclipseでコンソールに出力される行数を増やす 「設定」を開く 「実行/デバッ...
Java

strut2のエラー回避方法

struts2でTomcat起動時にエラーが発生 ここを参考にstruts2を使用してWEBアプリのHelloWorldを出力しようとしましたが、Tomcatの起動時にエラーになりました。 strutsのバージョンを2.0に下げるとエラーに...
Java

Javaでクラスのメソッド名と戻り値の型を取得する

Javaで指定したクラスの、メソッド名と戻り値の型の一覧を取得する方法についてです。 トレースログにクラス名やメソッド名を出力したい場合などに使えると思います。 Javaでクラスのメソッド名と戻り値の型を出力するコード Object obj...
Java

Javaで文字列が数字かどうかをチェックする方法

Javaのコーディング時に、文字列が数字であるかどうかをチェックする必要が生じました。 入力データのバリデーションやテキスト処理で頻繁に利用されるため、Javaで文字列が数字かどうかをチェックする方法についてメモしておきます。 Charac...
eclipse

eclipseが重いときにやってみて効果があったこと

MacでSpring Tool Suite (STS) を扱っているのですが、結構動作が重くてストレスを感じたので対策を講じてみました。STSの対応ではありますが、基本的にはeclipseと同じ対策を取っておけばOKでした。 重いeclip...
eclipse

「チーム同期化」をした際に、classファイルを表示しない方法

チーム同期化を効率良く実行する eclipseで「チーム同期化」をした際に、classファイルを表示しない方法をメモします。 ローカルで修正したファイルをsvnやgitでコミットしようとした場合、コンパイルしたclassファイル等、余計なフ...
Python

Pythonで複数の戻り値を返却して取得する方法

Pythonでは簡単に複数の戻り値を返すことができて便利です。 複数の戻り値を返して取得する書き方 def hoge(): // カンマ区切りで複数の値を返却する return 'return1', 'return2', 'return3'...
Python

jinja2のif条件の、いろいろな書き方

Python用のテンプレートエンジンとして便利なjinja2。このjinja2で、色々なif条件を書くときに使っている書き方をメモしておきます。 jinja2のif条件の、いろいろな書き方 通常のif文 {%- if flg %} flg ...
eclipse

has been compiled by a more recent version of the Java Runtime

eclipseで生成したjarファイルを、サーバ上で実行した時に表示されたException has been compiled by a more recent version of the Java Runtime このExceptio...