본문 바로가기

TIL : Today I learned (or Week)54

TIL 230620 : 쿠키, 세션, 토큰, JWT 인터넷을 하는 내 컴퓨터에는 쿠키가 접속하는 사이트 서버에는 세션이 있다. 다른 방법으로는 내 컴퓨터에 JWT라는 토큰을 가지고 있다. 인증과 인가 인증 : 아~ 이런 분이시군요! 인가 : 이런 분이라고 하셔도 이건 안됩니다. 이 둘의 차이를 우선 명확히 해야한다. Authentication, 인증. : 특정 사이트에서의 회원임을 확인받는 과정. Authorization, 인가. : 이후 사이트의 여러가지 기능에 접근할 때 인증받은 걸 토대로 허가해주는 것. 쿠키와 세션 쿠키가 브라우저에 저장되면 해당 웹사이트를 방문할 때마다 자동으로 Request에 실어 보낸다. 도메인별로 작동한다. (네이버에서 받은 쿠키는 네이버에만 보냄) 유효기간이 있다. http프로토콜은 stateless하기 때문에 요청을 보낼.. 2023. 6. 20.
WIL 230618 : Spring..? FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 스프링이라는 프레임워크를 드디어 써봤다. 엄청난 기초부터 시작했고 아직은 응용이 불가능한 수준. 더불어, 웹제작에 용이한 라이브러리도 같이 사용해봤다. MySQL의 기초를 배워봤다. 새로운 느낌이라 적응하는 데 조금 시간이 걸린다. FEELINGS 나의 감정적인 반응, 느낌 : 너무나 기초를 배운것 같아서 아직은 얼떨떨하다. 현업에서 어떻게 활용될 지 기대된다. 아직 모르는 용어들이 머릿 속에서 혼재된 느낌이다. 반복하며 친해져야할듯 하다. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : 과거에서부터의 시행착오를 통해 지금 현업에서의 기술들이 완성되고 있다고 생각한다. 시행착오 이전부터 학습하는 것 같다. 이러한 불편한 점들이 있어서 .. 2023. 6. 19.
WIL 230611 : 대부분이 힘들어한다는 것은 극복했을 때 성취감이 크다는 것. FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 팀 과제로 호텔 예약 관리 프로그램을 만들었다. 협업하기 위해 파트를 나누고 각자 코드를 구현하기로 했다. 중간에 큰 틀을 다른 조원의 틀로 엎고 가기로 하며 초반 코드작업은 크게 할 것이 없었다. 그래도 머지 작업이나 이후 수정 작업에서 개인적으로 개선해야 햇으면 하는 점들을 커밋하며 보완했다. 이 과정에서 계속 나에게 스트레스를 안겨주었던 Git도 수차례 복습하며 숙지했다. FEELINGS 나의 감정적인 반응, 느낌 : 익숙하지 않은 개념이 나오면 미뤄두고 싶고 회피하고 싶은 마음도 들지만, 이것들을 마주하고 독파해냈을 때의 성취감을 알고 있다. Git이 그랬다. 하루를 각오하고 충분히 숙지할 시간을 가졌다. 마음 속 깊은 이해에서 나오는 감탄.. 2023. 6. 12.
TIL 230608 : Git 과 친해지기.. 정말이지 뭉치면 죽고 흩어지면 사는 팀과제였다. 이유는 git이 아닐까. 머지공포증에 걸릴 것 같다. Git이라는게 이런 거구나를 여실히 느끼며 계속 열받을 바에 언젠간 마스터해야할 git 이기에 기초를 다시 복습해보기로 한다. 우선 가장 헷갈리게 만드는 요소를 정리해봤다. 1. 기본 상호작용 : add, push, pull, commit, origin, remote, clone, diff 2. 브랜치 이용 : branch, merge, rebase, checkout +계정 연동 설정 : git remote ~~ 1. git의 기본 (add, commit, push, pull, etc....) add랑 commit이 너무 헷갈리던 찰나 위 사진을 발견하고 혈이 뚫렸다. add를 하는 이유는 변경사항이 두.. 2023. 6. 8.
WIL 230604 : 튜토리얼 끝. FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 키오스크 프로그램을 만들어보는 개인과제를 진행했다. 각 클래스간 객체간 getter, setter를 이용해서 어떻게 상호작용하는 지 고민해보고 실행해보며 효율적인 측면을 고민해보는 시간이었다. 추가적으로 ArrayList를 활용하여 자료를 정리하고 출력해내고 코드리뷰시간에는 HashMap이라는 새로운 자료구조를 발견한 시간도 있었다. FEELINGS 나의 감정적인 반응, 느낌 : 자바의 대부분의 기능들은 다 배워가는 거 아닌가? 라는 초보적인 안목에서의 생각을 했었는데, 이제 앞으로 현업에서의 레벨이 어떠한 것인지 아주아주 살짝 깨달았다. 아득히 멀지도, 막연히 쉬워보이지도 않은 느낌이었다. 원래 알수록 모른다. 내가 모르는게 뭔지 빨리 늘려나가고.. 2023. 6. 4.
WIL 230529 : JAVA입문 첫 걸음. FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 자바 내의 객체지향의 기본적인 요소들을 공부했다. abstract, interface, 상속, 메소드 오버로딩 Static 등. 어렴풋이 이해되는 것 이상으로 이해하고 싶어 다양한 콘텐츠로부터 같은 요소를 다양하게 숙지했다. FEELINGS 나의 감정적인 반응, 느낌 : 실무에선 당연하게 숙지해야할 개념들인 것 같은데, 내가 만족할만큼 이해가 되진않는다. 당장에 과제가 생긴 느낌. 근본적인 이유를 공부해야 나중에 응용이나 대응에 유려해질 수 있을 듯하다. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : 끈질기고 집요하게 숙지하기 위해 계속 나 자신에게 스스로 꼬리질문하는 것을 멈추지 말자. 이런 것들이 쌓였을 때 기본기가 되고 스텝업할.. 2023. 5. 30.