プログラミング

プログラミング

Hibernateで Transaction already active (java.lang.IllegalStateException) エラーの解決策

Hibernateを使っていて java.lang.IllegalStateException:Transaction already active というエラーが出てしまった。 Transaction already active と...
プログラミング

BOM付きUTF-8をJavaで読むにはApacheのBOMInputStreamが便利

BOM付きのUTF-8テキストファイルをJavaで読む方法を検討してみました。 結論として、ApacheのBOMInputStreamが便利だと思いました。 UTF-8のBOM (バイトオーダーマーク) とは BOM  (Byte Ord...
プログラミング

Javaでunzipをプログラムで再帰的(recursive) に行う方法

Zipファイルの中にZipが入っているファイルがあったとします。 JavaでUnzipするにはどうしたらよいのでしょうか? 再帰を使ってunzip Javaのプログラムでは再帰 を使ってunzipするとよいようです。 ここにあるサン...
スポンサーリンク
プログラミング

Hibernateのエラー NonUniqueObjectException : A different object with the same identifier value was already associated with the session:

Hibernateを使っていて、NonUniqueObjectExceptionっていうのが発生しました。 NonUniqueObjectExceptionとは Hibernateを使っていて発生したエラーは次の通りです。 ...
プログラミング

Javaでフォルダ削除ができない?ファイルを一括削除するには再帰 (recursive)を使う

Javaで特定のフォルダ以下を一括で削除するメソッドは無いらしい。 というのが出来ないってことです。 Javaの再帰 (recursive) を使ってフォルダを削除 Fileクラスのdeleteメソッドは、1つのファイルしか削除できません...
プログラミング

gradleとgradlew、gradlew.bat (Gradleラッパー) の違い、コマンドを実行できない?

Gradleで生成したプロジェクトに勝手に作られてしまう、gradlewとgradlew.batという2つのファイル。 これらのファイルは、Gradle Wrapper (Gradleラッパー) と呼ばれています。 gradlew ...
プログラミング

Eclipseで文字列を大文字、小文字を変換する方法、ショートカット

Eclipseのテキスト編集で、選択した範囲の大文字/小文字変換をする方法は次の通り。 大文字変換 Ctrl + Shift + x Eclipseで変換したい文字列を選択 「Ctrl + Shift + x」と入力すると文字列はすべて大...
プログラミング

Hibernate OR MapperのJPAプロジェクトをEclipseで作成する手順

Javaでデータベースを簡易に扱えるツールがHibernate OR Mapperです。 これを使うのに作業手順がわからないことがあるので、手順をまとめました。 MySQL等でデータベースを作成 MySQLで適当にデータベース、そしてテー...
プログラミング

AWS SDKとは?Eclipse、Javaでの使い方、インストール方法

AmazonのAWS SDKについて調べてみた。 AWS SDKとは AWS SDKは、AWSの開発キット(Software Development Kit)です。 AWS でアプリケーションを開発および管理するためのツールです。 ...
プログラミング

Eclipseの実行構成、デバッグ構成の起動プロファイル .launches をワークスペースに保存

Eclipseの実行構成(Run Configuration)、デバッグ構成(Debug Configuration)をワークスペースに保存する方法をまとめてみた。 Eclipseの実行構成、デバッグ構成とは Eclipseのメニュー「実行...
プログラミング

Javaのシステムプロパティとは?設定、確認、一覧、取得、変更

Javaのシステムプロパティについてまとめてみた。 Javaのシステムプロパティとは システムプロパティとは、Javaの動作環境に関する情報です。 JVM (Java仮想マシン) の情報を取得して確認したり、ユーザがJava環境を設定でき...
プログラミング

Javaのロガー (Logger) とは?log4j、java.util.logging、Logback、SLF4Jの比較

Javaのロガー(Logger) は種類が沢山あって分かりにくいので、まとめてみた。 Javaのロガー(Logger) の種類 Apache log4j Apache log4jは、Javaのロギングユーティリティ。元々はCeki Gülc...
プログラミング

Java 9からDateコンストラクターが非推奨(Deprecated)なので代替としてCalendarを使う

Java 9 からDate クラスは非推奨(Deprecated)となったようです。 Java 8までのDateコンストラクター Java 8までは以下のように、日付を書いていました。 これをJava 9でビルとすると、以下のように表...
プログラミング

Java 9からIntegerとDoubleがDeprecated(非推奨)となり代替はValueOf

Java 9からIntegerとDoubleがDeprecated(非推奨)となっていました。 IntegerとDoubleがDeprecated(非推奨) Java10で、こんなプログラムを書きました。 Eclipseでこんな感じの...
プログラミング

Linuxのbash シェルスクリプトのif文で環境変数の中身が入っているかどうか調べる

Linuxのbashシェルスクリプトのif文で環境変数の中身が入っているかどうか調べてみる。 Linuxのbashシェルスクリプトのif文 Linuxのbashシェルスクリプトのif文は、いろいろな値を比較したり、testできる。 数値の比...
プログラミング

Ant, Maven, Gradle ビルドツールの違い、比較、読み方

ビルドツール Ant、Maven、Gradle について違いをまとめてみた。 Antとは?読み方 Antは、Apacheのビルドツールです。 読み方は、アントです。 簡単に説明すると次の通り。 Apacheプロジェクトが開発・...
プログラミング

Amazon Correttoとは?商標利用、サポート期間、インストール、脆弱性

Oracle OpenJDKは、バージョン9から有償化が発表されました。 そんなタイミングで注目されているのが、Amazonが長期サポートを提供するCorrettoです。 Amazon Correttoについて調べてみました。 Amaz...
プログラミング

カテゴリ・ツリービューを表示するJavaScript jQueryのライブラリ

カテゴリ・ツリービューを表示するJavaScript、jQueryのライブラリを探して、まとめてみました。 jsTree (サンプル、使い方、GitHub) jsTreeは、ツリー構造をサポートするjQueryのプラグインです。 以下のよ...
プログラミング

JavaScriptでドラッグアンドドロップして自動でファイルをサーバーへ送信

JavaScriptでドラッグアンドドロップしてから、自動でファイルをサーバーへ送信する方法をまとめてみました。 JavaScript ドラッグ&ドロップのサンプルプログラム JavaScript ドラッグ&ドロップについては、よいサンプル...
プログラミング

C#、アセンブリへの遅延署名とは?方法と手順、厳密な名前とは?

C#、アセンブリの厳密な名前、遅延署名とは何でしょうか。 以下の用語について、まとめてみました。 厳密な名前 Strong Name 遅延署名 Dealy Sign 厳密な名前付きアセンブリ (Strong-Named A...
スポンサーリンク