소개
echo 'Hello Inflearn'
게시글
질문&답변
2024.05.20
short, int
안녕하세요. aiden님, 공식 서포터즈 코즈위버입니다. 메모리는 분명 int 보단 short 이 절약됩니다. 그러나 CPU 연산이 몇바이트 연산에 최적화 되어 있느냐 또한 연사속도에 영향을 주는 중요한 요소입니다. 보통 int 타입이 CPU 연산에 최적화된 메모리 크기를 갖는데요, 과거 32bit CPU를 사용하던 시절이 매우 길었기에 대부분의 int 는 4바이트(32bit)를 기준으로 사용합니다. 현대는 64bit CPU를 사용하므로 8바이트 자로형을 사용하는게 맞지 않나 싶지만, 실은 아직도 4바이트 연산이 CPU에 가장 최적화 되어 있다고 합니다. 자바에서도 이런 이유등으로 가급적 int 형으로 데이터를 처리하도록 최적화 한것으로 추측합니다. 감사합니다.
- 0
- 1
- 31
질문&답변
2024.05.20
준영속 상태로 만들기
안녕하세요. WOOKI님, 공식 서포터즈 코즈위버입니다. detach() 를 하여 해당 엔티티를 영속성 컨텍스트에서 제거할 때, 관련 스냅샷, 쿼리 등을 모두 삭제합니다. 그래서 업데이트 쿼리가 발생하지 않습니다. 🙂 감사합니다.
- 0
- 1
- 31
질문&답변
2024.05.17
실행이 갑자기 안 됩니다.ㅠㅠ
안녕하세요. 재호님, 공식 서포터즈 코즈위버입니다. 테스트용 데이터베이스로 mysql, mariadb 를 사용하시는 것 같습니다. 해당 데이터베이스가 실행중이며 접근가능한 상태인지 먼저 확인해주세요. 그리고 hello-spring 프로젝트 코드를 압축하여 공유해주시기 바랍니다. 구글 드라이브 업로드 방법은 다음을 참고해주세요. https://bit.ly/3fX6ygx 주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요 추가로 다음 내용도 코멘트 부탁드립니다. 1. 문제 영역을 실행할 수 있는 방법 2. 문제가 어떻게 나타나는지에 대한 상세한 설명 링크: 공식 서포터즈 링크: 자주하는 질문 감사합니다.
- 0
- 2
- 44
질문&답변
2024.05.17
JPA에서 lombok Builder 사용
안녕하세요. Jin님, 공식 서포터즈 코즈위버입니다. 엔터티에 빌더를 사용해도 문제는 없습니다. 다만 @Builder 이용 시 Collection 필드 항목에 @Builder.Default 를 반드시 설정해주세요. 그리고 Collection 필드를 사용자가 덮어씌우면 안된다는 점을 충분히 숙지하고 이용한다면 괜찮습니다. 감사합니다.
- 0
- 2
- 27
질문&답변
2024.05.16
싱글톤 @Configuration
안녕하세요. 정동훈님, 공식 서포터즈 코즈위버입니다. 작성하신 코드 중 아래 코드 부분을 주목해주세요. ApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); ApplicationContext 를 생성할 떄 파라미터로 넘긴 클래스는 자동으로 컴포넌트 스캔 대상이 되며, 컴포넌트 내부의 @Bean 은 스프링 빈으로 등록됩니다. 감사합니다.
- 0
- 2
- 72