タグ: #jvm
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 10 件
韓国の開発ブログ名文キュレーション 2 — 障害振り返りとトラブルシューティング、直接開いて確認した12本
韓国の開発者がもっとも得意とするジャンルは障害の振り返りです。p6spyがDBルーティングを無力化した事件、HTTPタイムアウトがDNS解決を覆えなかった理由、TCPハーフクローズが重複例外に偽装された事例、MetalLBの設定ひとつが生んだクラスタの遅延スパイク、ヒープダンプでOOMを追跡した記録、JITウォームアップでデプロイ直後のCPUスパイクを抑えた過程、外部キーが招いたデッドロック、HikariCPのコネクション枯渇、MySQ
2026-08-12 · 22 分で読めます #curation#큐레이션#troubleshooting#postmortem#incident韓国の開発ブログ名文キュレーション 1 — バックエンドとインフラ、直接開いて確認した14本
韓国語で書かれたバックエンドとインフラの記事から、説明が具体的で再現可能な14本を選んで紹介します。IstioのSidecarとServiceEntry、Envoyのサーキットブレーカーとルーティング、Prometheus Push Gatewayの限界、JVMのメモリ構造とGC、クラスパスシャドーイング、Kafkaのパーティション増設時のコンシューマ設定、Linuxサーバーを60秒で把握する順序、HTTP Keep-AliveとTCP
2026-08-12 · 24 分で読めます #curation#큐레이션#backend#infra#istioJava の Value Objects(JEP 401)が変えるもの — アイデンティティを手放して得るものと失うもの
2026年7月31日00時45分UTC、JEP 401 Value Objectsの実装がOpenJDKのメインラインにマージされました。JEP 539(Strict Field Initialization)とひとつのコミットにまとめられ、1,888ファイルに約20万8千行が追加されました。Project Valhallaが2014年に始まってから12年目のことです。この記事はアイデンティティを持たないオブジェクトとは正確に何か、性能
2026-07-31 · 27 分で読めます #java#jvm#valhalla#jep-401#performanceKubernetes OOMKilled(137) メモリ問題の解決 — 上限を上げる前に確認すべきこと
コンテナが Exit Code 137 で停止したのに、アプリケーションログには例外が何も残らない状況を扱います。137 は 128 足す 9、つまり SIGKILL であるという事実しか伝えてくれないという点から出発し、コンテナの cgroup 上限による OOM とノード全体の OOM、そして kubelet の退避を dmesg の一行で見分ける方法を整理しました。JVM と Node.js と Python がコンテナの上限をど
2026-07-26 · 23 分で読めます #kubernetes#oomkilled#memory#jvm#cgroupJDK 26 の final フィールド変更警告 — JEP 500 が実際に変えたこと、そして今確認しておくべきこと
JDK 26(2026年3月17日 GA)は、JEP 500「Prepare to Make Final Mean Final」を通じて、ディープリフレクションで final フィールドを再代入するコードにランタイム警告を出すようになりました。JDK 5 以降、setAccessible(true) の後の Field.set() は final フィールドを自由に変更できており、Gson のようなデシリアライズライブラリやフィールド注
2026-07-16 · 31 分で読めます #java#jvm#reflection#serialization#migrationモダン Java 2026 — Java 25 LTS / Spring Boot 3.5 / Quarkus / 仮想スレッド / GraalVM 25 / Loom / Panama 徹底ガイド
Java 25 LTS(2025 年 9 月)を基準に、仮想スレッドのデフォルト化、パターンマッチングの確定、Spring Boot 3.5 ネイティブ統合、Quarkus 3.20、Micronaut 4、Helidon 4 Nima、Vert.x 5、ZGC、Project Valhalla / Panama / Babylon、GraalVM 25、Maven 4、Gradle 9、jbang、jextract まで — メルカリ
2026-05-16 · 23 分で読めます #java#jvm#java-25#spring-boot#quarkusメモリ管理 & ガベージコレクション完全ガイド2025:Stack/Heap、GCアルゴリズム、メモリリークデバッグ
メモリ管理のすべて!Stack vs Heap、GCアルゴリズム(Mark-Sweep/Generational/Concurrent)、V8 GC(Orinoco)、JVM GC(G1/ZGC/Shenandoah)、Rust所有権システム、メモリリーク検出(Chrome DevTools/VisualVM)、プロファイリング技法。
2026-04-14 · 30 分で読めます #memory-management#garbage-collection#stack#heap#gc-algorithmKotlin完全ガイド2025:Spring Bootバックエンドからandroid、Multiplatform、Coroutinesまで
Kotlinの全て!Spring BootでのKotlin活用、Coroutines非同期処理、Ktorサーバー、Jetpack Compose UI、Kotlin Multiplatform(KMP)、拡張関数、Null安全性、Sealed Class、DSL — JVMエコシステムのモダンな選択肢。
2026-03-24 · 26 分で読めます #kotlin#spring-boot#android#coroutines#multiplatformトスバンク Data Engineer(Kafka & Streaming)合格ガイド:技術スタック・面接・6ヶ月ロードマップ
トスバンク Real-Time DataチームのKafka & Streaming Data Engineer JDを完全分析。Kafka Broker運営、Spring Boot Kafka Client、Active-Active二重化、CDC、Flink、ClickHouseまで。
2026-03-21 · 44 分で読めます #kafka#data-engineering#tossbank#streaming#flinkUbuntuでのRedis DBインストールガイド
UbuntuにRedis DBをインストールする方法を解説します。
2022-12-14 · 2 分で読めます #java#jvm