/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
2:55 5/30
junhyunny.github.io
2:55
junhyunny.github.io
Junhyunny's Devlogs
https://junhyunny.github.io/
개발자
저작도구: Jekyll v3.9.0
최종 피드 수집: 2026-08-20 17:16
전체 (469)
1d
JPA Stream 리턴 타입은 어떻게 동작하는가?
RECOMMEND POSTS BEFORE THIS
[대용량 CSV 다운로드 스트리밍(streaming) 처리를 통해 개선하기][csv-download-with-streaming]
0. 들어가면서
[이전 글][csv-download
spring
spring-data-jpa
postgres
+ 더보기
database
stream
0
0
0
읽기모드
6d
대용량 CSV 다운로드 스트리밍(streaming) 처리를 통해 개선하기
1. Problem context
문제 현상을 살펴보자. 사용자로부터 ‘CSV 파일을 다운로드할 때 브라우저에서 반응이 없다’라는 피드백을 받았다. 원인은 단순히 데이터가 너무 많았기 때문이다. 데이터베이스에서 필요한 데이터를 가
spring
spring-data-jpa
async-response
+ 더보기
performance
0
0
1
읽기모드
6d
대용량 CSV 다운로드 스트리밍(streaming) 처리를 통해 개선하기
1. Problem context
문제 현상을 살펴보자. 사용자로부터 ‘CSV 파일을 다운로드할 때 브라우저에서 반응이 없다’라는 피드백을 받았다. 원인은 단순히 데이터가 너무 많았기 때문이다. 데이터베이스에서 필요한 데이터를 가
post-format
+ 더보기
0
0
0
읽기모드
24d
PNG 이미지 압축 방식과 JVM OOM(Out Of Memory) 에러
0. 들어가면서
최근 프로젝트에서 S3 이미지를 리사이즈(resize)해 마이그레이션하는 과정에서 발생한 에러와 이를 해결하기 위해 트러블 슈팅하며 배운 내용을 글로 정리했다.
1. Problem context
최근 프로젝트는 A
information
jvm
spring-boot
+ 더보기
out-of-memory-error
0
0
2
읽기모드
29d
코드 복잡도(Code Complexity)
0. 들어가면서
최근 참여했던 프로젝트는 꽤 오랫동안 메인테이닝(maintaining)된 서비스라 기술 부채가 많고 코드 복잡도가 높았다. 특히 프론트엔드 프로젝트의 코드 복잡도가 상당히 높았다. 프론트엔드 컴포넌트 중에서도 새로
information
software-engineering
code-complexity
+ 더보기
0
0
2
읽기모드
29d
코드 천(Code Churn)
RECOMMEND POSTS BEFORE THIS
코드 복잡도(code complexity)
0. 들어가면서
지난 글에서 정리한 코드 복잡도(code complexity)에 이어 코드 천(code churn)에 대해 알아보자.
1
information
software-engineering
code-churn
+ 더보기
0
0
2
읽기모드
3M
[CVE-2025-41232] 스프링 시큐리티(Spring Security) 인가 우회(Authorization Bypass) 취약점
RECOMMEND POSTS BEFORE THIS
보안 취약점의 식별과 평가 기준
1. CVE-2025-41232
CVE-2025-41232는 스프링 시큐리티(Spring Security)에서 발견된 인가 우회(authorizat
security
CVE-2025-41232
cwe-693
+ 더보기
spring-security
0
0
2
읽기모드
3M
파이썬 작업 단위 패턴(Python UnitOfWork Pattern)
RECOMMEND POSTS BEFORE THIS
파이썬 컨텍스트 매니저(Context Manager)와 with 키워드
파이썬 비동기 컨텍스트 매니저(Async Context Manager)와 async with 키워드
Fast
python
design-pattern
unit-of-work-pattern
+ 더보기
transaction
0
0
2
읽기모드
3M
파이썬 컨텍스트 매니저(Python Context Manager)와 with 키워드
RECOMMEND POSTS BEFORE THIS
파이썬 제너레이터(Python Generator)
1. Context Manager
파이썬 컨텍스트 매니저(Python Context Manager)는 리소스를 효율적이고 안전하게
python
with
context-manager
+ 더보기
0
0
2
읽기모드
3M
FastAPI Depends 함수를 통한 의존성 주입(DI)과 제어의 역전(IoC)
RECOMMEND POSTS BEFORE THIS
스프링 프레임워크의 제어의 역전(IoC)과 의존성 주입(DI)
파이썬 제너레이터(Python Generator)
파이썬 GIL(Global Interpreter Lock)와 asy
fast-api
dependency-injection
inversion-of-control
+ 더보기
0
0
2
읽기모드
3M
도커 샌드박스(docker sandboxes)를 통한 AI 에이전트 개발 환경 구축
RECOMMEND POSTS BEFORE THIS
하네스 엔지니어링(Harness Engineering)
안전한 AI 에이전트 개발 환경을 위한 샌드박스(sandbox)
0. 들어가면서
이전 글에서 AI 에이전트를 위한 샌드박스
docker-sandbox
micro-vm
ai
+ 더보기
ai-agent
0
0
2
읽기모드
3M
안전한 AI 에이전트 개발 환경을 위한 샌드박스(sandbox)
RECOMMEND POSTS BEFORE THIS
하네스 엔지니어링(Harness Engineering)
0. 들어가면서
최근 회사에서 클로드 코드(Claude Code), 코덱스(Codex), 코파일럿(Copilot) 같은 AI
sandbox
virtual-machine
micro-vm
+ 더보기
ai
ai-agent
0
0
0
읽기모드
3M
파이썬 GIL(Global Interpreter Lock)와 asyncio 라이브러리
RECOMMEND POSTS BEFORE THIS
자바스크립트(JavaScript) 비동기 처리(asynchronous task) 동작 원리
파이썬 제너레이터(Python Generator)
0. 들어가면서
지난 글은 파이썬의 비
python
generator-function
async-await
+ 더보기
asynchronous-task
0
0
1
읽기모드
3M
RECOMMEND POSTS BEFORE THIS
레디스 발행/구독(Redis Pub/Sub)
0. 들어가면서
레디스 발행/구독(Redis Pub/Sub) 글에서 구독/발행 패턴을 구현할 수 있는 레디스의 메시지 브로커 기능에 대
0
0
0
읽기모드
3M
파이썬 제너레이터(Python Generator)
0. 들어가면서
AI 코딩 에이전트와 함께 토이 프로젝트로 간단한 AI 에이전트 애플리케이션을 만들어보고 있다. 예전에는 토이 프로젝트를 시작할 엄두조차 나지 않았는데, 지금은 정말 마음만 먹는다면 누구나 원하는 것을 만들 수 있
python
generator-function
+ 더보기
0
0
2
읽기모드
4M
하네스 엔지니어링(Harness Engineering)
0. 들어가면서
지금 개발 업계를 관통하는 키워드는 하네스 엔지니어링(Harness Engineering)이다. 처음 들어보는 사람들도 있겠지만, AI를 활용한 엔지니어링에 관심이 많은 사람들이라면 누구나 들어봤을 거라 생각한다.
ai
ai-agent
coding-agent
+ 더보기
harness-engineering
0
0
1
읽기모드
4M
[CVE-2025-62718] Axios 혼동된 프록시 취약점 (의도치 않은 프록시 악용)
RECOMMEND POSTS BEFORE THIS
보안 취약점의 식별과 평가 기준
1. CVE-2025-62718
CVE-2025-62718은 HTTP 클라이언트 라이브러리인 Axios에서 발생한 서버 사이드 요청 위조(SSRF,
security
cve-2025-62718
axios
+ 더보기
cwe-506
0
0
0
읽기모드
4M
사파리(safari) 브라우저 캐시 정책과 이미지 재로딩 문제
RECOMMEND POSTS BEFORE THIS
리액트(React) 스켈레톤 이미지(Skeleton Image)
0. 들어가면서
이전 글에서 썸네일(thumbnail)이 생성되는 시점까지 이미지 로딩을 재시도하는 코드를 살펴봤다
browser
safari
javascript
+ 더보기
typescript
0
0
0
읽기모드
4M
2026년 3월 Axios 서플라이 체인(supply chain) 공격
1. Incident Overview
2026년 3월 30일부터 31일에 걸쳐 발생한 axios 서플라이 체인(공급망) 공격은 매주 1억 회 이상 다운로드되는 인기 자바스크립트(JavaScript) HTTP 클라이언트 라이브러리를
security
javascript
axios
+ 더보기
cwe-506
0
0
2
읽기모드
4M
리액트(React) 스켈레톤 이미지(Skeleton Image)
RECOMMEND POSTS BEFORE THIS
0. 들어가면서
이미지나 동영상을 AWS S3 스토리지에 직접 업로드한 이후에 AWS 람다(lambda)에서 비동기 처리를 통해 썸네일(thumbnail) 이미지를 생성 중이다.
react
javascript
typescript
+ 더보기
usability
0
0
1
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy