Spring Boot アプリケーションクラスタリング時のセッション管理

問題シナリオ マイクロサービス環境において、アプリケーションをクラスタとして展開し、セッションを使用して値を取得・保存すると問題が発生します。Nginxなどのゲートウェイを通じてリクエストがランダムに分散されるため、あるリクエストはマシンAで処理され、次のリクエストはマシンBで処理される可能性があります。この場合、セッションIDは同じであるかもしれません ...

7月31日 18:39 投稿

autohue.js:画像と背景を自然に融合させる技術

要件 以下のようなシナリオを想定してください あるウェブサイトのバナー領域において、1910×560pxのサイズで背景画像が表示されています。この画像の本来のサイズは1440px幅であり、background-sizeがcontainに設定されているため、両端の青色部分は背景色で埋められています。 問題点 これはスライドショー形式のバナーであり、別の色の画像を追加したい場合、各画像に対 ...

7月23日 00:29 投稿

ClickHouseにおけるクラスタ環境の高可用性構成

環境概要: 4台のCentOS7マシンにClickHouseがインストールされている状況を想定する ホスト名 IPアドレス ソフトウェア ポート番号 シャード レプリカ centf8118.sharding1.db 192.168.81.18 clickhouse-server、clickhouse-client 9000 01 01 centf8119.sharding2.db 192.168.81.19 clickhouse-server、clickhouse-client 9000 01 02 centf8120.sharding3.db ...

7月11日 16:05 投稿

Javaによるテキストクラスタリングの実装

中文理解においてcarrot2が不十分であるため、ネットワーク上のリソースを参考に、このコードを提供します。 この実装では、文字や語の出現頻度を計算し、スコアを付与して、最も重要な語彙を抽出する方法を取りました。以下は実行可能なコードです。 ClusterBuilder.java /** <br></br>* * @author * @version 作成日時:2011-3-8 午後02:02:36 * クラスタ ...

6月27日 22:07 投稿

K-MeansとDBSCANクラスタリングアルゴリズムの徹底解説

クラスタリングアルゴリズムの概要 K-MeansとDBSCANは、データマイニングや機械学習の分野で広く利用される教師なし学習アルゴリズムです。これらのアルゴリズムは、ラベル付けされていないデータから自然なグループ(クラスター)を発見するために使用されます。 K-Meansアルゴリズムの詳細 K-Meansは分割ベースのクラスタリング手法であり、データ空間内のk個の中心点 ...

6月14日 00:02 投稿

RNA-seq解析:尤度比検証による遺伝子発現変動の特定

学習内容 尤度比検証(LRT)を仮説検定に応用する方法 LRTで生成された結果をWald検証の結果と比較する LRTの有意な遺伝子リストから共通の発現パターンを特定する 尤度比検証 2つ以上のレベルにおける発現変化を評価する際、DESeq2はWald検証に代わる方法として尤度比検証(LRT)を提供します。重要と判定される遺伝子は、因子レベル間でいずれの方向にも発現が変化する ...

6月11日 19:55 投稿

Redisの4つのモード

主従モード Redisの主従モードは、主サーバーと従サーバーの関係を構築するシンプルな方法です。一対一の主従関係や一対多の主従関係を設定可能です。 主従モードの設定は非常に簡単です。従サーバーの設定ファイルに以下を追加します。 slaveof <master-ip> <master-port> # 例えば # slaveof 192.168.1.197 6379 メリット: 設定が簡単で、柔軟性がありま ...

5月27日 03:23 投稿

SparkによるK-Meansクラスタリングの実装

K-Meansアルゴリズムは距離ベースのクラスタリング手法であり、反復処理を用いてK個のクラスタ中心を計算し、データポイントをK個のクラスに分類します。 MLlibにおけるK-Meansアルゴリズムの実装原理は、複数のK-Means実行(各実行をrunと呼びます)を行い、最も優れたクラスタリング結果を中心として返します。初期のクラスタ中心はランダムに設定されるか、KMean++アル ...

5月24日 17:57 投稿

Pythonによる非教師学習:K平均法(K-Means)の実装と可視化

K平均法(K-Means)の基本概念 K平均法は、教師なし学習における代表的な分割型クラスタリングアルゴリズムです。与えられたデータ集合をユーザーが指定した数(K個)のグループに分類し、各データポイントが自身に割り当てられたクラスタの重心(平均ベクトル)とユークリッド距離的に最も近くなるよう反復的に最適化を行います。この手法は「類似した特徴を共有するデー ...

5月21日 18:48 投稿

Dockerを使用したMongoDBレプリカセットの構築手順

0 Dockerイメージの取得 docker pull mongo:5.0.9 1 マスターとスレーブサーバーのディレクトリ作成 mkdir -p /data/mongo/primary mkdir -p /data/mongo/secondary mkdir -p /data/mongo/config mkdir -p /data/mongo/logs 2 セキュリティキーの生成 openssl rand -base64 756 > /data/mongo/config/mongo_security.key chmod 600 /data/mongo/config/mongo_securi ...

5月20日 18:24 投稿