grep Tips *

doCallRealMethod vs @Spy

  • Jun 10, 2024
モックではなく実際のメソッドで呼び出したい典型的なケース モックではなく実際のメソッドで呼び出したい典型的なケースとしては、メソッドが単なる文

Kubernetes上のSpring BootでX-Forwarded-Forが取れない理由と対処法

  • Jun 9, 2024
JavaでX-Forwarded-Forを取る JavaでX-Forwarded-Forを取るため、以下のコードを書いた。 String xff = httpServletRequest.getHeader("X-Forwarded-For"); ローカル環境

Nginxをリバースプロキシとして、Spring Bootで相対パスのリダイレクトをする際に注意すること

  • Jun 6, 2024
Spring Boot: 3.2.6 Nginx: 1.25 Spring Bootで相対パスのリダイレクト Spring Bootでリダイレクトする際にreturn "redirect:/path"

Spring BootでAOPを使って@Transactionalのつけ忘れを検知する

  • Jun 5, 2024
使用している技術は以下の通り Java: 21 Spring Boot: 3.2.6 MyBatis: 3.5.14 MySQL: 8.0 @Transactionalをつける対象 Serviceのクラスかメソッドか @Transacti

CSSの部分一致セレクタとカスタムプロパティを組み合わせる

  • May 31, 2024
CSSの部分一致セレクタとカスタムプロパティを組み合わせてコードを簡潔にする。 具体例として、別々の要素のborder-colorとbackg

Spring Bootの@Cacheableのkeyにバージョン等を入れて、アプリが変わったときに常にキャッシュを無効にする

  • May 19, 2024
アプリの挙動が変わった後もキャッシュを使い続けると起こる問題 デシリアライズに失敗する or 追加項目がnullになる メソッド修正を行い戻り値の型が

大きなJSON配列のレスポンスをメモリを使わずに処理する

  • May 1, 2024
大量のJSON配列を受け取らなければいけなかった背景 API提供元がレスポンスの件数制限機能やページング機能を提供しておらず、先頭10件しか必

APIのリクエストボディにおいて、空文字とnullをどうハンドリングすべきか?

  • Apr 30, 2024
画面の入力欄が空のとき、APIのリクエストボディをどうハンドリングすべきかについて考える。 フロントエンドの観点 画面の入力欄が空の状態での保存

Spring BootでデフォルトではどのクラスがDIされるのかの調べ方

  • Apr 30, 2024
Spring Boot: 3.2.5 Spring Bootの公式ドキュメントのAuto configuration Classesのセクションを見る Spring Bootが何の実装クラスをBeanとしてアプリケーションコン

JSのテンプレートリテラルで改行をわかりやすく書く

  • Apr 30, 2024
JavaScriptで改行を含む文字列を作成したい。 例えば以下のような文字列を作成する方法を考える。 1st line 2nd line 3rd line 方法はいくつかあるが、テンプ
Next
 Search
@kshi_kshi
連絡はTwitterにお願いします
ARCHIVES
  • 2024 (12)
  • 2023 (1)
  • 2022 (5)
  • 2021 (37)
  • 2020 (5)
  • 2019 (12)
  • 2018 (46)
  • 2017 (36)
  • 2016 (42)
  • 2015 (56)
  • 2014 (25)
  • 2013 (7)
CATEGORIES
Server/Infrastructure
  • Linux(95)
  • Ansible(8)
  • Terraform(1)
  • Docker(1)
  • AWS(6)
  • Fluentd(5)
Programming
  • Java(71)
  • Kotlin(4)
  • Scala(1)
  • Ruby(15)
  • Python(7)
  • JavaScript(12)
  • PHP(3)
  • CSS(2)
DevelopmentTool
  • Git(3)
  • Eclipse(2)
  • IntelliJ IDEA(2)
Database
  • MySQL(16)
  • PostgreSQL(13)
  • SQL(13)
  • Redis(10)
  • Elasticsearch(2)
  • MongoDB(5)
WebServer
  • Nginx(7)
  • Apache(3)
  • Tomcat(1)
Monitoring
  • Munin(8)
  • Zabbix(2)
Others
  • Mac(5)
  • Windows(18)
  • Excel(5)
  • Word(2)
TAGS
  • awk (7)
  • Bash (17)
  • CIDR表記 (2)
  • cron (1)
  • EC2 (1)
  • find (10)
  • iptables (4)
  • Jinja2 (1)
  • jOOQ (1)
  • JSON (8)
  • JUnit (12)
  • Maven (2)
  • MyBatis (3)
  • Node.js (2)
  • pgpool-Ⅱ (4)
  • S3 (4)
  • Seasar2 (3)
  • sed (8)
  • Selenium (6)
  • Spring Boot (37)
  • SSH (8)
  • Vim (3)
  • Vue (1)
  • 正規表現 (8)

© grep Tips *

Powered by Hugo.

Robust designed by Daisuke Tsuji.