【SpringMVC】エラー対処「No qualifying bean of type」や「expected at least 1 bean which … for this dependency」

2022/11/13

SpringMVCでTomcat起動時に[No qualifying bean of type]や[expected at least 1 bean which qualifies as autowire candidate for this dependency]のエラーが出たのでその原因を調査。 対象のバージョンは「springframework-version:3.2.2」なので化石みたいなもので需要はないかもしれないが、自分はまだバリバリ使っている環境にいるので一様メモ。   原因 アノテーション ...

ReadMore

【PHP】CSV読み込みでメモリ不足にならないコツ(パフォーマンスチューニング)

2022/11/13

以前書いた記事で、PHPでファイルを取り込む処理についてまとめました。 今回はその流れで、CSVを取り込む際のパフォーマンスを検証してみましたのでメモしておきます。 処理の中でもファイル取込みはパフォーマンスに影響が出やすい部分だと思います。PHPは取り込むための方法が多く存在するので、やり方を間違えるとメモリの許容量を超えてしまい、最悪の場合バッファオーバーフローでエラーになる可能性もあるので、しっかり考えてプログラムするようにしましょう。 ポイント パフォーマンスといっても処理速度とメモリ使用量の2つ ...

ReadMore

【Java】月初日と月末日の求め方

2022/11/13

Javaで渡した日付の月初日と月末日を求めるサンプルを作成しましたので、ここにメモしておきます。   サンプルソース import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Sample { public static void main(String[]args) throws ParseException { SimpleDateFormat sdf = ...

ReadMore

Chromeリモートデスクトップを使ってPC間でファイルの転送をする方法

2022/11/13

前回「テレワークに最適!Chromeリモートデスクトップを使って別のPCにアクセスする方法」の記事でテレワークに使えそうなChromeリモートデスクトップのやり方について書きました。 今回はさらに掘り下げて、ChromeリモートデスクトップでホストPC(接続を受ける側)とクライアントPC(接続する側)間でファイルを転送する方法をご紹介します。 ホストへファイルをアップロードする 前準備として、転送するテスト用のファイルを以下のように作成しときます。 まず、ChromeからGoogleアカウントにアサインし ...

ReadMore

【Windows】コマンドプロンプトのdirコマンドの使い方(フォルダの中身を確認する)

2022/11/13

最近はVagrantで環境を作ることが多く、その関係でWindowsのコマンドプロンプトを起動して使っています。 普段はLinuxの環境で作業をすることが多いせいか、ファイル移動には「cd」コマンドを使って、フォルダの中身を参照しようとLinuxと同じノリで「ls」コマンドを使った怒られる!? え?Windowsのコマンドプロンプトで「cd」コマンドできるけど、「ls」コマンド使えないの!?、と今更ながら知りました。 コマンドプロンプトでは「ls」コマンドの代わりに「dir」コマンドを使うそうです。 di ...

ReadMore

【Linux】【bash】シェルから別プログラムを呼ぶ方法

2022/11/6

シェルスクリプト(bash)から別ファイルのプログラムやソースを呼ぶ方法を紹介します。 シェルから別のシェルを呼ぶ sample01.sh #!/bin/sh cd /***/****/ #(1) ./aaa.sh #(2) result=$? #(3) if["$result" -eq 0] then echo "正常" #(4) else echo "異常" #(4) fi ポイント ①:シェルがあるディレクトリまで移動②:シェルの ...

ReadMore

【jQuery】「multiple-select」を使って複数選択可能なチェックボックス付きプルダウンメニューを作成

2022/11/6

jQueryのプラグインである「multiple-select」を利用して、複数選択可能なチェックボックス付きプルダウンメニューを簡単にサクッと作ってみます。╰(*´︶`*)╯   前準備 今回はCodePenで作成しているので、プラグインを使うのに設定が必要です。 新たに開いたPenでjavascriptの設定を開いてください。 multipleで検索し、検索結果の「multiple-select」を選択して設定を保存してください。   サンプル HTML <!-- ↓プラグインはcodepenで ...

ReadMore

【JavaScript】日付処理の仕方(先月/来月/月初日/月末日を求める、型変換など)

2022/11/6

JavaScriptで日付の扱い方について勉強したので、ここにまとめておきます。╰(*´︶`*)╯   Dateクラスの使い方 JavaScriptで日付を扱うにはDateクラスを使うのが簡単です。 $(function(){ console.clear(); //現在の日付を取得(2019/12/11) var date = new Date(); console.log(date); // 結果(日付):[object Date]{ Wed Dec 11 2019 22:28:19 GMT+ ...

ReadMore

Gmailを見やすく、使いやすくする方法

2022/11/13

最近、仕事でもプライベートでもGmailを頻繁に使うようになりました。 その中で個人的に使いづらいな、見づらいなと思う部分があったのでいろいろ調べて改善しました。 使いづらい部分 メール一覧が見づらい 最初に見たときメール一覧がそもそも見づらいと感じました。 受信したメールの概要が一行で並んでいるだけで内容を見れないのが不満でした。今までOutLookを使っていたので、メール一覧の詳細が横並びになっているのに慣れてしまっているからかもしれません。 あと、メールの詳細を見るのに「メール一覧をクリック⇒メール ...

ReadMore

CygwinからWindowsのCドライブにアクセスする方法

2022/11/6

CygwinはWindowsOS上にインストールすることで、Unixライクにコマンドラインで操作可能にするツールです。 インストールした際、Cygwinのルートディレクトリはインストール時に指定したフォルダになるので、CygwinからではCドライブなどのルートディレクトリより上位のディレクトリは、通常の操作では見えないようになっています。 しかしCygwinのコマンドラインツールからでも、ちゃんとWindowsのCドライブにアクセスする方法が用意されています。   Cドライブにアクセスする方法 サンプルの ...

ReadMore