2021-01-01から1年間の記事一覧

k8s Service

Nats nodeportのYaml Natsのnodeportタイプに関してのYaml 外部のサーバからアクセスできるようになる。 外部からアクセスするためのPort(targetport) を指定していないので、ランダムなポートが割り当てられる。 また、外部からのアクセス先のPodに関して…

JUnit

JUnitは、Javaで開発されたプログラムにおいてユニットテスト(単体テスト)の自動化を行うためのフレームワークです。 Junitの基本 ディレクトリ構造 テストコードは、ソースコードのディレクトリとは、分けます。 基本のコード テストコードのメソッドには…

リファクタリング

リファクタリングの定義 コードのにおい (ソースコードに深刻な問題が存在することを示す何らかの兆候) コードのにおいに対しての対応方法 リファクタリングの基本 リファクタリングの定義 既存のソフトウェアについて外部から見たときの振る舞い(動き方…

ホワイトボード(Miro) -オンラインホワイトボード-

オンラインホワイトボード 共同で作業ができる。 miro.com

NATS / NATS Streaming

構築方法 k8sを利用した構築方法 以下の通りに構築されます。 A statefulset with a single NATS server (no auth nor TLS) A single NATS Streaming node using file store with persistence A nats headless service to which you can connect A NATS Stre…

Kubernetes

Kubernetes Kubernetes Kubernetes アーキテクチャ プライベートなdocker registry をk8sのregistryとして利用する方法 事前準備 1 dokcerにログインするための、情報を生成します。 2. k8sから上記docker registryにアクセスする際の認証情報を、k8sのSecre…

TypeScript 基礎

typescript文法 メソッドの書き方 forEach 環境構築 typescriptコンパイル方法 typescript文法 メソッドの書き方 以下はメソッドの書き方となります。 fooは関数名、引数として、String型のarg1、int型のarg2を取ります。 :以下のobject[]は、返り値を表し…

Angular / npm Build

Angularの通常のBuild方法 ①:nodejs, npmのバージョン確認 $ node -v v10.15.3 $ npm -v 6.4.1 上記でない場合は②以降を実施 ②:nのインストール $ sudo npm install n -g ③:対象バージョンに切替 $ sudo n 10.15.3 →実行後、再ログイン ④:nodejs, npmの…

Jenkins

起動、ログイン デフォルト設定であれば、http://localhost:8080でJenkinsにアクセスできます。User/Passを入力してログインします。 Jenkinsログイン画面 簡単なJobの作成 左メニューからNewItemを選択します。 Jenkins_NweItem 2.Item nameを入力して、Fre…

Byte

Byte 1Byte = 16Bit 0xf = 0b1111 : 16bit = 2Byte

curlコマンド

curl が利用するssl証明書 curl が利用するssl証明書の確認方法 以下の CAfile: で確認できます。 $ curl https://www.yahoo.co.jp -v >> /dev/null * Uses proxy env variable no_proxy == 'localhost * Uses proxy env variable https_proxy == 'http://pr…