気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

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

Oracle 実行計画、統計情報の概要

SQLが実行されるまでの流れ まずは、SQL実行の全体像について確認する。 サーバープロセスがSQLを受け取る SQLチェック:構文チェック、指定テーブルや列の確認、アクセス権の確認 実行計画の確認:共有プール内に該当SQLの実行計画があるかどうか。あればそ…

ECサイト経営で使う用語

ECサイトで使われるKPIにおけるよく使われる用語を書いておきます。 GMV(グロス・マーチャンダイズ・ボリューム) 概要:流通取引総額。購入される商品やサービスの販売総額を表す 補足:企業の収益総額ではない。手数料ビジネスの企業であれば、商品取引時の…

logrotateでログをローテ―トする

アプリのlog4jなどでしかログローテートできないと思っていましたが、 linuxのコマンドでlogrotateなるものがあることを知ったので、まとめてみます。 環境 Red Hat 4.4.7-4 設定ファイル構成 ├─ logrotate.conf # メインの設定ファイル ├─ logrotate.d # 各…

Logbackのログローテート設定

Spring Boot内のLogbackを用いて、ログローテートを行う際の設定について以下にまとめます。 ログローテする場合のLogback設定 以下前提で設定しました。 ローテ―トタイミング:日別 最大保存ファイル数:3 保存形式:gz (ローテ―ト時に圧縮) <configuration> <springProfile name="develop"> <include resource="org/springframework/boot/logging/logback/defaults.xml" /> </include></springprofile></configuration>

オブジェクトのマーシャリングとは?

マーシャリングとは? マーシャリング、アンマーシャリングという言葉がたまに出てくるが、 これは、オブジェクトをファイル、DBなどに保存できる形式に変換、または変換を戻すことを指す。 同義の用語としては以下がある。 ※マーシャリングは、シリアル化と…

ELB、ALBの正式名称

AWS

AWSには複数の種類のロードバランサーが存在しています。正式名称とざっくりとした内容を記載しておきます。 ELBとは ELBとは「Elastic Load Balancing」の略称で、元々はこのELBがAWSにおけるロードバランシングサービスでした。 ここにALB、CLB、NLBという…

Beanを簡単にXMLに書き出す Betwixt

BetwixtはJavaBeansを簡単にXMLに書き出すためのAPIです。 詳細は以下の参考URLを参照。 公式Doc http://commons.apache.org/dormant/commons-betwixt/ http://commons.apache.org/dormant/commons-betwixt/apidocs/index.html はじめてのJakarta Commons Be…