일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- uncheck Exception
- 1차캐시
- ERD 작성
- REST API 규칙
- JPA
- json
- queryDSL
- spring서버
- github
- 빈생성안됨
- Filter
- 스프링부트오류
- Spring Spring boot 차이
- 인텔리제이
- 스프링 부트 기능
- json gson 차이
- git
- 최종 프로젝트
- Q 클래스
- 복합키
- JoinColumn
- jpa회원가입
- jpa에러
- 스프링 부트 공식 문서
- REST란
- JPA주의사항
- Error creating bean with name
- @IdClass
- jwt메서드
- Unsatisfied dependency
- Today
- Total
목록2023/07/28 (5)
Everyday Dev System
도커 컨테이너 생성이 선행되어 있어야 합니다. 이전글 참조: 또한, build.gradle 파일에 postgreSQL 의존성 추가가 필요합니다! implementation 'org.postgresql:postgresql:42.2.27' 1. 테이블 생성 → ' ACCOUNT ' @Test @DisplayName("Table 생성 실습") void jdbcTest() { DriverManager driverManager; String url = "jdbc:postgresql://localhost:5432/messenger"; String username = "chaeyoung"; String password= "pass"; //when try { Connection connection = DriverMan..
1. 인텔리제이에서 docker 백그라운드 설정 확인 터미널 콘솔 창에 docker 명령어를 입력해서 도커 명령어들을 조회한다. 이것이 실행이 된다면, 도커가 백그라운드에서 running 중이라는 의미이다. docker 명령어가 안된다면, 인텔리제이 혹은 터미널을 재시작해봐야 한다. 아래와 같이 docker desktop에서 running 중임을 확인할 수도 있다. 2. 백그라운드에 도커가 돌아가는 것을 확인한 후 아래 코드 입력 docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=chaeyoung -e POSTGRES_DB=messenger --name postgres_boot -d postgres docker를 run해서 컨테이너를 ..
1. 대문자 금지 2. 언더 스코어 금지 3. 버킷 이름은 최소 3자에서 최대 63자 사이 4. 버킷 이름은 소문자, 숫자, 점(.) 및 하이픈(-) 으로만 구성 5. 버킷 이름은 문자 또는 숫자로 시작하고 끝나야 한다. 6. 버킷 이름에 두 마침표를 나란히 붙여 사용하면 안된다. 7. 버킷 이름은 IP 주소 형식을 사용하지 않습니다.
A 레코드 도메인 주소와 서버의 IP 주소를 직접 매핑 시키는 방법 단순하게 도메인과 IP를 연결시키는 방식이다. 즉 3.123.123.22이라는 IP 주소를 arecord-test.com 과 같은 도메인으로 연결 Cname 도메인 주소를 또 다른 도메인 주소로 매핑 시키는 형태의 DNS 레코드 타입입니다. 기존에 있던 도메인을 이용하여 새로운 도메인에 별칭을 부여하는 형태 예를 들어 arecord-test.com 를 입력했을 경우 cname-test.com이라는 사이트로 이동하길 원한다면, arecord-test.com의 Cname을 cname-test.com로 연결해놓으면 된다. reference: https://jw910911.tistory.com/109 AWS : A 레코드와 Cname의 차이 R..
먼저 로드 밸런서는 종류가 다양하다. 다양한 만큼 사용의 이점을 이해하고 있을 경우 AWS를 사용하는데에 도움이 된다. 먼저 ALB와 ELB의 차이를 살펴보자 ALB 애플리케이션 로드 밸런서의 약자, 웹 서비스에 걸리는 부하를 분산해주는 역할을 한다. 트래픽 증가는 웹 서비스의 속도 저하와 에러 발생의 주 원인이 된다. ALB와 같은 로드밸런서는 이러한 웹 서비스의 부하를 줄여 안정성, 고가용성을 높여준다. 즉, 서버에 가해지는 트래픽을 여러대의 서버에 균등하게 분산시켜주는 역할을 하는 것이 로드 밸런서이다. 서버의 인스턴스 성능을 향상시키는 Scale-Up 과 서버를 여러 대로 나눠서 트래픽을 처리하는 Scale-out 방이 있다. 비용 절감 고가용성 지원 무중단 서비스 제공 사용자 인증등의 보안 향상..