Welcome to my playground
인기글
- TIL Presentational and Container 패턴과 리액트에 대한 고찰. 해당 패턴에 대해서 아는 것이 없었는데 이번에 구매레이어 쪽 유지보수를 하면서 setShowLoading(true) 이런 로직들이 여러군데 산재해 있어 어지러워서 react의 suspense를 도입하고 싶어 찾아보다가... 결국은 현재 구조로는 도입이 불가능함을 깨닫고 슬퍼하면서 쓰는 글이다 ㅜㅜ 일단 내 수준에서는 그렇다.. 그래서 결론적으로 해당 패턴은 현재의 리액트와 정말정말 어울리지 않는 것 같다. 내가 작업하고 있는 구매레이어는 분석해보니 현재 presentational and container 패턴으로 구성되어있다고 볼 수 있다. 모노레포로 되어있는 프로젝트에서 lib 공통모듈에 몰아두고 Context API를 사용하여 구매레이어에 필요한 함수나 상태들을 가지고 있다. 구매 레이어에 표현하는 ..
- CS 네트워크 스터디 마지막 과제 (후기) 올해 1-2월 목표 중 하나로 네트워크 공부를 세웠다. 올해는 cs 지식을 튼튼히 해보려는 계획을 세웠는데 그 계획 중 첫 목표인 것이다! 그러던 중 우연히 네트워크 면접 스터디를 알게 되어 참여하였다. 나는 회사 지원을 많이 한 편이 아니라 제대로 된 기술 면접 경험이 딱 두번 있다. 그중 한 번도 기술면접 뿐만 아니라 수학문제, 라이브 코딩 이 나와서 기술 면접이라고 보기 애매한 것 같고.. (제대로 죽쑤고 왔던 기억이 있다... ) 생판 모르는 사람들과 면접 스터디를 하는 건 굉장히 어색하고도 새로운 경험이었다. 신기한 건 면접관으로도 참여해보고 처음 보는 사람과도 15분 넘게 인터뷰를 보고 나니, 대충 나에게도 인터뷰이가 어떤 성향인지 대강의 분위기가 그려졌다. 내가 그려졌다는 건 분명 실제 면접..
- CS 네트워크 4주차 스터디 TCP에 대해 설명해주세요. 신뢰성 있는 통신을 가능하게 해주는 트랜스포트 레이어 프로토콜 pdu : 세그먼트 그외) tcp header 포트를 기준으로 통신하기 때문에 source port, dest port가 있음 Sequence number : 바이트 스트림 번호 (세그먼트 데이터의 첫바이트) tcp는 데이터를 바이트들로 쪼개게 되는 게 이게 세그먼트이고 각 세그먼트마다 seq#이 붙는다. 나중에 수신 측에 데이터 재조립할 때 사용함. Acknowledgement number 안전한 데이터 전달을 위해, 데이터를 잘 받았을 때 seq에 +1을 해준 번호. flags syc, ack, fin 등이 있음 window size 수신측의 윈도우 사이즈. 흐름 제어에 사용된다. Flow control(흐름 ..
- CS 네트워크 스터디 3주차 쿠키와 세션에 대해서 설명해주세요. 쿠키 : 세션 아이디를 전송하는 데에 사용되는 매체. 브라우저는 요청시 마다 쿠키를 http 헤더에 넣어서 전송할 수 있다. 단 클라이언트 단에서 조작하기 때문네신뢰할 수 없는 데이터이다 세션 : 서버 내에 남어있는 연결 정보. 사용자와 서버 사이의 연결을 확인하기 위한 정보이다. 세션마다 클라리언트를 구별하기 위해 세션 아이디(랜덤생성) 생성 후 클라이언트에 넣어주게 된다 예를 들어 세션 로그인 방식을 채택하게 된다면 사용자가 아이디와 비밀번호를 입력 시 유효한 세션 아이디를 쿠키에 실어주고 로그아웃 시에는 쿠키에 세션 아이디를 삭제한다. 세션에 유효기간에 지나도 더이상 해당 세션을 사용할 수 없게 된다. 궁금해서 네이버 로그인 할 때 api 쿠키 찾아봄 jwt to..
- special 블로그를 다시 시작하며! 티스토리 블로그를 개설한지 1년이 넘어간다. 시간은 쏜살같이 빠르게 지나가버렸고, 내가 붙잡고 기록하지 않으면 쉽게 좋은 기억이든, 나쁜 기억이든 휘발되곤 한다. 다시 다이어리를 집어들었고, 다시 블로그를 시작해보려고 한다. 여전히 내 욕심과 내 삶의 방향을 명확히 하지 못해 뿌연 안개 속을 걷고 있는 느낌이다. 하지만 시간은 절대 나를 기다려주지 않는다. 정말 나에게만 집중할 수 있는 시간이 얼마나 있을까? 그래서 지금부터라도 나만의 즐거운 시간과 공간을 만드는 일을 시작해보려고 한다! Welcome to my playground