- Today
- Total
목록전체 글 (388)
작심삼일
이 게시판에서는 매일메일이라는 시스템을 이용해 백엔드를 공부해보고자하는 AI 개발자가 정리해보고자 합니다.Python이랑 비교하여 이해하기 쉽도록 합니다.https://www.maeil-mail.kr/question/49 매일메일 - 기술 면접 질문 구독 서비스기술 면접 질문을 매일매일 메일로 보내드릴게요!www.maeil-mail.kr용어 및 질문 이해하기N+1 문제란, 연관 관계가 설정된 엔티티를 조회할 때, 초기 조회 쿼리(1회) 외에 연관된 엔티티의 수(N)만큼 추가 쿼리가 발생하는 현상이다.이러한 문제는 글로벌 패치 전략의 설정 방식에 따라 발생 여부와 시점이 달라진다. 글로벌 패치 전략을 즉시 로딩(EAGER) 으로 설정하고 findAll()을 실행하면 N+1 문제가 발생할 수 있다. 이는 f..
이 게시판에서는 매일메일이라는 시스템을 이용해 백엔드를 공부해보고자하는 AI 개발자가 정리해보고자 합니다.Python이랑 비교하여 이해하기 쉽도록 합니다.https://www.maeil-mail.kr/question/29 매일메일 - 기술 면접 질문 구독 서비스기술 면접 질문을 매일매일 메일로 보내드릴게요!www.maeil-mail.kr 용어 및 질문 이해하기 EntityManager는 JPA에서 데이터 저장·조회·삭제 등을 처리하는 핵심 도구이다. 여기서 영속성 컨텍스트라는 것이 등장한다. 영속성 컨텍스트는 JPA가 엔티티(객체)를 관리하는 메모리 공간이다. 즉, 계속 영속성 컨텍스트에 저장해두고 있다가, 저장할 타이밍(commit)에 한꺼번에 DB로 반영할 때 사용한다.답변JPA에서는 객체(=엔티티)..
이 게시판에서는 매일메일이라는 시스템을 이용해 백엔드를 공부해보고자하는 AI 개발자가 정리해보고자 합니다.Python이랑 비교하여 이해하기 쉽도록 합니다.https://www.maeil-mail.kr/question/28 매일메일 - 기술 면접 질문 구독 서비스기술 면접 질문을 매일매일 메일로 보내드릴게요!www.maeil-mail.kr용어 및 질문 이해하기 JPA의 ddl-auto 옵션은 각각 어떤 동작을 하고 어떤 상황에서 사용해야 할까요?Spring Data JPA를 사용할 때, application.yml 또는 application.properties는 다음과 같이 작성한다.spring: jpa: hibernate: ddl-auto: updateddl-auto는 데이터베이스 테이블..
이 게시판에서는 매일메일이라는 시스템을 이용해 백엔드를 공부해보고자하는 AI 개발자가 정리해보고자 합니다.Python이랑 비교하여 이해하기 쉽도록 합니다.https://www.maeil-mail.kr/question/27 매일메일 - 기술 면접 질문 구독 서비스기술 면접 질문을 매일매일 메일로 보내드릴게요!www.maeil-mail.kr용어 및 질문 이해하기 Spring Data JPA에서 새로운 Entity인지 어떻게 판단할까? 나는 Spring Data JPA라는 것부터 몰라서 이것부터 찾아봤다.간단하게 말하면 Spring Data JPA라는 것은 다음과 같다.복잡한 SQL 없이, 자바 코드로 DB에 데이터를 저장하고 꺼낼 수 있게 해주는 Spring의 기술 Spring Data JPA는 이런 일을 ..
에러vscode로 디스크에 저장되어있는 이미지를 보려고하는데 다음과 같은 에러가 나면서 모든 이미지가 까만색으로만 보였다.vscode Error loading webview: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state.. 해결 방안vscode를 껐다가 켜면 된다.간-단
에러cuda를 설치하는데 아래와 같은 에러가 나왔다.ooooo@ooooo:~$ sudo apt-get -y install cudaReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneSome packages could not be installed. This may mean that you haverequested an impossible situation or if you are using the unstabledistribution that some required packages have not yet been createdor been moved out of Incoming.The f..
에러vscode로 ssh로 접속한 파일을 저장하려할 때, 권한이 없다고 다음과 같은 에러를 만났다.Failed to save : Unable to write file 'vscode-remote://ssh-remote' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open) 해결 방안내가 사용하고있는 USER한테 모든 파일을 수정할 수 있는 권한을 주면 된다.이때 USER는 terminal에 들어갔을 때 나오는 이름이라고 생각하면 된다.sudo chown -R $USER*
에러vscode에서 ssh로 붙은 서버 내의 docker container들이 이런 에러메세지를 보이면서 보이지 않았다.permission error when installing ttf-mscorefonts-installer/Can't drop privileges as file couldn't be accessed by user '_apt' 해결 방법docker를 처음 설치하면 sudo로만 실행할 수 있다.이 권한을 일반 사용자에게도 풀어주면 된다.sudo groupadd dockersudo usermod -aG docker $USERnewgrp docker 이렇게 설정해둔 뒤, docker ps 등으로 확인해보면 제대로 적용이 됐는지 간단히 확인 가능하다.그럼 문제가 해결됐을 것이다.docker ps