Kakao Developer setting 1. 카카오 디벨로퍼 사이트에서 (https://developers.kakao.com/) -> 내 애플리케이션 -> 애플리케이션 추가하기 2. 앱 이름 등록후 플랫폼 등록 3. 앱 키에서 REST API 키 복사해서 저장해두기 4. 카카오 로그인 활성화 & Redirect URI 등록 5. 카카오 로그인 API 참고해서 필요한 것들 & 필수 정보 동의하기 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api Kakao Login API https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api Kakao Developers 카카오 API를 활용하여..
https://happy-jjang-a.tistory.com/76 IntelliJ Eclipse SpringBoot 프로젝트 Import Eclipse(STS)에서 실행하던 SpringBoot 기반 프로젝트를 IntelliJ로 import하는 방법 - IntelliJ Project 하나를 Empty Project로 생성한다. 단일 프로젝트일 경우 필요없지만 Eclipse workspace에 여러 프로젝트들이 있 happy-jjang-a.tistory.com
파일을 삭제할 때는 rm 파일명을 통해서 삭제한다. 하지만 같은 방식으로 디렉토리를 삭제할려고 하면 삭제할 수 없다는 메세지가 나온다. 이때 -r 옵션을 추가하여 삭제할 수 있다. rm -r [디렉토리]
DAO(Data Access Object) 데이터베이스의 data에 접근하기 위한 객체 (DB 로직과 비즈니스 로직을 분리하기 위해 사용) + DAO 와 Repository는 둘 다 똑같이 DB에 접근하기 위한 객체이지만 Repository는 아래와 같이 객체를 테이블에 맵핑하지만 List findByUserNo(String userNo); DAO는 아래와 같이 객체를 SQL에 맵핑한다는 차이점이 있다. return sqlSession.select("User.selectUserInfo", userDomain); DTO(Data Transfer Object) 데이터 교환을 위해 사용하는 객체( 로직을 가지지 않고 getter & setter만을 가짐 ) DTO로 프론트와 백엔드 간 데이터를 주고받고 DAO..
MongoDB의 특징 JSON 문서를 사용한다. 배열을 넣을 수 있다. 문서 안에 문서를 넣어 내장문서 형식을 사용할 수 있다. 하나의 문서에 데이터를 집어넣는 방식을 사용하므로 MySQL보다 저장공간을 많이 차지한다. 하나의 문서에 데이터를 다 때려넣어서 Join을 할 필요가 없고, 해시값의 ObjectId를 PK로 갖기 때문에 조회 속도가 빠르다. JSON 형식이기 때문에 비정형 데이터를 다루기 좋다. 각각이 문서이기 때문에 중간에 문서 구조가 변경되어도 문제가 되지않기 때문에 확장성이 좋다. 스키마가 없는 스키마리스 형식이다. 공식문서: https://www.mongodb.com/docs/manual/introduction/ Introduction to MongoDB — MongoDB Manual ..
1. IAM에 들어가서 MFA 추가 2. 멀티 팩터 인증에서 MFA 디바이스 할당 3. 디바이스 선택 페이지에서 디바이스 명을 적고, 인증 관리자 앱을 선택하고 진행한다. 4. 호환되는 애플리케이션 목록으로 들어가서 어플리케이션 설치 후 QR로 MFA 코드를 2개 적으면 끝 호환되는 어플리케이션 목록 끝