プログラミング Javaのmainメソッドとは?戻り値、static、呼び出し Javaのmainメソッドは、Javaで処理を実行する時の入り口でエントリーポイントです。 mainメソッドに書かれた処理からJavaの実行が始まります。 mainメソッドの書き方 mainメソッドの書き方は次の通りです。 1つのク... 2020.12.12 プログラミング
ITで知っておくべき知識 sshでSIGHUPを無視する nohupするとログアウトしてもプロセスが終了せず継続 sshでログインして、ある長時間かかるプロセスを実行したとします。 sshは適当な時間でタイムアウトして自動的にログアウトすると、そのプロセスも終了してしまいます。 これを防ぐのが nohup です。 sshログウアウトするとプロセスが... 2020.12.12 ITで知っておくべき知識
ITで知っておくべき知識 SPF, DKIM, DMARCとは何か?DNSで設定、確認、テストする方法 SPF、DKIM、DMARCとは何でしょうか? まとめてみました。 SPF、DKIM、DMARCとは何か? SPFとは、Sender Policy Framework(センダー・ポリシー・フレームワーク)の略です。 電子メールにおける送... 2020.12.10 ITで知っておくべき知識
IT以外の話題 バッテリーが上がった?車のエンジン スターター (Anker ROAV Jump Starter Pro) の使い方 車のバッテリーを交換しました。 ・ あまり調子が良くありません。 何故かバッテリーが上がってしまいます。 そこで、手軽にエンジンをスタートできるAnker ROAV Jump Starter Proを買いました。 アンカーのジャンプ... 2020.12.07 IT以外の話題
商品レビュー キャノンのレーザープリンター Satera LBP621C レビュー、評価 家にプリンターが必要かなと思って、いくつか探してみた。 最近はレーザープリンターも安いので、思い切ってCanonのレーザープリンターSatera LBP621Cを買ったのでレビューします。 3万円以下で買えるので安いもんです。 ↓... 2020.12.05 商品レビュー
商品レビュー Xiaomi Mi Note 10 Lite 格安スマホ(Simフリー) レビュー、スペック、ケース、おサイフケータイ Xiaomi Mi Note 10 Lite 格安スマホ(Simフリー) を買ったのでレビュー。 局面ディスプレイと4つのカメラが特徴で高性能だけど、4万円弱と安いので購入しました。 Xiaomi とは?スマホのシェア Xiaomiは、中... 2020.11.22 商品レビュー
プログラミング 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に同梱されるJava標... 2020.11.14 プログラミング
ITで知っておくべき知識 Gradleで複数の起動スクリプト startScriptsを作成する方法 Gradleで複数の起動スクリプトって作れるんでしょうか? Gradleで複数の起動スクリプト startScriptsを作成する方法 Gradleで複数の起動スクリプト startScriptsを作成する方法は次の通りです。 Mul... 2020.11.14 ITで知っておくべき知識
プログラミング SSHJでログレベルを変更するには、SL4Jのlogback.xmlでログ設定、変更 SSHJでログレベルを変更するには、logback.xmlを使う。 SSHJとは SSHJは、JavaでSSHの通信プログラムを書く際に使える便利なライブラリです。 ・ SL4Jとは SL4Jは、Javaで使えるロギングライブラリの1... 2020.11.14 プログラミング
Git EclipseのGitでプッシュしたコミットを取り消す方法 (push commit revert) EclipseのGitの操作ミスの取り消し方法を解説。 EclipseのGitでプッシュしたコミットを取り消す EclipseのGitでプッシュしたコミットを取り消す方法は次の通りです。 1. 「Gitリポジトリ・エクスプローラー」パ... 2020.11.14 Git
ITで知っておくべき知識 デリミター(delimiter) とは何か?意味、CSV、種類 ITで言うところのデリミターとは何でしょうか? デリミター(delimiter) とは何か?意味 デリミターとは、プレーンテキストの何らかの意味の区切りを示すための区切り記号のことです。 デリミターは、その他のプレーンテキストと区別するた... 2020.11.14 ITで知っておくべき知識
プログラミング Javaで日付のフォーマット変換にはSimpleDateFormat yyyymmdd Javaで日付のフォーマットを変換、加工するにはSimpleDateFormatが便利だ。 SimpleDateFormat とは SimpleDateFormatは、日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスです。... 2020.11.14 プログラミング
プログラミング HibernateのJavaでTransaction not successfully startedってException Hibernateで出たエラーの調査。 Transaction not successfully started とは HibernateのJavaで となってしまった。 なにこれ? 解決方法 トランザクションが1回スタートして... 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 active と... 2020.11.07 プログラミング
VR Oculus Quest 2のレビュー、おすすめゲーム、Facebookアカウント、PC接続 Oculus Quest 2が発売されました。 発売日は2020年10月13日です。 さっそく買ってレビューしました。 Oculus Quest 2 とは?値段 Oculus Quest 2は、OculusのオールインワンのVRヘッドセ... 2020.10.31 VR
データベース MySQLでレコードのコピー、複製を行う方法 (プライマリキーの重複を避ける) MySQL(MariaDB)でレコードのコピー、複製を行う方法を調べてみた。 ここで紹介する方法を使うと、primary keyの重複を避けて行うことが出来ます。 MySQLでレコードコピーするとDuplicate entry まず、普通... 2020.10.24 データベース
プログラミング BOM付きUTF-8をJavaで読むにはApacheのBOMInputStreamが便利 BOM付きのUTF-8テキストファイルをJavaで読む方法を検討してみました。 結論として、ApacheのBOMInputStreamが便利だと思いました。 UTF-8のBOM (バイトオーダーマーク) とは BOM (Byte Ord... 2020.10.24 プログラミング