AWSのCIDRの指定と、VPC/サブネットにどうIPアドレスが割り当てられるのかについて

エキサイト株式会社メディア事業部所属のエンジニアの岩藤です。 AWSで新しくサービスを作る時に、必ずVPCの作成とサブネットの作成を行うと思います。 CIDRの書き方と、実際にVPCとサブネットにどうIPが割り当てられるかが、今更ながらに理解できてなかった…

JavaのGA4用クライアントがAWSのECSタスク上で実行したらクラッシュした件

こんにちは、エキサイト株式会社メディア事業部所属のエンジニア岩藤です。 私は現在、JavaでGoogleAnalytics4(以下GA4)へ移行をおこなっています。 今回は、JavaのGA4用クライアントがAWSのECSタスク上で実行した際にクラッシュした件とその対応方法につい…

GA4 移行対応 Javaで認証用のJSONを文字列で渡す方法

Javaクライアントを使ってのGA4ランキング取得で、 認証用のJSON(Credentials JSON)を環境変数ではなく、文字列で渡す方法を紹介します。

GA4 移行対応 JavaクライアントでFilterExpressionListを使って条件を複数指定する方法

こんにちは、エキサイト株式会社メディア事業部所属のエンジニアの岩藤です。 Universal Analyticsを利用できるのも後少しですね。 GoogleAnalytics4(以下GA4)へ移行中方も多いのではないでしょうか。 私もランキングプログラムの移行真っ最中です。 今回GA4…

PHPとJavaでmd5の値を同じにする方法

エキサイトのエンジニア岩藤です。 PHPとJavaでmd5の値を同じにする方法を紹介します。 sample.php

Visual Studio CodeでのSSH接続により、EC2サーバーが高負荷になり動かなくなった

こんにちは、エンジニアの岩藤です。 今回はVisual Studio CodeでのSSH接続が原因で、接続先EC2サーバーが高負荷になってしまった現象と対策についてお話しします。 あるEC2サーバーで数人で開発していると、サーバーが急に重くなりssh接続すらできなくなる…

サーバー上のファイル管理を、S3管理に変更しました

エキサイトのエンジニア岩藤です。 今年エキサイトは脱オンプレサーバーという事で、awsにほぼ全サービスを移行しました。 私も担当の帳票サービス、占いサービスを移行しています。 その際そのままシスステムを移行するのではなく、一部よくない部分の作り…

javaのSpringBootでパラメーターの日付をLocalDateTimeで受け取る方法

エキサイトのエンジニア藤沼です。 JavaのSpringBootにて、Getパラメーターで日付をLocalDateTimeで受け取る方法の覚書です。 やりたい事 下記のようなAPIにて、日付パラメータをLocalDateTimeで受け取りたい /api/sample/?start_date_to=20201010000000 何…

JavaでオブジェクトのListから、MapやSetをラムダ式でさくっと作る

JavaでオブジェクトのListから、MapやSetをラムダ式でさくっと作る方法覚書です。ラムダ式を使えば、forEach使わずに簡単に作れます。