본문 바로가기
반응형

개발111

[SQL] 주간 통계 / 주차별 가입자 수 구하기 SELECT to_char(created_at,'YY') as "year" , to_char(created_at,'mm') as "month", to_char(created_at, 'W') as "week", count(*) FROM users GROUP BY to_char(created_at,'YY'),to_char(created_at,'mm'),to_char(created_at, 'W') ORDER BY "year","month","week" Date/Time 포맷팅 탬플릿 패턴 YY 연도 마지막 2자리 MM 월 2자리 W 월의 주차 (1-5) / 월의 첫째날이 있는 주가 첫 번째 주 WW 연도의 주차 (1-53) / 연도의 첫째날이 있는 주가 첫번째 주 IW 연도의 주차 (1-53) / ISO 86.. 2022. 1. 14.
[VSCode] prettier 설정 방법 / 적용 안될때 해결 방법 1. extestion -> prettier 설치 2. [mac] 기본 설정 -> 설정 / [windows] preferences - Default Formatter 설정 Default Formatter 검색해서 Prettier - Code formmater 를 지정해줘야 적용이 된다 초기 값은 없음(null)으로 되어있다 prettier 설치 후 적용이 안 된다 싶으면 이 설정을 확인해보자! settings.json 파일을 열고 아래와 같이 설정을 직접 바꿔줘도 된다 "editor.defaultFormatter": "esbenp.prettier-vscode" 3. [mac] 기본 설정 -> 설정 / [windows] preferences - Format On Save 설정 에디터에서 코드 수정 후 저장.. 2022. 1. 12.
[Java] 체크예외, 언체크예외 초간단 정리 체크 예외 (Checked Exception) 언체크 예외 (Uncheked Exception) 예외 발생 이유 외부 영향, 사용자의 실수 프로그래머의 실수 예외 처리 여부 예외 처리 필수 try catch - 해당 메소드에서 처리 throw -호출한 곳에서 처리하도록 상위로 넘김 예외 처리 필수 아님 예외 확인 시점 컴파일 시점 에러 처리를 해주지않을 경우 컴파일 시점에 에러표시 런타임 시점 컴파일 시 문제 없음 예외 종류 * Excpetion 하위 예외 중 RuntimeException 제외 FileNotFoundException ClassNotFoundException * RuntimeException 하위 예외 NullPointerException ArrayIndexOutOfBoundsExcep.. 2022. 1. 11.
[Git] Git-flow 브랜치 전략 초간단 설명 요약! Git을 이용할 때 Git-flow 브랜치 전략을 이용하면 좀 더 체계적인 브랜치 관리가 가능해요 :) Git-flow 브랜치 브랜치 메인 브랜치 역할 배포 서버 태그 생성 main(master) O 상용 배포를 위한 브랜치 release브랜치에서 테스트 완료하여 merge 운영 O develop O 개발된 기능이 합쳐지는 브랜치 feature에서 개발 완료 된 작업물을 merge 개발 feature 기능 개발(개발자 개별 작업물) release main에 병합하기 전, 릴리즈 준비(QA)를 하는 브랜치 스테이징 hotfix main 브랜치 배포 후 발견한 버그 수정 O Git-flow 브랜치 순서 1. main 브랜치 생성 2. main 브랜치를 따와서 develop 브랜치 생성 3. develop 브.. 2022. 1. 10.
[gitlab] fork & clone 차이 / fork 후 관계 끊는 방법 gitlab fork 원본 저장소와 관계 존재, merge request를 통해 원본 저장소에 수정 반영 요청, git 명령어 없음, gitlab의 기능 git clone 저장소 복제, git 명령어 이용 fork 관계 삭제 저장소 -> Settings -> General -> Advanced -> Remove fork relationship 상세한 정보를 보려면 아래 클릭클릭! https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html Project forking workflow | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibu.. 2021. 10. 6.
[Amazon ECS] 3. Amazon Elastic Container Registry에 이미지 푸시 # Amazon Elastic Container Registry에 이미지 푸시 * Amazon ECR - 관리형 AWS 도커 레지스트리 서비스 - 도커 CLI를 사용하여 이미지 푸시, 가져오기, 관리 1. hello-world 이미지를 저장할 Amazon ECR 리포지토리 생성 $ aws ecr create-repository --repository-name hello-repository --region region * 결과 { "repository": { "registryId": "aws_account_id", "repositoryName": "hello-repository", "repositoryArn": "arn:aws:ecr:region:aws_account_id:repository/hello-r.. 2021. 9. 10.