본문 바로가기

전체 글42

RDS 프리티어 한도 내로 생성하기 / AWS RDS 과금 방지 1. MySQL 선택(다른 db도 상관 없음) 2. 프리티어 선택 3. 인스턴스 식별자 & 마스터사용자 ID & 암호 설정 4. (매우 중요) 인스턴스 구성에서 `db.t2.micro` 선택 5. (매우 중요) 스토리지 - 스토리지 자동 조정 활성화 체크표시 끄기 + 스토리지 유형은 범용 SSD(gp3)로 6. VPC는 디폴트로(선택사항이긴 함) + 퍼블릭 액세스 예 표시(이렇게 안하면 백엔드 서버나 워크밴치에서 접속 못함) 7. VPC 보안그룹은 새로 생성 => DB 생성 후에 3306 포트 열어줄 예정(추가구성 토글 열면 포트번호 지정 가능) 8. 로그 선택은 자유롭게(과금되지 않는 선에서) 9. (중요) 유지 관리 - 마이너 버전 자동 업그레이드 사용은 해제 일련의 과정을 모두 마쳤을 때 예상 요금.. 2023. 7. 27.
2023 정보처리기사 3회 필기 합격 후기 / 4일 준비 오늘 7월 19일 오전 10시에 영등포구 한강미디어고등학교에서 정보처리기사 3회 필기시험을 보았다. 정보처리기사는 총 5개 과목을 보고, 과목 평균 100점 만점에 60점 이상 + 전과목 40점 이상의 두 가지 조건을 충족하면 1차 필기를 합격할 수 있다. 결론부터 말하자면 준비를 거의 하지 않았고, 평균 71점으로 합격했다. 이 글에서는 응시 목적, 공부 방법, 체감 시험 난이도, 응시 후기 순으로 전공자 입장에서 시험을 회고하겠다. 응시 목적 우리 학교에서는 정보처리기사 자격증을 획득하면 일반교양으로 3학점을 준다. 7학기 이수 기준(4-1 끝), 나는 11학점이 남았다. 토익 900으로 3학점, 정보처리기사로 3학점을 따면 전필 하나 필교 하나가 남는다. 이것이 응시 목적의 전부였다. 추가로, 운영.. 2023. 7. 19.
[CAPSTONE_TEAM369] ZEF 개발 트러블슈팅 로그 package web.fridge.domain.food.repository; import com.querydsl.core.Tuple; import com.querydsl.jpa.impl.JPAQueryFactory; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Repository; import web.fridge.domain.food.entity.FoodStatus; import web.fridge.domain.member.entity.Member; import javax.persistence.EntityManager; import java.time.LocalDate; import java.time.LocalDa.. 2023. 5. 16.
[도메인 주도 개발 시작하기] 8장. 애그리거트 트랜잭션 관리 개요 한 주문 애그리거트에 대해 운영자는 배송상태로 변경할 때, 사용자는 배송지 주소를 변경하면 어떻게 될까? ⇒ 8장에서는 동일한 데이터에 대해 두 가지 방식의 요청이 들어올 때, 일관성을 깨지 않고 데이터를 변경하는 방법에 대해 다룬다. ⇒ 추가적인 트랜잭션 처리 기법을 다룬다. ⇒ 위의 예시에 대해서는 다음과 같은 방법이 있는데, [선점] 운영자가 배송지 정보를 조회하고 상태를 변경하는 동안 / 고객은 애그리거트 수정 불가 [비선점] 운영자가 배송지 정보를 조회한 이후 / 고객이 정보 변경 / 운영자가 애그리거트 다시 조회 뒤 수정 선점 잠금 선점 잠금(Pessimistic Lock): 먼저 애그리거트를 구한 스레드가 애그리거트 사용에 대한 우선권을 가짐 → 한 스레드의 애그리거트 사용이 끝날때까지.. 2023. 5. 3.