목록개발 (154)
그저 내가 되었고
가장 기억에 남는 피드백:: * "사이드프로젝트에 TS를 도입하셨는데 NESTJS는 왜 사용하지 않으셨나요?" * 마지막 질문("저 합격인가효?!?!?!ㅋㅋㅋㅋㅋㅋ"); "기술관련 질문은 합격이에요~ 다만 잘 나가다가 마지막에 커리어 로드맵 관련 대답이 망했네요ㅋㅋㅋㅋㅋ(이직 얘기해벌임.....;;)" 자기소개:: 그냥 "백엔드 개발자입니다!!!" 노노... 자기의 강점, '이것만큼은 백이현이 잘한다'가 나와야된다!!!! 자기소개 다음이 본 질문이야. 그러니까 자기소개할 때 내 강점을 말해주면 다음 질문은 강점에 연관된게 나와. 그니까 내가 잘한다고 부끄럼 없이 막 팔되, 경험+근거를 함께 말해주세욥. 커리어 질문:: 망..... 면접자리에서 이직 말하면 안돼여....... 이거는 스스로 고민해보자. 어..
- Node.js의 V8엔진: 자바스크립트 런타임(구글이 C++로 만듦, 그러나 굳이 크롬이 아니더라도 실행 가능함. 그니까 크롬에서 V8로 자바스크립트 구동 가능하고, Node.js도 V8로 자바스크립트 구동 가능하단 말) - V8엔진의 특징: 싱글스레드 & 콜백큐 - 싱글스레드? 아래부터 차례로 이해 스레드? 하나의 프로그램에서 프로세스가 실행되는 흐름의 단위. 하나의 프로세스는 보통 여러개의 스레드로 구성됨. 스레드는 프로세스 안에서 메모리 공간을 공유하지만, 프로세스는 프로세스별로 각각의 메모리 공간을 가짐. 프로세스? 실행중인 프로그램(무언가)!! 프로그램 실행시 코드와 데이터 덩어리가 메모리에 적재(load)된 것 프로그램? 실행되기를 기다리는 특정한 코드(명령어)들과 데이터들의 덩어리 그러니..
말 많고 탈 많았던 나의 항해99 9기,, 수료를 했습니다!~~~!~!~ 우와아ㅏ아아ㅏ앙아ㅎㅎㅎ기록하지 않으면 사라지니까. 그간의 과정을 좀 더듬어보며 남겨놓으려 합니다. https://hanghae99.spartacodingclub.kr/v2/graduate/62f0a4d0e5fb12b6f51afb25 소회 항해 99 9기! 기간은 19.09.22~23.12.22 으로 총 99일동안 진행되었습니다. 시작하기 전에는.. 정말 아무 생각이 없었어요. 대부분의 시작이 그렇듯, 설렘과 기대만 안고 출발했습니다. 그동안 제가 뭔가를 일궈온 방식은 대체로 비슷합니다. 도전장 내밀기 전까지 머리 터지게 고민 ➜ 막상 시작하겠다고 마음 먹는 순간!! 아무 생각 없어지면서 기대만 가득 ➜ 시작하고 피똥싸게(..) 힘듦..
Node.js란? Node.js는 Chrome의 V8엔진을 이용하여 javascript로 브라우저가 아니라 서버를 구축하고, 서버에서 JavaScript가 작동되도록 해주는 런타임 환경(플랫폼) 41. JS; 깊은 복사와 얕은 복사의 차이는 무엇이고 JS에서 각각을 구현하는 방법은 어떻게 되는지 설명 얕은 복사(shallow copy)는 객체를 복사할 때 복사된 값과 원래값이 같은 참조를 가리키고 있는 것을 말합니다. 같은 메모리 주소를 참조하기 때문에 해당 메모리 주소의 값이 변경되면 다른 객체의 변수 값 역시 동일하게 변경됩니다. 깊은 복사(deel copy)는 복사된 값이 복사하는 값과 또다른 독립적인 메모리 공간에 할당되는, 객체의 실제 값 복사를 말합니다. 데이터 참조가 아닌 객체 형태를 그대로..
31. CS-Network; HTTP에 비해 HTTPS가 더 안전한 원리 설명 HTTPS(Hypertext Transfer Protocol Secure)는 SSL(Secure Socket Layer) 인증서를 사용하는 HTTP(Hypertext Transfer Protocol)입니다. SSL인증서는 종종 디지털 인증서로 불리며, 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않는 일반 HTTP 요청 및 응답을 암호화합니다. 이렇게 전송된 데이터는 중간에 탈취당한다 하더라도 암호화되어있기에 해독할 수 없습니다. ((결국 SSL 인증서는 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 민감한 정보를 주고 받을 때 이것이 도난당해 이용당하는것을 막아주어 웹사이트에..