JVM GC の知識ポイント
JVM でよく使われるガベージコレクタには Serial、Parallel、ParNew、CMS、G1、ZGC などがあります。各コレクタは並行能力、停止時間、スループット、適用シナリオがそれぞれ異なります。
StarVCenter プライベートクラウド構築
StarVCenter は中国産のハイパーコンバージドクラウドプラットフォーム IaaS ソフトウェアで、コンピューティング、ストレージ、ネットワークを同一のハードウェアノードに統合します。本記事ではそのハイパーコンバージドの特徴、無料ポリシー、高度な機能を紹介し、デプロイ前の準備と注意事項を整理します。
Zookeeper 可視化 UI ツール
よく使われる Zookeeper 可視化ツールを整理します。有料の Zookeeper Assistant、オープンソースの PrettyZoo、そして zktools と zkui。使用感と選び方のアドバイス付きです。
Zookeeper クラスター構築
Debian 11 上に Zookeeper 3.8.0 で 5 ノードクラスターを構築:Znode と ZAB プロトコルの基本概念から、zoo.cfg の設定、myid の設定、Leader 選出実験まで。
Debian に Containerd をインストールする
Debian 11 に Containerd をインストールする一連の流れ:cri-containerd-cni リリースパッケージのダウンロード、環境変数と中国国内向けミラーアクセラレータの設定、最後に systemd でサービスを起動して自動起動を設定するまで。
よく使われる CI/CD ツール
代表的な CI/CD ツールを一覧で紹介:Jenkins、GitLab CI、CircleCI、Buddy、Jenkins X、そして Alibaba Cloud の雲效(Yunxiao)。それぞれの特徴と適したシーンを簡潔にまとめます。
Debian apt に Alibaba Cloud ミラーを追加する
Debian デフォルトの apt ソースを Alibaba Cloud ミラーに置き換える:sources.list のバックアップと編集、ミラーアドレスの書き込み、apt-get update でのインデックス更新。ソースの書式とミラー変更時のよくある落とし穴も解説します。
JUC 復習(その二)ロックを知る
JUC 復習の第 2 回:フェアロック、リエントラントロック、読み書きロックなど代表的なロックの概念を整理し、CAS アルゴリズムの原理と ABA 問題、そして AQS の位置づけを紹介します。
JUC 復習編(一)スレッドの基礎
JUC 復習の第一回:JVM メモリモデルとスレッドスタックから始めて、スレッドモデル、スレッドの 5 つの状態、そしてスレッドプールの作成方法と拒否ポリシーを整理します。
Kubernetes に Istio をデプロイする
Istio のアーキテクチャとコアコンポーネントを紹介し、Kubernetes クラスタで Helm を使って Istio をインストールし、Bookinfo サンプルアプリケーションをデプロイする過程を記録します。