본문 바로가기

전체 글793

# 6_구글맵을_다시_띄울_수_있을까🤔 6_구글맵을_다시_띄울수있을까🤔 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-31 수정일: 2024-01-03 주제를 선정한 이유 최종 Project에서 React에서 GoogleMap 구현을 담당했습니다. 당시에 시간이 촉박해서 코드가 돌아갈 수 있게만 하자는 각오로 만들었던 코드를 다시 공부해보고자 했습니다. 여전히 프로젝트 진행 당시와 같은 오류를 발생시키고 있지만, 이번에는 정리를 꼼꼼하게 해두고자 합니다. Google Map API 발급 Maps JavaScript API는 무료 등급 내에서 매월 28,000회의 호출을 할 수 있습니다. 일정 사용량을 초과하면 과금되기때문에 API Key를 발급받기 위해서는 카드 등록을 먼저 진행해야 합니다. 저는 프로젝트 당시에 .. 2024. 1. 3.
# 5_dotenv는_무엇일까 5_dotenv는_무엇일까 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-29 수정일: 주제를 선정한 이유 React를 사용해서 프로젝트를 진행한 적이 있습니다. 당시, Google Map을 구현을 담당하였습니다. 사용량에 따라 과금이 발생하는 유료 API라 API key 보안이 특히 중요했습니다. 그 때, 처음으로 알게 된 개념이 dotenv 즉, .env입니다. API key 보안에 사용된다는 개념만 알고 있던 .env에 대해 정리해 보고자 합니다. .env 사용 목적 보안이 필요한 API_KEY나 DB 관련 정보 등을 .env 파일에 환경변수로 만들어 변수를 사용하는 방식으로 중요 정보의 유출을 방지합니다. .env 사용 방법 .env 파일은 프로젝트의 최상위 루트에 저.. 2023. 12. 29.
# 4_QUERY의_성능을_어떻게_개선시킬_수_있을까 (작성중) 4_QUERY의_성능을_어떻게_개선시킬수있을까 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-26 수정일: 주제를 선정한 이유 이 글을 작성한 12월 26일을 기준으로 Programmers의 SQL 테스트 문제를 모두 풀었습니다. 대용량 데이터를 처리하는 문제는 아니기에 작성한 쿼리의 성능은 고려해보지 못했습니다. 그래서 간단하게라도 몇몇 문제를 뽑아 풀었던 쿼리를 보며 개선하면 좋을 부분에 대해 작성하고자 합니다. 정리 📚참고 자료 2023. 12. 29.
[해결방법] JdbcTypeRecommendationException JdbcTypeRecommendationException Environment Language: Java DB: H2 Database IDE: IntelliJ Problem @Entity를 선언하고 table을 create할 때 발생 Caused by: org.hibernate.type.descriptor.java.spi.JdbcTypeRecommendationException: Could not determine recommended JdbcType for Java type 'jpabook.jpashop.domain.Delivery' Cause of Problem Hibernate가 엔티티의 필드에 대한 JDBC 타입을 결정하지 못할 때 발생 엔티티 필드와 데이터베이스 컬럼 간의 매핑이 충분히 명시되지.. 2023. 12. 25.
[해결 방법] ORA-00976 ORA-00976: Specified pseudocolumn or operator not allowed here Environment Language: Oracle Problem SELECT LEVEL-1 HOURS , NVL(COUNT(TO_CHAR(DATETIME, 'FMHH24')), 0) COUNT FROM DUAL RIGHT JOIN ANIMAL_OUTS ON (LEVEL-1) = TO_CHAR(DATETIME, 'FMHH24') CONNECT BY LEVEL 2023. 12. 25.
[해결방법] BeanCreationException BeanCreationException Environment Language: Java DB: H2 Database IDE: IntelliJ Problem Entity에서 PK에 @Id를 설정하고, @GeneratedValue를 통해 자동으로 값을 부여하고자 할 때 발생 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: [PersistenceUnit: defau.. 2023. 12. 25.