2022년 07월 08일 ~ 2022년 07월 11일구현 목표 => (사진+동영상)이미지 파일 update - 순서 있음 / S3 스토리지 서버 부하 최소화게시판 CRUD에서 기존의 게시판 작성의 로직과 게시판 수정에서 목표로 한 것기존의 게시판 작성은 모든 이미지를
2022년 07월 06일하나의 api요청에서 Exception은 몇가지, 또는 몇십가지까지도 생길 수 있다그렇기에, 빠른 Exception의 처리를 위해서 실패 응답에는가능한 모든 Exception의 이유가 기술되어 있어야 한다고 생각한다.하지만 api의 성공 응답은
0627CICD 작업 이후 프로젝트 명 변경으로 인한 서버 에러 발생프로젝트 명 변경으로 인해 kill 명령어가 실행되지 않아서 일어나는 오류해결 - 단순히 EC2의 (전 프로젝트명의)프로젝트를 강제적으로 kill하고 재실행 해줬다0629이메일 인증번호를 생성하는 방법
CI Continuous Integration - 지속적 통합소프트웨어에 변경사항이 발생하면 정기적으로 빌드 및 테스트되어 공유된 저장소에 통합정기적으로 짧은 시간에 빌드하고 테스트, 병합하기 때문에 개발자들 간의 코드 충돌을 피할 수 있다CD Continuous
JPA(Java Persistence API) - Java를 이용하여 데이터 관리/유지 기법을 정리해 놓은 표준 SpecJava로 코드를 작성하면 SQL로 번역해줄 뿐만 아니라, 기본적인 기능이 거의 완벽하게 들어있다Java - ORM 기술에 대한 인터페이스의 모음데이
Lombok, DTO Lombok 어노테이션을 통해 코드를 줄일 수 있다 ex) getter, setter생성 / 기본생성자 자동생성 / 매개변수 자동선언 // 생성자를 통해, Service 클래스를 만들 때 꼭 Repository를 넣어주도록 스프링에게
Object Relational Mapping객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다.(자바의 클래스와 DB의 테이블을 매핑한다)객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기에, 객체 모델과 관계형
힙은 데이터에서 최대값과 최소값을 빠르게 찾기 위해 고안된 완전 이진 트리(Complete Binary Tree)이다항상 큰 값이 상위 레벨에 있고 작은 값이 하위 레벨에 있도록 하는 자료구조입니다.다시 말하면 부모 노드의 값이 자식 노드의 값보다 항상 커야 합니다.그
스파르타 코딩 2주차 WIL 자료구조 자료구조는 크게 메모리 공간 기반의 연속 방식과 포인터 기반의 연결 방식으로 나뉜다 배열(List) [] 특징 > index로 지정된 데이터를 구분하고, index는 0~n으로 끊기지 않는 자연수를 갖는다. 모든 데이터를 조회
Json Web Token - json형식을 public key와 private key로 암호화 시킨 토큰암호화(encode)에는 payload(json형식의 데이터에 개인키와 파기시간에 대한 )API(Application Process Interface) 대한 정의가