プログラミング

Java Jarのマニフェストファイル META-INFのMANIFEST.MF

Javaのjarファイルの中にはMANIFEST.MFというマニフェストを含むことができます。 マニフェストファイルとは マニフェストファイルとは、jarのバージョン情報やクラスパスの情報が格納されたファイルです。 jar...
プログラミング

jdbとは?Javaデバッガの使い方

jdb は、GUIなしで使える便利なデバッガーです。 使い方を覚えておくと、いざという時にEclipseとかGUI統合環境無しでデバッグできるので便利です。 jdbとは (Java Debugger) jdbはJDKに同梱されるJ...
ITで知っておくべき知識

Gradleで複数の起動スクリプト startScriptsを作成する方法

Gradleで複数の起動スクリプトって作れるんでしょうか? Gradleで複数の起動スクリプト startScriptsを作成する方法 Gradleで複数の起動スクリプト startScriptsを作成する方法は次の通りです。 ...
スポンサーリンク
プログラミング

SSHJでログレベルを変更するには、SL4Jのlogback.xmlでログ設定、変更

SSHJでログレベルを変更するには、logback.xmlを使う。 SSHJとは SSHJは、JavaでSSHの通信プログラムを書く際に使える便利なライブラリです。 ・ SL4Jとは SL4Jは、Javaで使えるロギン...
Git

EclipseのGitでプッシュしたコミットを取り消す方法 (push commit revert)

EclipseのGitの操作ミスの取り消し方法を解説。 EclipseのGitでプッシュしたコミットを取り消す EclipseのGitでプッシュしたコミットを取り消す方法は次の通りです。 1. 「Gitリポジトリ・エクスプ...
ITで知っておくべき知識

デリミター(delimiter) とは何か?意味、CSV、種類

ITで言うところのデリミターとは何でしょうか? デリミター(delimiter) とは何か?意味 デリミターとは、プレーンテキストの何らかの意味の区切りを示すための区切り記号のことです。 デリミターは、その他のプレーンテキストと区...
プログラミング

Javaで日付のフォーマット変換にはSimpleDateFormat yyyymmdd

Javaで日付のフォーマットを変換、加工するにはSimpleDateFormatが便利だ。 SimpleDateFormat とは SimpleDateFormatは、日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスで...
プログラミング

HibernateのJavaでTransaction not successfully startedってException

Hibernateで出たエラーの調査。 Transaction not successfully started とは HibernateのJavaで となってしまった。 なにこれ? 解決方法 トランザク...
プログラミング

Javaエラー:Cannot make a static reference to the non-static method getCurrentSession()

Javaで出てきたエラーの解決策。 クラスメソッドとインスタンスメソッド クラスに紐づけられたメソッドのことをクラスメソッド といいます。 インスタンスメソッドは、インスタンスに紐づけられたメソッドのことをいいます。インスタンスご...
プログラミング

net.schmizz.sshj (SSHJ)を使ってjavaでpemファイルで認証、通信するプログラム

net.schmizz.sshj は、Javaで使える最強のSSHライブラリの一つだと思う。 SSHJ - SSHv2 library for Javaとは、ダウンロード SSHJ - SSHv2 library for Javaの公式...
プログラミング

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

Hibernateを使っていて java.lang.IllegalStateException:Transaction already active というエラーが出てしまった。 Transaction already act...
VR

Oculus Quest 2のレビュー、おすすめゲーム、Facebookアカウント、PC接続

Oculus Quest 2が発売されました。 発売日は2020年10月13日です。 さっそく買ってレビューしました。 Oculus Quest 2 とは?値段 Oculus Quest 2は、Oculusのオールインワンの...
データベース

MySQLでレコードのコピー、複製を行う方法 (プライマリキーの重複を避ける)

MySQL(MariaDB)でレコードのコピー、複製を行う方法を調べてみた。 ここで紹介する方法を使うと、primary keyの重複を避けて行うことが出来ます。 MySQLでレコードコピーするとDuplicate entry ま...
プログラミング

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

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

HibernateのcreateQueryとcreateNativeQueryの違い、JPQLの書き方

Hibernateには、次の二つのQueryがある。 createQuery createNativeQuery 分かりにくいけど、これらは違う。 createQuery とは CreateQuery は、JPQL...
データベース

データベースのトランザクション制御と排他制御

データベースにおいてデータの整合性を保つために重要なのが、次の2つです。 トランザクション制御 排他制御 トランザクション制御とは アプリケーションの動作のうち、「ある意味を持った一連の処理」のことをトランザクション...
データベース

MySQLで外部キー制約を一時的に無効、無効してテーブルを削除、Truncateするforeign_key_checks

MySQLで外部キー制約があると削除する際に不便です。 一時的に無効にしたいことがあります。 Cannot truncate a table MySQLで、外部キー制約があるテーブルを削除しようとして TRUNCATE TA...
ITで知っておくべき知識

WindowsでTortoiseGitを使うときに自動的に改行コードがCRLFになるのを無効化

WindowsのTortoiseGitで、自動的に改行コードがCRLFになるのを止める方法を調べた。 テキストファイルの改行コードはWindows、Linux、Macで違う テキストファイルの改行コードはWindows、Linux、Ma...
プログラミング

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

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

MySQLコマンドのpagerを使うと分かりやすくて便利 (less, cat)

MySQLコンソールはそのままでは使いにくいです。 MySQLコマンドのpagerを使うと分かりやすくて便利になります。 ・ MySQLコマンドでpagerを使う方法 pagerを使う方法は次の通りです。 my...
タイトルとURLをコピーしました