Java(621)

620follower
@iwasaki さんのアバター 22views

Mapでforをするときの改善ポイント

Map<String, String> headers = normalizedResp.getHeaders(); if (headers != null) { for (String key ... 2017年2月16日
hurts14 さんのアバター 81views

URLをリンク付で表示する方法/一覧画面にURLの追加/サムネイルとドメインの追加

AipoのTest詳細画面でURLをリンク付で表示する方法 まずTest詳細画面がどのファイルに対応しているか検証を使って調べます。 networkを見ると対応するjavaファイルのヒントが出てくるので、eclipseのファイル検索を... 2017年2月13日
Kazutoshi Shinoda さんのアバター 10views

Calendarオブジェクトから情報の取得(get)

このサイト にCalendarクラスのオブジェクトからの情報の取得方法が書かれています。 例 Calendar cal = Calendar.getInstance() int day = cal.get(Calendar.DATE)... 2017年2月10日
hurts14 さんのアバター 51views

(バリデートを含む)URL欄の追加したい(切実に)

前回の続きからコードを書き加えていきました。 202行目からprotected void setValidator()内で文字数制限と入力制限をしました。 // URLの文字数制限 url.limitMaxLength(2000... 2017年2月10日
@iwasaki さんのアバター 113views

ログにSLF4Jのエラーが出る場合

loggerを使っていると以下のようなエラーが出ることがあります。 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to... 2017年1月5日
@iwasaki さんのアバター 317views

Javaで月末を取得する

今月の月末を取得する方法 Calendar date = Calendar.getInstance(); date.getActualMaximum(Calendar.DATE); なお指定日の月末を取得する場合には、年・月を正しくセ... 2016年12月27日
otaguro さんのアバター 31views

AipoのWebメール受信におけるJavaのスレッドの排他制御

AipoのWebメールポートレットで、メールを受信中には”メール受信サーバに問い合わせ中です。”と表示されますが、 この状態を保持しているのに使っているALStaticObjectの振る舞いがよく分かっていなかったの... 2016年12月15日
Kazutoshi Shinoda さんのアバター 308views

Calendar型⇄Date型の変換

JavaにはCalendar型とDate型があり、互いに変換することが可能です。 import java.util.Calendar; import java.util.Date; //型変換をするためだけのクラス public cla... 2016年12月13日
Tomohiro さんのアバター 35views

SQLとJavaの関係

SQLの文をプログラムで書くとき、保守性の観点からJavaのソースコードに直接SQL文を書くことはおすすめしない。 Cayeneeというツールを使うとデーターベースをオブジェクトとして扱うことができる。 http://www.atmark... 2016年12月5日
Kazutoshi Shinoda さんのアバター 18views

List処理中でのUnsupportedOperationException

List<String> list = Collections.emptyList(); templist.add("Aipo") 上記のように空のリストを作ってから要素を追加しようとすると、型は合っているにもかかわらず ... 2016年11月22日
Tomohiro さんのアバター 119views

Date型にnullは入らない

データベース上に保存されている日付をDate型として取り出すときに、データベースの日付データが空っぽ(何も記載されていない)ときの反応を決めたいとき、最初は if((データベースの日付をData型に変換した変数) == null) ... 2016年11月21日
Tomohiro さんのアバター 67views

Javaの三種類のデータ構造を使い分ける

Javaには三種類のデータ構造があり、目的に応じて使い分けることができる。 1.配列 基本データ型(intとか)、参照型(Stringとか)両方を扱うことができる。 作成時は  String[] moji = new String[3];... 2016年11月15日
Tomohiro さんのアバター 559views

Eclipseのimport自動挿入、削除

Javaでプログラムを書いたり消したりしていると、つい確認を忘れがちなimport文。 Eclipseには自動でimport文を挿入してくれたり、削除してくれる機能が搭載されている。 import文を整理したいと思った場合、メニューの ソ... 2016年11月14日
@iwasaki さんのアバター 73views

Javaで特定のエラー以外のときだけ処理をする方法

JavaのExceptionで特定のエラー以外のときだけ何らかの処理をする場合、以下のように書きます。 try { //処理 } catch (Exception e) { ... 2016年10月27日
Tomoumi Nishimura さんのアバター 41views

S3からコンテンツを取得する際に上限を設定する

Amazon S3のlistObjectsは、通常1000件を上限としてオブジェクトを取得しますが、ListObjectsRequestを以下のように利用することで、この上限を減らすこともできます。 ObjectListing lis... 2016年10月27日
@iwasaki さんのアバター 15views

log4jの出力パターン

conversionPattern =%d <%-5p> (%t) [%F:%L]- %m%n のように指定すると 2016-10-26 18:26:02,853 <INFO > (hoge) [XXX.jav... 2016年10月26日
@iwasaki さんのアバター 111views

StringUtils.isNumericの注意点

commons-langのStringUtils.isNumericを使う際の注意点としては空文字がtrueになる、という点です。 StringUtils.isNumeric(null) = false StringUtils.isN... 2016年10月25日
@iwasaki さんのアバター 215views

Javaで数字かチェックする方法

Integer.parseInt("1123") とすることがあるかと思いますが、引数が数字でない場合にはExceptionが発生します。 事前に数字かチェックするには以下の方法があります。 Apache commons-lang ... 2016年10月20日
Tomoumi Nishimura さんのアバター 302views

TomcatのSESSION.serが悪さをする

Tomcatはセッションの継続のため、シャットダウン時にSESSION.serをworkディレクトリ内に作成します。原因は不明ですが、このSESSION.serのせいで予期せぬ動作をするプログラムがたまにあります。 そのような場合における... 2016年10月20日
alkoshikawa さんのアバター 74views

古いjavaにroot証明書を追加する

sunのjavaの1.6とかroot証明書が古く、時折httpclientでエラーが出ます。 root証明書を以下のコマンドで追加できます。 cd /usr/java/default/jre/lib/security cp -p cace... 2016年10月14日