プログラミング

Javaのmainメソッドとは?戻り値、static、呼び出し

Javaのmainメソッドは、Javaで処理を実行する時の入り口でエントリーポイントです。 mainメソッドに書かれた処理からJavaの実行が始まります。 mainメソッドの書き方 mainメソッドの書き方は次の通りです。 1つのク...
ITで知っておくべき知識

sshでSIGHUPを無視する nohupするとログアウトしてもプロセスが終了せず継続

sshでログインして、ある長時間かかるプロセスを実行したとします。 sshは適当な時間でタイムアウトして自動的にログアウトすると、そのプロセスも終了してしまいます。 これを防ぐのが nohup です。 sshログウアウトするとプロセスが...
ITで知っておくべき知識

SPF, DKIM, DMARCとは何か?DNSで設定、確認、テストする方法

SPF、DKIM、DMARCとは何でしょうか? まとめてみました。 SPF、DKIM、DMARCとは何か? SPFとは、Sender Policy Framework(センダー・ポリシー・フレームワーク)の略です。 電子メールにおける送...
スポンサーリンク
IT以外の話題

バッテリーが上がった?車のエンジン スターター (Anker ROAV Jump Starter Pro) の使い方

車のバッテリーを交換しました。 ・ あまり調子が良くありません。 何故かバッテリーが上がってしまいます。 そこで、手軽にエンジンをスタートできるAnker ROAV Jump Starter Proを買いました。 アンカーのジャンプ...
商品レビュー

キャノンのレーザープリンター Satera LBP621C レビュー、評価

家にプリンターが必要かなと思って、いくつか探してみた。 最近はレーザープリンターも安いので、思い切ってCanonのレーザープリンターSatera LBP621Cを買ったのでレビューします。 3万円以下で買えるので安いもんです。 ↓...
商品レビュー

Xiaomi Mi Note 10 Lite 格安スマホ(Simフリー) レビュー、スペック、ケース、おサイフケータイ

Xiaomi Mi Note 10 Lite 格安スマホ(Simフリー) を買ったのでレビュー。 局面ディスプレイと4つのカメラが特徴で高性能だけど、4万円弱と安いので購入しました。 Xiaomi とは?スマホのシェア Xiaomiは、中...
プログラミング

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

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

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

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

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

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

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

SSHJでログレベルを変更するには、logback.xmlを使う。 SSHJとは SSHJは、JavaでSSHの通信プログラムを書く際に使える便利なライブラリです。 ・ SL4Jとは SL4Jは、Javaで使えるロギングライブラリの1...
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で となってしまった。 なにこれ? 解決方法 トランザクションが1回スタートして...
プログラミング

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 active と...
VR

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

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

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 Ord...
スポンサーリンク