【基本情報技術者試験】受験して合格してきました!受験までの流れや合格証書の名前修正したので流れをまとめます

EngineerWataruです。 4月に【基本情報技術者試験】を受験してきました。 この試験は学生時代に1度受けたものの全然歯が立たずに、諦めていたのですがこの業界で働いていると取っておかないとなぁ・・・という気持ちに駆られるので勉強し直して受験すること…

パスワードの安全な保存

パスワードを安全に保存する方法について学んだ議事録を残します。 パスワードをハッシュ化して保存する ユーザのパスワードを保存する時にパスワードを平文(そのまま)保存しておくと漏洩してしまった時に不正にアクセスされるリスクが高まります。 そのた…

IEEE754の浮動小数点数の表現

コンピュータで少数点を含む数値を表現するときに浮動小数点数という表現の仕方があります。 その中でも、IEEE(米国電気電子学会)により規格されたIEEE754の浮動小数点数について解説していきます。 (adsbygoogle = window.adsbygoogle || []).push({}); …

【SQL】LIKE句の使い方|完全一致と部分一致の検索のやり方

LIKE句を使うとSQLで文字列検索を行うことができます。 完全一致で検索する場合 SELECT 列名 FROM テーブル名 WHERE 列名 LIKE '検索文字'; LIKE'検索文字'となっている箇所に検索したい文字を入れることで文字列で完全に一致する物を検索ができます。 〇〇…

【SQLで条件分岐】SQLのCASE句について

SQLにもプログラムのようにif~else文のような条件式を使う事ができるのはご存知でしょうか?SQLのCASE句についてまとめてみます。 (adsbygoogle = window.adsbygoogle || []).push({}); CASE句で条件式に一致するかどうかで返す値を変えることができる SQL…

【DB】MySQLの日付の関数について

MySQLの関数で職場で使用している関数について調査しつつ、関数の使い方について同時に勉強しています。 MySQLの日付の関数について記録を残します。 (adsbygoogle = window.adsbygoogle || []).push({}); DATE_FORMAT関数 DATE_FORMAT関数は日付を表す値を…

opensslコマンドでTLSバージョンを指定して疎通確認

TLSの脆弱性が懸念されバージョンを1.2のみ使用することにし、他のバージョンの利用を停止するみたいな作業を行いました。 動作確認のためにサーバに対して、TLSのバージョン1.0および1.1で通信ができない事を確認することになり、opensslコマンドで検証する…

Linux標準のファイアウォール「iptables」の仕組み

iptablesについて通信を制御しているというのはなんとなくで認識していたんですが、そもそも設定になっているのかなど仕組を知って設定してます?って現場のベテランに言われて頭が白くなったので備忘録程度に残しておきます。 iptablesはLinux標準のファイ…

Linuxの基礎的なディレクトリ

Linuxに慣れていないとディレクトリの役割が良くわかりませんよね。 ここではシンプルにLinuxのディレクトリをまとめます。 /usrディレクトリ /usrディレクトリのサブディレクトリたち /usr/bin/ /usr/include/ /usr/lib/ /usr/local/ /usr/sbin/ /usr/share…

Webアプリのセッション管理について理解を深めよう

今日はセッション管理についてちょっと業務中に調べて知識を入れたので、忘れないうちに備忘録を残しておこうと思います! セッションの利用 セッションを利用することによるメリット・デメリット セッションを利用しないことによるメリット・デメリット セ…

【Java】Springフレームワークのアノテーションについて

(adsbygoogle = window.adsbygoogle || []).push({}); ということで職場のコードを見るときに、Springのアノテーションを調べていたので、備忘録を残しておきます。 Springにおけるアノテーションの役割 Javaとフレームワークを使用してアプリを作る場合、デ…

【Linux】踏み台サーバ経由のリモートからscpでローカルに持ってくる方法

こんにちは! wataruです。 現場で作業をしていて、作業環境のLinuxサーバーのリモートサーバーからローカルのPCにファイルを持ってきたいということはありますよね。 単純にリモートサーバにアクセスしてFTPツールやSCPツールなどで持ってくれば良いのです…