카
카카오페이
May 13, 20251회
우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하고 있는가
간단 소개
애플리케이션에서 PreparedStatement 동작 방식을 분석하고, Hibernate, HikariCP, MySQL Connector/J 설정을 통해 성능을 테스트합니다.
AI Summary
- JDBC Statement와 PreparedStatement
- Statement는 정적인 쿼리 실행, PreparedStatement는 컴파일된 쿼리 표현.
- PreparedStatement는 SQL injection 방어에 효과적.
- MySQL PREPARE 동작 방식 및 설정
- MySQL은 PREPARE 명령을 통해 prepared statement 생성 및 관리.
useServerPrepStmts,cachePrepStmts등의 속성으로 prepared statement 동작 제어.useServerPrepStmts=true일 때 MySQL 서버에서 prepared statement 생성.
- Hibernate, HikariCP, MySQL Connector/J 분석 및 성능 테스트
- Hibernate는 PreparedStatement 관련 속성 직접 제공 X,
@DynamicInsert,@DynamicUpdate사용 시 캐시 효율 감소 가능. - HikariCP는 PreparedStatement 캐시를 JDBC 구현체에 위임.
- MySQL Connector/J에서
useServerPrepStmts,cachePrepStmts등의 속성 설정. - 성능 테스트 결과, 단순 쿼리에서는 설정에 따른 성능 차이 크지 않음.
- Hibernate는 PreparedStatement 관련 속성 직접 제공 X,
Next Feeds
코드는 멈췄고, 에이전트가 움직인다 – AgentSecOps의 시대로
AI 에이전트의 자율적 실행 환경에서 발생하는 보안 위협에 대응하기 위한 AgentSecOps 아키텍처와 도입 전략을 제시합니다.
AgentSecOpsAI 에이전트DevSecOpsPBACMCP PAM
2025. 5. 13.
QueryPie
코드는 멈췄고, 에이전트가 움직인다 – AgentSecOps의 시대로
AI 에이전트 확산으로 인한 새로운 보안 위협에 대응하기 위해, AgentSecOps 아키텍처와 그 도입 전략을 제시한다.
AgentSecOpsAI 에이전트DevSecOps정책 기반 제어MCP
2025. 5. 13.
QueryPie
코드는 멈췄고, 에이전트가 움직인다 – AgentSecOps의 시대로
AI 에이전트 시대에 맞춰 AgentSecOps 아키텍처를 제안하고, 도입을 위한 기술 전략을 제시합니다.
AgentSecOpsDevSecOpsAI 에이전트정책 기반 접근 제어실행 통제
2025. 5. 13.
QueryPie

레거시 탈출! 추천 구좌 시스템 개선기
펫프렌즈 Pre-Order 팀의 추천 구좌 시스템 개선 사례: 아키텍처 개선, E2E 테스트 도입, 점진적 개선 전략을 통해 시스템 안정성, 확장성, 유지보수 효율성을 향상시킨 경험을 공유합니다.
레거시 시스템추천 시스템개선E2E 테스트펫프렌즈
2025. 5. 12.
펫프렌즈

Amazon Network Firewall 모범 사례 #4 – 로그 수집 및 분석
AWS Network Firewall(ANF) 로그 설정, 관리, 분석 방법을 제시하고, 로그를 활용한 보안 위협 탐지 및 문제 해결 방안을 설명합니다.
AWS Network Firewall로그 분석SuricataAmazon AthenaCloudWatch Logs
2025. 5. 12.
AWS

AI로 생성한 이미지는 어떻게 평가할까요? (블랙박스 최적화 적용편)
AI 이미지 생성 모델 개발 및 평가 방법론, 그리고 블랙박스 최적화를 통한 하이퍼파라미터 튜닝 전략을 제시합니다.
AI 이미지 생성스테이블 디퓨전블랙박스 최적화하이퍼파라미터이미지 평가
2025. 5. 12.
LY Corp