반응형

전체 글 615

Intellij 이유 없는 에러

상황 잘 되다가 갑자기 어떤 클래스에서 static으로 선언한 메소드에 접근할 수 없다는 이상한 에러가 떴다. 이 이상한 에러를 해결하기 위해 그동안 충돌이 매번 났던 플러그인(코드의 depth를 계산해주던)도 삭제했다. File > Invalidate Caches를 클릭한다. 나는 첫 번째도 선택했었다. 알아서 선택한 후 Invalidate and Restart를 하면 Intellij가 다시 시작된다. 캐시를 삭제해서 속도도 더 빨라지고 이상한 에러도 해결되었다. 다시 클론받을까 생각도 들었지만 계속 사용하려면 이 방법이 낫다.

IDE/Intellij 2023.06.18

ElastiCache Redis 클러스터 생성

ElastiCache를 생성하는 최신 글이 없는 것 같아서 포스팅한다. 😊 결론부터 말하면 cache.t3.micro로 생성했다. 대부분 기본값으로 설정했다. 🟨 ElastiCache Redis 클러스터 생성 과정 1. Redis 클러스터 생성 버튼을 클릭 2. 클러스터 설정 처음에는 '간편한 생성'을 선택했는데 프리티어가 없는 것 같아서 '새 클러스터 구성 및 생성'으로 선택했다. 이름은 위에처럼 _가 들어가면 안 되서 -로 바꿨다. (2023년 05월 23일 기준) cache.t2.micro 또는 cache.t3.micro가 1년간 프리티어다. 바뀔 수도 있으니 잘 확인하기! 그리고 노드 유형에서 복제본 개수를 2개로 하면 primary 1개, replica 2개 생겨서 총 3개의 노드가 생긴다. 원..

AWS 2023.05.24

enums(열거형)

enums 열거형 상수간의 비교에 '=='를 사용 가능 열거형 상수간의 비교 연산자로 ''는 사용 불가하니 compareTo()를 사용 열거형 상수의 값이 변경되어도 기존의 소스를 다시 컴파일하지 않아도 된다. enum 열거형이름 {상수명1, 상수명2, ...} 열거형 정의 열거형이름.상수명 열거형에 정의된 상수를 사용 열거형이름[] 변수명 = 열겨형이름.values(); 열거형에 정의된 모든 상수를 출력

JAVA 2023.05.22

MySQL 데이터 타입

Date, Time Data Types DATE 👉 'YYYY-MM-DD' TIME 👉 '00:00:00' DATETIME 👉 'YYYY-MM-DD hh:mm:ss' TIMESTAMP 👉 '1970-01-01 00:00:01' UTC에서 '2038-01-19 03:14:07' UTC까지의 범위 저장될 때는 현재 time zone ➡️ UTC로 변환되어 저장 조회할 때는 UTC ➡️현재 time zone으로 변환해서 읽음 YEAR 👉 0000 DATETIME 또는 TIMESTAMP는 microseconds도 포함할 수 있다. 이 경우 DATETIME은 '1000-01-01 00:00:00.000000' 에서 '9999-12-31 23:59:59.499999'까지의 범위이고 TIMESTAMP는 '1970-0..

DB/MySQL 2023.05.21

[Git] feature branch 업데이트하기

Merge하려고 하는데 This branch is out-of-date with the base branch 가 뜬다. dev에 merge할 feature 브랜치에 원격 저장소의 최신사항이 반영되도록 해야한다. git checkout dev feature 브랜치를 merge할 브랜치 dev로 이동 git fetch -p origin fetch는 원격 저장소에서 branch들과 commit들을 가져온다. -p는 --prune 옵션이고, 원격 저장소에서 더이상 존재하지 않는 것들을 삭제한다. git merge origin/dev 원격 저장소의 브랜치 origin/dev의 변경사항을 로컬 dev 브랜치에 merge한다. origin/dev ➡️ dev git checkout {feature-branch} fe..

git 2023.05.18
반응형