リナックス) sudo
sudo 1. setuidビットでroot権限を取得 2. 実行者、ホスト、ターゲットユーザー、コマンドを特定 3. sudoersのルールと順次照...
14 posts have been organized
sudo 1. setuidビットでroot権限を取得 2. 実行者、ホスト、ターゲットユーザー、コマンドを特定 3. sudoersのルールと順次照...
VPN Virtual Private Network (仮想プライベートネットワーク) 「遠く離れたネットワークを、あたかも同じネットワークであるか...
外部パッケージから==構造体を任意に生成==することを防ぎ、 必ず定められたコンストラクタや検証ロジックを経由するように強制します。 ***例*** ...
- 関数内の初期化ロジックで**ロック**が必要な場合 - `defer`を匿名関数内で宣言することで、匿名関数の実行(*例:初期化ロジック*)が終了...
- 関数内部でのみ使用する **匿名関数 (Anonymous Function)** を変数に割り当てて使用する手法 - 親関数の変数を **キャプ...
**コア初期化 (run 関数)** - `CreateControllerContext` - 全てのコントローラーが共有する `SharedInf...
- SetUID: ファイル実行時にプロセスをユーザーのIDではなく、**ファイルの所有者のID**で実行する - SetGID: ファイル実行時にプ...
- 同じファイルを指す別名を生成します。 - 元のファイルが削除されても、ハードリンクを通じてファイルにアクセスできます。 - 同じファイルシステム内...
- tomcat は WAR が展開されたディレクトリの `WEB-INF/classes/` (実際のファイルシステムのパス) をクラスパスに追加し...
- ConcurrentHashMap(attributes) を使用してキー/値でデータを保存 - `JSESSIONID` クッキーを生成 - キ...
📝 Spring Boot 関連の依存関係の ==バージョン==を管理 --- `spring-boot-dependencies` bom - BO...
private static final Logger logger = LoggerFactory.getLogger({{class name}}...
- プロセスごとにカーネルが管理 - 基本ファイルディスクリプタ - 0: stdin (標準入力) - 1: stdout (標準出力) - 2: ...
- オブジェクト生成:0でマーク - すべてのルートからグラフ探索:1でマーク ガベージコレクションにおいて「**開始点**」の役割を果たし、プログラ...