본문 바로가기

전체 글

(43)
1222 TIL AWS cloudfront 무효화 - 참고 블로그 https://kiwinam.com/posts/42/remove-cache-cloud-front/ 카카오톡 로그인 관련해서 무한 삽질을 했었다. 깃 액션을 사용해서 CI/CD를 하고 프론트는 AWS 의 cloudfront & S3 를 사용해서 배포를 진행하고 있었는데, 카카오 로그인 관련해서 계속 401, 403 에러가 발생하고 있었다. 나는 당연히 이 문제는 백엔드 쪽 문제라고 생각해서 애꿎은 시큐리티 콘피그랑 ajax에 문제가 있나? 로직을 잘못짯나? 하고 며칠동안 삽질을 했는데 의외로 무효화를 하지 않아서 생긴 문제였다 ^^... 무효화를 하지 않아서 api 호출이 제대로 동작하지 않았고, 그 와중에서 에러가 발생했었던 것... 클라우드 프론트에 /..
DB(database) & SQL 이란? DB (database) 컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 또는 데이터의 조직화된 모임을 의미한다. 데이터베이스는 일반적으로 데이터베이스 관리 시스템(DBMS)에 의해서 제어된다. SQL(Structured Query Language) 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어.
1206 TIL + 모의 면접 후기 작업 진행 현황 - 로그인 JWT 구현 하기 완료! - 로그아웃 기능 구현 완료! 자바스크립트에서 세션 스토리지를 삭제하는 방식으로 구현했다 - 아이디 중복 체크 기능 구현하기 완료! Ajax를 사용해서 데이터베이스에 접근하는 방식으로 구현했다. 그럭저럭 로그인에 필요하다고 생각했던 기능들은 거의 구현한거 같다... 내가 생각하지 못하는 부분에서 기능 오류가 발생할 순 있지만 일단 구현은 다 해보니까 뿌듯하다. 스프링 시큐리티로 JWT를 구현하는게 생각보다 이것저것 설정도 많이 해줘야 되고 복잡한 부분이 있어서 기능을 다 이해는 하지 못해서 다시 한번 공부를 해야 할 필요성을 느낀다. 모의 면접 후기 저번주 금요일에 모의 면접을 진행했다. 사실 면접관 님에게 가기도 죄송스러울 정도로 준비를 못했다 ㅠㅠ ..
1202 TIL 스프링 시큐리티로 JWT 로그인 구현 - 어떻게 되기는 됫는데 이게 잘 작동하는지 모르겠다.. 돌아는 가는데 왜 돌아가지 싶다 - 로그아웃 처리를 어떻게 해야 할지 아직 감이 안온다 소셜 로그인 (카카오) 구현 - 이것도 잘 되긴 하는데.. 로그아웃을 어떻게 시켜야 할지 모르겠다 ^^... 회원가입시 유효성 검사 - JS의 정규식을 사용해서 이메일 양식 확인하고 - 빈칸이 있을경우 입력해주세요 메세지 출력하고 focus 해주기 - 노가다로 했는데 더 좋은 방법이 있을 거 같다 찾아보자.
1201 TIL 팀장님의 급격한 하차.. 함께 프로젝트를 진행하던 팀장님이 건강상의 이유로 하차를 결심하셨다.. 함께 으쌰으쌰 하던 팀원 한명이 갑작스럽게 프로젝트를 같이 진행을 하지 못하게 되었으나 건강이 제일이기 때문에 팀원 모두가 결정을 존중하며 팀장님이 담당하던 부분을 나눠서 작업하기로 결정했다. 한달 반 정도의 기간이 남아서 더 아쉬움이 들지만 결정을 내리기까지 팀장님이 얼마나 힘드셨을지 생각하면 또 가슴이 먹먹해진다.. 내일 팀원끼리 조촐히 모여서 작별인사를 하기로 했다 ㅠㅠㅠㅠ 왜이렇게 요즘 글이 없었는가? 플라스크로 진행했던 프로젝트를 스프링으로 바꾸는게 생각보다 어려웠다... 일단 현재는 기본적인 틀만 스프링으로 만들어서 프론트에 연결 시켜서 깃헙에 올려놓은 상태다 ㅠㅠ 그래도 다른 친절한 분들이 많이 ..
Docker 란 무엇일까? Docker 도커란 무엇인가? 위의 엄청 귀엽게 생긴 고래는 Moby dock 이라고 하는 도커의 마스코트인 고래다 진짜 너무 귀엽다 헉헉 그럼 이 귀여운 친구가 왜 핫한지 알아보는 시간을 가지고자 한다. 도커를 간단하게 말하자면 '컨테이터 기반의 오픈소스 가상화 플랫폼' 이라고 말할 수 있는데, 아니 오픈소스는 알겠는데.. 컨테이너는 뭐고 가상화는 뭐야..? 라고 질문할 수 있다. Container 컨네이너 & 가상화 가상화가 뭐지? - 쉽게 말해서 하나의 물리적 서버에서 여러 운영체제와 어플리케이션을 동작하도록 하는 소프트웨어 기술 위와 같이 메일, 웹, 레거시 앱 서버가 있다고 가정하자, 각 서버는 30%정도 밖에 사용을 하고 있지 않지만, 가상화 기술이 등장하기 전에는 1개의 서버가 여러 Task..
2021-11-14 WIL 이번주? - 스프링과 열심히 싸우는중 개발자의 봄은 끝났다! 라는 컨셉으로 나온 프레임워크로 알고 있는데... 나는 혹한기 훈련이 생각날 정도로 추운건 왜일까..? 스프링이라는 친구는 내 생각 이상으로 어려웠다. 일단 만들면서 개념과 같이 잡고가야겠다. 독서중 - 스프링부트와 AWS로 혼자 구현하는 웹 서비스 개인적으로 닮고싶다고 생각하는 이동욱 개발자님의 저서. 진짜 롤모델이라고 부를 수 있을 정도로 존경하는 개발자시다. 스프링부트에 대해서 좀 실습하면서 공부할 책 어디 없나 곰곰히 찾아보다가 지은이를 보고 바로 구매한 책! 확실히 큰 그림을 보기에는 좋은 책이다. 다만 책이 출판된 시기가 좀 되서 (2년정도 지남) 현재 버전과 많이 틀려서 실습을 하기는 어려움이 있어서 큰 틀을 보고 가자는 느낌으로 ..
2021.11.12 TIL 일주일동안 개인의 부족한점을 좀 깨닫고 이것저것 다양한 리소스를 찾으면서 공부를 할려고 노력은 했는데 일주일이 지나고 돌아보니까 일주일 전이랑 크게 발전한 점은 없는거 같다.. 스프링이라는 큰 벽에 딱! 하고 가로막혀서 어떻게 해야 할지 갈팡질팡하고 있는 중이다,, 자바도 좀 공부하고 스프링 레이어 아키텍쳐라던지 MVC... DTO... JDBC.... 이런저런 용어들이 어떤건지 갈피를 잡을 겸 여럿 공부를 하긴 했는데 결국 지금도 스프링으로 간단하게 뭐라도 구현해봐! 하면 머리가 딱 하얘지면서 한줄도 못치는게 너무 .. 자괴감이 든다고 해야 하나? 내일 스프링을 기반으로 한시간 테스트가 있을 예정인데 진짜 하나도 못만들고 제출할거 같아서 벌써부터 마음이 그렇다.. 첫번째 주에 느낌 그 감정을 다시 느끼..