2019-10-01から1ヶ月間の記事一覧

Docker のインストールからイメージビルド・コンテナ起動・Composeまで

はじめに Docker のインストール Docker の起動 コンテナの起動 Docker Hub から nginx のイメージを取得 取得したイメージから ws-nginx という名前でコンテナを作成 作成したコンテナを起動 コンテナの操作 動いているコンテナの一覧 コンテナの停止 停止…

Chrome と Firefox で異なる Cookie の送信について

はじめに Cookie 検証用コード Chrome による Cookie 送信 Firefox による Cookie 送信 RFC 6265 での定義 まとめ はじめに とあるシステムで Chrome では動くけど、Firefox だと動かないという障害がありました。 JavaEE の Flash スコープを使った箇所で問…

Quarkus で Panache を使ったアプリケーション作成

はじめに Panache とは Panache の利用準備 Entity の定義 Entity の操作 永続化 IDによる検索 一覧取得 ソート 件数取得 削除 Stream 操作 ページング ページの取得 件数の取得 メソッドチェーン クエリー Entity メソッド トランザクション ロック カスタ…

Quarkus で JPA を使ったアプリケーション作成

はじめに プロジェクトの作成 Entity の作成 サービスの作成 リソースの作成 データベースの起動 アプリケーションの起動 登録レコードの確認 まとめ はじめに 以下では Quarkus による JAX-RS を使った簡単なアプリケーションを作成しました。 blog1.mammb.…

アクセスログフォーマットの種類とカスタマイズ

Common Log Format Combined Log Format カスタム Log Format Common Log Format 伝統的な host ident authuser date request status bytes 形式のログ出力です。 以下のような出力となります。 127.0.0.1 user-identifier frank [10/Oct/2000:13:55:36 -070…

Quarkus による初めてのアプリケーション作成

Quarkus とは このガイド アーキテクチャ プロジェクト作成 エンドポイント リソースの作成 開発モードで起動 インジェクションの利用 機能テスト パッケージング Quarkus とは Red Hat が作っている、最近流行りのマイクロサービス向けの Java アプリケーシ…

Amazon Corretto 11

Amazon Corretto Amazon 提供の無償利用可能な JDK Corretto 8 の LTS は四半期ごと、最短でも 2023 年 6 月まで更新予定 Corretto 11 の LTS は四半期ごと、最短でも 2024 年 8 月まで更新予定 Corretto 11 brew でインストール $ brew cask install corret…

双方向の依存を避ける

これがあったら こうして こうして こう これがあったら こうして こうして こう

Protocol Buffers Proto3 文法 早めぐり

概略 メッセージタイプ スカラー値型 サービス 入れ子のメッセージ enum repeated map oneof デフォルト値 パッケージ インポート オプション コンパイラオプション blog1.mammb.com 概略 .proto ファイルを作成し、protoc というコンパイラで各言語向けのス…