목록전체 글 (35)
공부하는 안경딸기
📑 목차 💜 1. CSV 파일 인코딩하기 💜 2. DBeaver로 import하기 아닛... 너무 쉬운 거라 글이 없는 건지는 모르겠다만... (처음 사용하는 사람은 너무 새로운걸?) 그냥 모두 다 알아야 하니깐 쓰는 글 DBeaver 설치 DBeaver 홈페이지 참조 CSV 파일 인코딩하기 일단... 그냥 막 하면 백퍼 한글 다 깨짐 처음에는 뭐지? 뭐지? 했는데 원래 .csv가 한글 깨짐이 많은 듯하여 검색을 해봤더니 인코딩을 다시 해야 한다고 함 Notepad++로 .csv 파일을 열어서 (Notepad++ 없으면 그거랑 비슷한 거 아무거나 사용하시길) 인코딩 > UTF-8로 변환 클릭 이렇게 하면 일단 1단계는 통과임 DBeaver로 import하기 일단 기초 공사는 마쳤으니 본격적으로 .csv ..
JPA 정식 공부한건 아니고 일단 실습 강의부터 듣고 있는데 내 DB 지식과 코딩 하면서 살짝 느껴지는 기운을 가지고 야매로 정리해봄 (나중에 제대로 배우면 그때 다시 정리할듯?) 연관 관계 주인의 위치? 1 : N 이나 N : 1에서 연관 관계가 만들어 지는데 이때 연관 관계 주인의 위치를 정해야 함. 외래키(FK)가 있는 곳을 연관 관계의 주인으로 정해야 함. 외래키(FK)는 주로 1 : N 관계에서 N의 개체에 넣어줌. FK가 없는 곳을 연과 관계의 주인으로 정하게 되면 나중에 추가적으로 별도의 UPDATE 쿼리가 발생하는 등의 성능 문제가 있음. 연관 관계 주인 표시 예시 코드 @Entity @Getter @Setter public class OrderItem { //Many @ManyToOne ..
📑 목차 💜 1. Java 환경 변수 설정 💜 2. h2 다운로드, 설치/실행 노트북을 바꾸기 전에는 아무런 문제 없이 H2 Database를 설치했었는데 노트북 바꾸고 나서 아무런 설정을 안 했더니 난리 나서 부랴부랴 설정 다 하고 Java 환경 변수 설정 후 H2 데이터베이스 설치와 확인 하는 방법을 적어본다. Java 환경 변수 설정 환경변수 설정 본인이 사용하는 jdk가 있는 폴더의 경로를 복사 하기 제어판 > 시스템 > 고급 시스템 설정 > 환경 변수 로 이동 시스템 변수의 새로 만들기 클릭 변수 이름은 JAVA_HOME, 변수 값에는 복사해둔 jdk 경로를 넣기 시스템 변수에 Path를 찾아서 편집 누르기 새로 만들기를 누르고 %JAVA_HOME%\bin 를 추가하고 '확인' 누르기 환경 변수..
📑 목차 💜 1. 클라이언트에서 서버로 데이터 전송 💜 2. HTTP API 설계 예시 더 정확한 내용은 아래 강의(유료)를 통해 들으시면 됩니다. 모든 개발자를 위한 HTTP 웹 기본 지식 클라이언트에서 서버로 데이터 전송 데이터 전달 방식은 크게 2가지 쿼리 파라미터를 통한 데이터 전송 GET 주로 검색어 ? 사용 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록/변경 등 클라이언트에서 서버로 데이터를 전송하는 4가지의 상황 정적 데이터 조회 이미지, 정적 텍스트 문서 동적 데이터 조회 검색, 게시판 목록에서 정렬 필터(검색어) HTML Form을 통한 데이터 전송 회원 가입, 상품 주문, 데이터 변경 HTTP API를 통한 데이터 전송 회원 가입, ..