더보기 일기 오늘은 0주차 최종 발표가 있는 날이다. 비교적 아침 일찍 일어나서 부랴부랴 몸을 이끌고 강의실에 도착했다. 강의실 도착해서 어제 구현한 서비스를 바탕으로 발표자와 함께 최종발표 자료를 준비를 했다. 그러던 중 팀원의 의견으로 유저 프로필 변경하는 기능을 넣게 됐다. 발표시간이 그리 여유롭게 남지 않아서 걱정이 되긴 했지만 팀원분들이 역량이 뛰어났기 때문에 세 명이서 역할 분담해서 무사히 구현을 할 수 있었다. AWS EC2에 배포를 하고 같은 반분들에게 받은 데이터를 서버에서 건드리다가 실수로 프로필 이미지 데이터가 모두 삭제되는 사고가 생겼다. 방법 찾던 중 해결이 안되서, 아까 구현한 프로필 이미지 변경 기능을 이용해 복구할 수 있었다. 구현해놓기 잘했다.(낙타님 감사합니다) 약 3박 ..
728x90
반응형
크래프톤 정글 - TIL
지나온 과거에 대한 성찰 지나와 과거를 살펴보면 나는 내 자신을 남들에게 많이 숨기고 좋든 싫든 남들에게 맞추고 살았던 것 같다. 다른 사람과의 관계가 틀어지는 것이 싫었거나 두려웠던 것 같다. 내가 그냥 피해를 보고 말지라는 생각으로 매번 회피하면서 지냈다. 가끔은 내가 굳이 왜 피해를 보면서 살아야 하나 싶어서 성격을 바꿔보려고 했지만, 사람 성격이 쉽게 바뀌지는 않는다. 나는 겁 많고 지레 먼저 걱정하는 성격이다. 더군다나 걱정은 하는데 그에 따른 행동은 하지 않고 합리화만 했던 것 같다. 5개월 동안 얻어가고 싶은 것 5개월이란 기간이 길다고 생각하지 않는다. 지금 벌써 4일째 공부를 하고 있는데, 시간이 정말 빠르게 흐른다. 이번에는 CS(Computer Science) 기초지식 뿐만 아니라 내..
사실 TIL을 처음 써 보는거라 어떤 내용을 작성해야 할지는 모르겠다. 글을 잘 쓰는 편이 아니라 매일 조금이라도 뭐가 됐던 작성을 해야 실력이 늘것같다. Rendering(렌더링) 개발자가 작성한 코드를 웹 브라우저를 통해 사용자가 상호작용을 할 수 있는 인테페이스로 표현하는 과정 어떠한 방법으로 렌더링 하는지에 따라 웹페이지 반응 속도에 영향을 주고 사용자 경험에 큰 영향을 줌 렌더링 방식 : CSR(클라이언트 사이드 렌더링), SSR(서버 사이드 렌더링), SSG(스태틱 사이트 제너레이션) CSR(클라이언트 사이드 렌더링) 사용자 웹페이지 주소로 접속하면 서버가 실제 웹페이지의 콘테츠가 아닌, 그 콘텐츠가 렌더링 될 껍데기만 보냄(ex. html..) 먼저 껍데기만 렌더링한 뒤, Javascript..
잠자리가 생각보다 나쁘지 않아서 잠도 개운하게 잔 편인듯 하다. 아침에 일어나서 준비하고 프로젝트 기획발표가 있어서 강의실로 이동했다. 기획발표 준비자료를 마무리하고 올라가서 동료분이 발표를 진행했다. 다른 팀에게 생각보다 강한 피드백을 하셔서 무섭긴 했지만, 다행히 우리팀은 무난하게 잘 지나갔다. 본 강의실로 내려와서 오늘은 어제 못다한 로직 작성과, 프론트(View) 작업을 진행했다. 지금 Mongodb를 채택해서 사용중인데 Mongodb는 RDBMS 관계지향적인 데이터베이스가 아니어서 고생을 좀 했다. 처음 생각한 것은 User가 다른 User의 첫인상을 남기는 로직이었는데, User의 Id를 Fk(외래키)로 삼아서 Comment라는 테이블을 생성하는 걸로 생각을 했다. 하지만 Mongodb는 딕셔..
JWT(Json Web Token) JSON Web Token(JWT)은 웹표준(RFC 7519)으로서 두 개체에서 JSON 개체를 사용해 가볍고 *자가수용적인(self-contained) 방식으로 정보를 안정성 있게 전달해주고, 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token *자가 수용적(self-contained) : JWT는 필요한 모든 정보를 자체적으로 가지고 있음. 발급된 토큰은 토큰에 대한 기본정보, 전달 할 정보, 토큰이 검증됐다는 것을 증명해주는 Signature를 포함 JWT의 구조 Header.Payload.Signature 위와 같이 '.(dot)'을 구분자로 하여 JWT 토큰 1개를 이룸 1) 헤더(Header) : Algorithm & Token type Hea..
728x90
반응형