목록2024/03 (36)
미소를뿌리는감자의 코딩
** 수정IAM 생성 시 (Amazons3bucket ..), 프로그래밍 방식 액세스가 보이지 않음 ㅜ https://livefordev.tistory.com/42 AWS 액세스 키 발급하기이번 포스트에서는 아마존 웹 서비스 (AWS) 에서 액세스 키를 발급하는 절차를 설명한다. 액세스 키를 발급하면 AWS Console 외에 AWS CLI 등 외부 환경에서 AWS 리소스를 제어할 수 있다. AWS 엑세스 키livefordev.tistory.com 어찌저찌, 이걸로 root user에 대한 액세스 키 발급 후 처리 ---- 가 아니라...생성된 iam 에서 보안 자격 증명으로 들어간 후 액세스 키 만들기를 클릭해야 함.AWS 외부에서 실행되는 애플리케이션을 선택하고 만들기~~~ 최종 https://gi..
https://heytech.tistory.com/278 [MySQL] 사용자 비밀번호 변경 방법 MySQL Shell 루트 권한 접근 터미널에 아래 명령어 입력 mysql -u root -p 루트 계정 비밀번호 입력 기존 비밀번호 입력 MySQL Shell에 루트권한으로 접근하였다면, 아래와 같이 사용자 이름과 변경할 비밀 heytech.tistory.com 가장 깔꼼, 정확했다. 다른... 설명 보다 베스트
1. 정의 @Transactional 어노테이션은 특정 메소드나 클래스에 적용된다. 해당 범위 내에서 실행되는 코드가 하나의 트랜잭션으로 처리되어야 함을 스프링에게 알려준다. 작업을 하나의 작업 단위로 묶어서, 모두 성공하거나 실패하면 모두 취소되도록 보장하는 것을 말한다. 2. 특징 데이터 일관성 보장 : 모두 성공적으로 수행되어야 할 때 사용한다. 만약 작업 중 하나라도 실패한다면, 이전 상태로 롤백하여 데이터의 일관성을 유지할 수 있다. 읽기 일관성 유지 : 일관된 데이터를 읽을 수 있도록 보장. -> dirty read를 방지할 수 있다. 자동 롤백 처리 : 자동으로 롤백을 수행. 즉, @Transactional은 데이버 변경 작업을 하나의 논리적은 작업 단위로 묶어서 처리해야할 때, 사용하면 좋..
1) GetMapping 서버에서 resource를 조회하기 위해 사용. 데이터를 가져오는 데 사용되고, 서버의 상태를 변경하지 않아야 한다. 대부분 body나 payload를 담지 않음. 2) PostMapping resource를 생성하기 위해 사용. 새 사용자를 등록. 게시글 등록과 같은 경우에 사용. 3) PutMapping 주로 기존 resource를 update 하는 데에 사용. -> 기존 자원의 전체 업데이트에 사용 (덮어쓰기 느낌) 4) DeleteMapping 서버에서 resource를 삭제하기 위해 사용. 5) patch 서버에 있는 자원의 일부를 업데이트하기 위해 사용. -> 자원의 일부만 수정할 때 사용. * @PathVariable :URI 경로의 변수를 메소드 파라미터로 mapp..