Fetch Join과 Limit를 같이 적용하여 발생한 성능 저하 이슈와 해결 방법
작업을 순서대로 진행한다. 만약 다른 프로세스에게 작업 요청을 하면 답변이 올 때까지 기다린다. 작업의 완료여부를 따지지 않고 다음 작업을 진행한다. 작업이 실행되고 완료되는 동안, 다른 작업을 수행할 수 있다. 결과는 작업이 완료될 때 반환된다.자신의 작업을 진행하다
계기 개인 프로젝트로 진행중인 선착순 퀴즈 서비스에 대기열 서비스를 추가하기로 하였다. 아무래도 선착순 서비스이다보니 한번에 트래픽이 몰릴 것을 예상하고 만드는 것이 좋겠다 생각해서 만들게 되었다. 대기열 서비스 요구사항 들어온 순서대로 입장이 가능해야 한다.
delete : 리두 로그, 언두 로그 남음 -> 복구 가능truncate : 그냥 말 그대로 다 날림 -> 복구 불가능결론 Truncate는 회사 말아먹을 생각 아니면 쓰지마라
스프링 3.2 자바 21버전 이유 : 최신 버전이면서 현재 jdk21은 LTS 버전이기 때문이다. 지원을 오래 받는다는 뜻 클라우드 서버 : AWS / NaverCloud / Azure / GCP AWS 장점 : 현업에서 가장 많이 사용함, 프리티어 1년 (ec2
인증 : 유저의 신원을 확인하는 작업(유저가 누구인가)인가 : 유저에게 특정 리소스에 접근할 수 있는 권한을 주는 작업(유저가 어떤 권한을 가지는가)oauth2는 인가 프로세스이고, oidc는 인증 프로세스 이다.OIDC는 oAuth2를 확장한 인증 방식이다.oAuth
공유 메모리 구조 그룹하나의 오라클 데이터베이스에서 인스턴스의 데이터 및 제어 정보를 포함하고 있다.SGA는 Buffer Cache, Shared Pool Area, Redo Log Buffer 등으로 구성되어 있다.사용자가 쿼리를 실행하고 데이터를 가져올 때 먼저 버
🚨 각종 TMI 남발 주의후기 요약생각했던 것보다 훨씬 알찬 내용이었다.(특히 자바 가상 스레드 vs 코루틴)기회가 될 때마다 개발자 컨퍼런스를 가야겠다고 생각을 하게 되었다. 개발 지식도 중요하나 스프링 캠프 이후 다른 개발자 분들과 소통한 시간이 앞으로의 방향에
운영체제의 핵심 부분으로써 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하고 컴퓨터 자원을 관리운영 체제는 응용 프로그램 대신 자원에 접근하여 요청한 작업을 수행한다. 이러한 운영체제의 문지기 역할은 이중 모드로 구현된다. 이중 모드는 CPU가 명령어를 실행하는