作記録

記憶代わり

2022-07-01から1ヶ月間の記事一覧

PostgreSQLで自分が作成したテーブルの数を表示する

SELECT count(relid) FROM pg_stat_user_tables; 参考 https://www.postgresql.jp/document/13/html/monitoring-stats.html

認証・認可関連の言葉の整理

WEBシステム開発における認証・認可関連の言葉の整理をする。 ●識別子(Identifier) 集合の中から要素を識別するための情報。 識別子の例は、UUIDやメールアドレス。 ●アカウント システム内で行動を行なった事を記録する際に、その行動を行なった者を示す…

PostgreSQLの内部結合(INNER JOIN)と外部結合(OUTER JOIN)の動きについて

1. 前提テーブル 1-1. weatherテーブル city temp_lo temp_hi prcp date San Francisco 46 50 0.25 1994-11-27 San Francisco 43 57 0 1994-11-29 Hayward 37 54 1994-11-29 1-2. citiesテーブル name location San Francisco (-194, 53) 2. 定義 2-1. 内部…

PostgreSQLのモデル

https://github.com/sakuoden/PostgreSQL-model

公開鍵(public key)と秘密鍵(private key)の仕組みについて

公開鍵と秘密鍵の仕組みの面白さがようやく分かったので抽象度を上げてメモする。 前提定義 公開鍵と秘密鍵...公開鍵と秘密鍵は、1対1の関係で紐づけられる。 公開鍵(public key)...公開鍵で暗号化したモノは、紐づけられた秘密鍵でのみ復号することが出来…

システム開発におけるモデリング

現状、僕が関わった開発では、モデリングをする開発、しない開発があった。 これらの開発をした経験上では、モデリングをしない開発は、画面デザインを根拠としてシステム設計を行っている傾向がある。 画面デザインを先に作り、それに従ってDB設計を行い、…

Instagram Graph APIにSpring Bootアプリケーションからリクエストする

概要 大まかに下記の手順を踏むことで Instagram Graph API にリクエストする。 1. Spring Security OAuth2 Clientを利用してFacobookにログイン 2. ログインした状況で、Instagram Graph API にリクエストを行うAccess Token を取得する 3. Access Token を…