ブログ– category –
ブログ投稿用のカテゴリ
-
ブログ
SQL:ウィンドウ関数(OVER句)でランキング・累計を計算する
データ分析やレポート作成では、「順位付け」 や 「累計」 のような集計処理がよく登場します。従来はサブクエリや自己結合を使う必要がありましたが、SQLの ウィンドウ関数(OVER句) を使えば簡潔に記述できます。この記事では、代表的な使い方と主要DBM... -
ブログ
🧩 Oracle「ORA-01000: 最大オープン・カーソル数を超えました」対処手順
🔍 エラー概要 🧠 原因と仕組み Oracle では、SQL 実行時に「カーソル」という内部ハンドルを使用して SQL 文を管理します。アプリケーションが PreparedStatement や ResultSet を閉じずに再利用し続けると、未解放のカーソルが蓄積し、open_cursors パラ... -
ブログ
サイトの表示速度が遅い原因はこれ!画像の最適化で劇的改善
ブログなどの「サイトが重い」「表示に時間がかかる」と感じていませんか?実は、その原因の1つに 画像の最適化不足 にあります。どんなに優れたデザインや記事内容でも、ページの読み込みが遅いと離脱率が上がり、SEO評価も下がります。 この記事では、... -
ブログ
Java初心者必見!Optionalでnullチェックを安全に行う方法【サンプル付き】
Javaで避けて通れないのが「nullチェック」。しかし、if文を多用するとコードが読みにくくなり、思わぬNullPointerExceptionが発生することもあります。そんな悩みを解消してくれるのが Optionalクラス です。 本記事では、Optionalを使った安全でスマート... -
ブログ
🪟 Windows 11:PINやパスワードを忘れたときのリセット方法
Windows 11では、MicrosoftアカウントやPINコードを使ってログインするのが一般的です。しかし、「PINを忘れた」「パスワードを思い出せない」といったトラブルは誰にでも起こります。この記事では、Windows 11でサインイン情報をリセットする方法をわかり... -
ブログ
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(5) ~複数の自作画像を一括で認識~
前回 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(4) ~学習済みモデルで自作画像を認識~」 の記事では、学習済みモデルを使って「1枚の手書き数字画像」を判定しました。今回はさらに発展して、フォルダ内にある複数の... -
ブログ
SQL:NOT IN と NOT EXISTS の違いとパフォーマンス比較
SQLでサブクエリを使って除外条件を指定する際に利用される「NOT IN」と「NOT EXISTS」。両者の動作の違いやNULLの扱い、パフォーマンス差を実例付きで徹底解説します。 EXISTS は ANSI SQL(国際標準SQL)に含まれる構文 のため、ほぼすべてのリレーショ... -
ブログ
Java:安全な乱数生成に役立つ!SecureRandomの使いどころ
1. SecureRandomとは SecureRandomは、暗号論的に安全な乱数(CSPRNG:Cryptographically Secure Pseudo-Random Number Generator)を生成するためのJavaクラスです。java.securityパッケージに含まれ、セキュリティトークン、APIキー、暗号鍵などの生成に... -
ブログ
Oracle「ORA-01830: 日付書式の変換で不要なデータが含まれています。」原因と対処法
🧩 エラーの概要 Oracleデータベースで日付型を扱う際に発生する代表的なエラーのひとつが、「ORA-01830: 日付書式の変換で不要なデータが含まれています。」 です。 このエラーは、TO_DATE 関数や TO_TIMESTAMP 関数などで日付文字列とフォーマットマスク... -
ブログ
Excel:Ctrl+Enterが便利!複数セルに一気に同じ値を入力する方法
Excelで「同じ値を何度も入力していて面倒…」と思ったことはありませんか?そんな時に知っておくと超便利なのが、Ctrl+Enter。複数セルへ同じ値を一瞬で入力できる“神ショートカット”です。事務作業からデータ整理まで、覚えるだけで作業スピードが劇的に...







