JavaとSpring BootでIPアドレスをPostgreSQLにINSERTする際の落とし穴と対策です。Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: column "ip_address" is of type inet but expression is of type character varyingが発生し…
エキサイト株式会社メディア事業部所属のエンジニアの岩藤です。 AWSで新しくサービスを作る時に、必ずVPCの作成とサブネットの作成を行うと思います。 CIDRの書き方と、実際にVPCとサブネットにどうIPが割り当てられるかが、今更ながらに理解できてなかった…
こんにちは、エキサイト株式会社メディア事業部所属のエンジニア岩藤です。 私は現在、JavaでGoogleAnalytics4(以下GA4)へ移行をおこなっています。 今回は、JavaのGA4用クライアントがAWSのECSタスク上で実行した際にクラッシュした件とその対応方法につい…
Javaクライアントを使ってのGA4ランキング取得で、 認証用のJSON(Credentials JSON)を環境変数ではなく、文字列で渡す方法を紹介します。
こんにちは、エキサイト株式会社メディア事業部所属のエンジニアの岩藤です。 Universal Analyticsを利用できるのも後少しですね。 GoogleAnalytics4(以下GA4)へ移行中方も多いのではないでしょうか。 私もランキングプログラムの移行真っ最中です。 今回GA4…
エキサイトのエンジニア岩藤です。 PHPとJavaでmd5の値を同じにする方法を紹介します。 sample.php
こんにちは、エンジニアの岩藤です。 今回はVisual Studio CodeでのSSH接続が原因で、接続先EC2サーバーが高負荷になってしまった現象と対策についてお話しします。 あるEC2サーバーで数人で開発していると、サーバーが急に重くなりssh接続すらできなくなる…
エキサイトのエンジニア岩藤です。 今年エキサイトは脱オンプレサーバーという事で、awsにほぼ全サービスを移行しました。 私も担当の帳票サービス、占いサービスを移行しています。 その際そのままシスステムを移行するのではなく、一部よくない部分の作り…
エキサイトのエンジニア藤沼です。 JavaのSpringBootにて、Getパラメーターで日付をLocalDateTimeで受け取る方法の覚書です。 やりたい事 下記のようなAPIにて、日付パラメータをLocalDateTimeで受け取りたい /api/sample/?start_date_to=20201010000000 何…
JavaでオブジェクトのListから、MapやSetをラムダ式でさくっと作る方法覚書です。ラムダ式を使えば、forEach使わずに簡単に作れます。