profile
어쩌다보니 개발하게 된 구황작물
post-thumbnail

Fetch Join과 Limit를 같이 적용하여 발생한 성능 저하 이슈와 해결 방법

Fetch Join과 Limit를 같이 적용하여 발생한 성능 저하 이슈와 해결 방법

2024년 11월 7일
·
0개의 댓글
·
post-thumbnail

MySQL 실행계획 분석 및 Using Filesort 제거하기

MySQL 실행계획 분석과 Using Filesort

2024년 11월 3일
·
0개의 댓글
·

MySQL 실행계획 분석하기

MySQL 실행 계획

2024년 11월 3일
·
0개의 댓글
·

트랜잭션 패턴

트랜잭션 패턴

2024년 10월 24일
·
0개의 댓글
·

Sync vs Async

작업을 순서대로 진행한다. 만약 다른 프로세스에게 작업 요청을 하면 답변이 올 때까지 기다린다. 작업의 완료여부를 따지지 않고 다음 작업을 진행한다. 작업이 실행되고 완료되는 동안, 다른 작업을 수행할 수 있다. 결과는 작업이 완료될 때 반환된다.자신의 작업을 진행하다

2024년 10월 24일
·
0개의 댓글
·

배포 전략

면접 말아먹고 작성하는 면접에서 나온 개념 정리

2024년 10월 24일
·
0개의 댓글
·
post-thumbnail

Spring Batch 로 데이터 일괄 처리하기

Spring Batch로 100일 전의 팔로잉 소식 일괄 삭제하기

2024년 10월 10일
·
0개의 댓글
·
post-thumbnail

멀티모듈 + 헥사고날 아키텍처 프로젝트에 적용하기

디프만에서 진행하는 팀 프로젝트에서 멀티모듈과 헥사고날 아키텍처를 적용하기로 하였습니다.

2024년 10월 10일
·
0개의 댓글
·
post-thumbnail

MySQL RDS Slow Query Slack으로 알람 보내기

Lambda + Slack로 Slow Query 알림 받는 방법

2024년 9월 9일
·
0개의 댓글
·

Redis + Websocket 활용한 대기열 서비스 구현(Spring Boot)

계기 개인 프로젝트로 진행중인 선착순 퀴즈 서비스에 대기열 서비스를 추가하기로 하였다. 아무래도 선착순 서비스이다보니 한번에 트래픽이 몰릴 것을 예상하고 만드는 것이 좋겠다 생각해서 만들게 되었다. 대기열 서비스 요구사항 들어온 순서대로 입장이 가능해야 한다.

2024년 7월 9일
·
0개의 댓글
·

DB Delete vs truncate 차이

delete : 리두 로그, 언두 로그 남음 -> 복구 가능truncate : 그냥 말 그대로 다 날림 -> 복구 불가능결론 Truncate는 회사 말아먹을 생각 아니면 쓰지마라

2024년 6월 25일
·
0개의 댓글
·

디프만 서버 환경 설정

스프링 3.2 자바 21버전 이유 : 최신 버전이면서 현재 jdk21은 LTS 버전이기 때문이다. 지원을 오래 받는다는 뜻 클라우드 서버 : AWS / NaverCloud / Azure / GCP AWS 장점 : 현업에서 가장 많이 사용함, 프리티어 1년 (ec2

2024년 6월 21일
·
0개의 댓글
·

oauth2 oidc 정리

인증 : 유저의 신원을 확인하는 작업(유저가 누구인가)인가 : 유저에게 특정 리소스에 접근할 수 있는 권한을 주는 작업(유저가 어떤 권한을 가지는가)oauth2는 인가 프로세스이고, oidc는 인증 프로세스 이다.OIDC는 oAuth2를 확장한 인증 방식이다.oAuth

2024년 6월 19일
·
0개의 댓글
·

오라클 SGA PGA

공유 메모리 구조 그룹하나의 오라클 데이터베이스에서 인스턴스의 데이터 및 제어 정보를 포함하고 있다.SGA는 Buffer Cache, Shared Pool Area, Redo Log Buffer 등으로 구성되어 있다.사용자가 쿼리를 실행하고 데이터를 가져올 때 먼저 버

2024년 6월 13일
·
0개의 댓글
·

디프만 15기 합격후기

디프만 15기 합격후기

2024년 6월 11일
·
0개의 댓글
·
post-thumbnail

2024 스프링 캠프 갔다온 후기

🚨 각종 TMI 남발 주의후기 요약생각했던 것보다 훨씬 알찬 내용이었다.(특히 자바 가상 스레드 vs 코루틴)기회가 될 때마다 개발자 컨퍼런스를 가야겠다고 생각을 하게 되었다. 개발 지식도 중요하나 스프링 캠프 이후 다른 개발자 분들과 소통한 시간이 앞으로의 방향에

2024년 5월 26일
·
0개의 댓글
·
post-thumbnail

프로세스

프로세스 내용 정리

2024년 5월 18일
·
0개의 댓글
·
post-thumbnail

디프만 면접 후기

2024년 5월 18일
·
0개의 댓글
·

백엔드 개발자의 개인 플젝 프론트엔드 작업기

프론트엔드는 사드세요

2024년 5월 17일
·
0개의 댓글
·
post-thumbnail

운영체제의 큰 그림

운영체제의 핵심 부분으로써 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하고 컴퓨터 자원을 관리운영 체제는 응용 프로그램 대신 자원에 접근하여 요청한 작업을 수행한다. 이러한 운영체제의 문지기 역할은 이중 모드로 구현된다. 이중 모드는 CPU가 명령어를 실행하는

2024년 5월 5일
·
0개의 댓글
·