본문 바로가기
삵

#JDK 25 · 4개

Java 25로 올리고 컴팩트 헤더로 힙 줄이기

Java

운영 중인 WAS를 LTS에서 LTS로 건너뛰는 일은 몇 년에 한 번 돌아온다. 제가 현장에서 Java 8에서 11로, 다시 17과 21로 올릴 때마다 가장 신경 쓰는 건 성능 수치보다 '예전에 넣…

빅토르최빅토르최·2026년 10월 26일·조회 0

Java 8에서 Java 25로 올릴 때 확인할 것

Java

Java 8 지원 종료 이야기가 나올 때마다 "다음 분기에 하자"며 미뤄 둔 업그레이드 프로젝트가 어느 조직에나 하나쯤 있다. Tomcat 위에서 몇 년째 조용히 돌아가는 서비스라면 더 그렇다. 이…

appsrootappsroot·2026년 9월 21일·조회 19
Java

ExecutorService로 병렬 호출하면 왜 스레드가 새는가 - JDK 25 구조적 동시성 StructuredTaskScope로 실패 시 자동 취소

서비스 하나가 화면을 그리려고 회원 정보, 주문 내역, 추천 목록을 각기 다른 API에서 끌어오는 구조는 어디에나 있다. 순차로 부르면 느리니 병렬로 묶는데, 이때 ExecutorService 와 …

빅토르최빅토르최·2026년 9월 7일·조회 9
Java

Java 17과 Java 25의 차이 - 두 LTS 사이에 바뀐 것과 업그레이드 확인 목록

운영 중인 서비스의 JDK 버전을 물어보면 아직 17이라는 답을 제일 많이 듣습니다. 8에서 17로 넘어오면서 한 번 크게 고생한 기억이 남아 있으면 당분간 런타임에 손대기 싫어지는 것도 당연하죠.…

주말만기다려주말만기다려·2026년 8월 27일·조회 74