技術.
43 件 — 技術に関する記事
SonarQube
コード品質管理プラットフォーム SonarQube 入門:静的解析の仕組み、よく使われる品質指標、Maven プロジェクトへの導入方法、そして CI/CD パイプラインで Quality Gate として組み合わせる使い方を紹介します。
Polaris Mesh
PolarisMesh は Tencent がオープンソース化したワンストップのクラウドネイティブサービスガバナンスプラットフォームで、サービス登録・ディスカバリ、トラフィックガバナンス、フォールトトレランス、設定管理を中心に完全な機能を提供します。本記事ではその中核機能を整理し、Nacos との位置づけを比較します。
アリババ ASK クラスタ
アリババクラウド ASK(Serverless Kubernetes)を調査した記録:その位置づけと動作の仕組み、自前構築の K8S と比べたメリット・デメリット、選定時に注意すべきコストとベンダーロックインの問題について。
アーキテクチャ設計の原則
システムアーキテクチャ設計では、拡張性・信頼性・性能・セキュリティ・保守性など複数の観点の間でトレードオフを行う必要があります。本記事ではこれらのよくある設計原則と、アーキテクトが持つべき思考法を整理します。
二重送信の防止
サーバー側でワンタイム Token を生成して Redis に保存し、フォームとともにクライアントへ配布、送信時に検証が通れば即座に削除する。この仕組みによる二重送信・CSRF 対策の原理、実装手順、セキュリティ上の注意点を記録します。
データ構造:スタック
スタックは先入れ後出し(LIFO)のデータ構造で、スタックトップでのみ挿入と削除が可能であり、配列または連結リストで実装できます。本記事ではスタックの基本操作、計算量、そして関数呼び出し、式の評価、コンパイラ、OS における応用を整理します。
IDEA デフォルトショートカットキー
IntelliJ IDEA のデフォルトキーマップで最もよく使うショートカットキーを、検索、編集、リファクタリング、デバッグに分類して整理し、覚え方のコツと競合の調査方法も添えます。
HTTP プロトコルの発展史
HTTP が 0.9 から 3.0 へと進化してきた流れを整理します。各世代のプロトコルが何を解決し、何を課題として残したのか、そして QUIC がトランスポート層をどう再設計したのかを見ていきます。
Fiddler のインストールと HTTPS リクエストのキャプチャ
Fiddler のインストール、システムプロキシの設定、そして偽造証明書の設定によって HTTPS 暗号化リクエストをキャプチャする原理と操作手順を紹介します。
OSI 7階層ネットワークプロトコル
OSI 7階層モデルの整理:各層が解決する問題、データ単位の名称、対応する代表的な機器とプロトコル、そして TCP/IP モデルとの関係。