プログラミング Amazon S3で認証情報あり、認証情報なしの匿名でプログラムからアクセスする方法 Amazon S3で 認証情報ありでプログラムからアクセスする 認証情報なしの匿名でプログラムからアクセスする 方法について調べてみた。 認証情報ありでプログラムからアクセスする アクセスキーとシークレットアクセス... 2020.12.19 プログラミング
プログラミング JavaのSystem.exit() の値を取得する方法 Javaでmainメソッドは戻り値を戻せません。 ・ プログラムで何らかの値をシェルで取得するには終了ステータスを使います。 終了ステータスとは コマンド終了時に特殊変数 に自動で設定される、コマンドの成否を表す値を「終了ス... 2020.12.18 プログラミング
プログラミング java.lang.UnsupportedClassVersionError、Javaのクラスファイルのバージョン Javaで実行時に出たエラー Error: A JNI error has occurred, please check your installation and try again Exception in thread "ma... 2020.12.12 プログラミング
プログラミング Javaでファイルロックを使ってプロセス間の排他制御、二重起動防止を行う方法 Javaで同時に同じプロセスを実行するのを防ぐことって出来るんでしょうか? 以前は、Javaを起動するネイティブの実行モジュールを作ってネイティブのプログラム内で排他制御していましたが、現在はファイルロックを使えば排他制御ができるよう... 2020.12.12 プログラミング
プログラミング Javaのmainメソッドとは?戻り値、static、呼び出し Javaのmainメソッドは、Javaで処理を実行する時の入り口でエントリーポイントです。 mainメソッドに書かれた処理からJavaの実行が始まります。 mainメソッドの書き方 mainメソッドの書き方は次の通りです。 ... 2020.12.12 プログラミング
プログラミング Java Jarのマニフェストファイル META-INFのMANIFEST.MF Javaのjarファイルの中にはMANIFEST.MFというマニフェストを含むことができます。 マニフェストファイルとは マニフェストファイルとは、jarのバージョン情報やクラスパスの情報が格納されたファイルです。 jar... 2020.11.14 プログラミング
プログラミング jdbとは?Javaデバッガの使い方 jdb は、GUIなしで使える便利なデバッガーです。 使い方を覚えておくと、いざという時にEclipseとかGUI統合環境無しでデバッグできるので便利です。 jdbとは (Java Debugger) jdbはJDKに同梱されるJ... 2020.11.14 プログラミング
プログラミング SSHJでログレベルを変更するには、SL4Jのlogback.xmlでログ設定、変更 SSHJでログレベルを変更するには、logback.xmlを使う。 SSHJとは SSHJは、JavaでSSHの通信プログラムを書く際に使える便利なライブラリです。 ・ SL4Jとは SL4Jは、Javaで使えるロギン... 2020.11.14 プログラミング
プログラミング Javaで日付のフォーマット変換にはSimpleDateFormat yyyymmdd Javaで日付のフォーマットを変換、加工するにはSimpleDateFormatが便利だ。 SimpleDateFormat とは SimpleDateFormatは、日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスで... 2020.11.14 プログラミング
プログラミング HibernateのJavaでTransaction not successfully startedってException Hibernateで出たエラーの調査。 Transaction not successfully started とは HibernateのJavaで となってしまった。 なにこれ? 解決方法 トランザク... 2020.11.14 プログラミング
プログラミング Javaエラー:Cannot make a static reference to the non-static method getCurrentSession() Javaで出てきたエラーの解決策。 クラスメソッドとインスタンスメソッド クラスに紐づけられたメソッドのことをクラスメソッド といいます。 インスタンスメソッドは、インスタンスに紐づけられたメソッドのことをいいます。インスタンスご... 2020.11.14 プログラミング
プログラミング net.schmizz.sshj (SSHJ)を使ってjavaでpemファイルで認証、通信するプログラム net.schmizz.sshj は、Javaで使える最強のSSHライブラリの一つだと思う。 SSHJ - SSHv2 library for Javaとは、ダウンロード SSHJ - SSHv2 library for Javaの公式... 2020.11.07 プログラミング
プログラミング Hibernateで Transaction already active (java.lang.IllegalStateException) エラーの解決策 Hibernateを使っていて java.lang.IllegalStateException:Transaction already active というエラーが出てしまった。 Transaction already act... 2020.11.07 プログラミング
プログラミング BOM付きUTF-8をJavaで読むにはApacheのBOMInputStreamが便利 BOM付きのUTF-8テキストファイルをJavaで読む方法を検討してみました。 結論として、ApacheのBOMInputStreamが便利だと思いました。 UTF-8のBOM (バイトオーダーマーク) とは BOM (Byte... 2020.10.24 プログラミング
プログラミング Javaでunzipをプログラムで再帰的(recursive) に行う方法 Zipファイルの中にZipが入っているファイルがあったとします。 JavaでUnzipするにはどうしたらよいのでしょうか? 再帰を使ってunzip Javaのプログラムでは再帰 を使ってunzipするとよいようです。 ... 2020.10.24 プログラミング
プログラミング Hibernateのエラー NonUniqueObjectException : A different object with the same identifier value was already associated with the session: Hibernateを使っていて、NonUniqueObjectExceptionっていうのが発生しました。 NonUniqueObjectExceptionとは Hibernateを使っていて発生したエラーは次の通りです。 ... 2020.10.24 プログラミング
プログラミング Javaでフォルダ削除ができない?ファイルを一括削除するには再帰 (recursive)を使う Javaで特定のフォルダ以下を一括で削除するメソッドは無いらしい。 というのが出来ないってことです。 Javaの再帰 (recursive) を使ってフォルダを削除 Fileクラスのdeleteメソッドは、1つのファイルしか削除で... 2020.10.24 プログラミング
プログラミング gradleとgradlew、gradlew.bat (Gradleラッパー) の違い、コマンドを実行できない? Gradleで生成したプロジェクトに勝手に作られてしまう、gradlewとgradlew.batという2つのファイル。 これらのファイルは、Gradle Wrapper (Gradleラッパー) と呼ばれています。 gr... 2020.10.24 プログラミング
プログラミング Eclipseで文字列を大文字、小文字を変換する方法、ショートカット Eclipseのテキスト編集で、選択した範囲の大文字/小文字変換をする方法は次の通り。 大文字変換 Ctrl + Shift + x Eclipseで変換したい文字列を選択 「Ctrl + Shift + x」と入力すると文字列は... 2020.10.24 プログラミング
プログラミング Hibernate OR MapperのJPAプロジェクトをEclipseで作成する手順 Javaでデータベースを簡易に扱えるツールがHibernate OR Mapperです。 これを使うのに作業手順がわからないことがあるので、手順をまとめました。 MySQL等でデータベースを作成 MySQLで適当にデータベース、そ... 2020.09.19 プログラミング