전체 글

나는 내가 생각한 것보다 훨씬 강하다
aws

[AWS] CloudFront 캐시 비활성화 정책 설정

상황. QR코드를 통해 S3에 저장한 앱 사용자의 사진을 Cloudfront를 통해 주는 상황. 쉽게 말해 화면 단에서 유저가 app 나가기를 누르면 해당 유저 정보를 s3내에서 삭제 하도록 되어 있어 다시 cloudfront url로 들어가면 유저 사진이 안떠야 되는 상황.. 그러나 s3 내에선 객체(유저 정보 파일)가 삭제 되었지만, Cloudfront 내에선 해당 객체에 대한 캐시가 남아 있어 화면에서 나가고도 해당 QR코드를 통해 정보를 계속 볼 수 있었다.. 왜냐하면 Cloudfront(CDN)은 원본 데이터를 캐시 데이터로 복사해 저장해 둔다. 그렇지만 내 의도에선 계속 보이면 안되는 건데.. 그래서 첫 시도는 Cloudfront 배포 캐시 무효화(invalidation) 였다. 1. Clou..

etc

[VSCODE] Tab으로 이동 하고 싶을 때(TabOut 플러그인)

인텔리제이나 이클립스를 쓸 땐 String test = "dd" 문자열 입력 후 Tab을 누르면 문자열 뒤로 가서 바로 세미콜론을 입력 할 수 있었다. JS를 배울 겸 해서 VSCODE를 이용 했는데 Tab 이동이 안되서 화나 죽을 뻔 했다. 이를 도와주는 플러그인이 있다. 설치하면 밑의 값이 true이 되며 탭으로 이동 하기 쉽다. 속이 뻥 뚫린다.

Spring

SpringFramework StringUtils 제공 메서드

보호되어 있는 글입니다.

프로젝트

연차 신청, 관리 시스템 만들기 #1

DayOffManager (연차 신청, 관리 시스템) 기술 스택 Spring boot, Spring Security, Spring Data JPA, MySQL, Thymeleaf JDK 17 이상 인프라 (예정) AWS Lamdba RDS S3(? 유저 증명사진 저장 시 약관 필요 할 듯) CloudFront System Manager GitHub, GitHubAction, CodeBuild, Codedeploy 구현 기능 공통 DB 스케쥴링 1월 1일 시 기본 연차를 유저에게 부여 한다. 다음 달 1일에 연차를 +1 개 모든 유저에게 부여 한다.(위의 전제랑 대립 됨) 유저 회원가입 로그인/로그아웃 휴가 신청(연차 신청 양식 form 필요) oAuth(네이버, 구글, 다음 아이디로 로그인 고려) 관리자..

synclair
메모장