본문 바로가기

분류 전체보기

(24)
serialization이란 무엇인가 인증작업을 하다가 serialization이라는 개념을 만났다. 자주 마주치는 개념인데 정확히 어떤 개념인지 정리해보도록 하자. Serialazation은 개체를 바이트단위로 바꾸러 저장을 하거나 네트워크를 통해 전송을 가능하게 해주는 프로세스입니다. Deserialization은 반대 프로세스이고요, 바이트 스트림을 개체로 바꿔주는 겁니다. 결국 우리도 누군가에서 무언갈 설명할때 설명 정보를 '나열' 하게된다. 예를들어 우리집 개에 대한 설명을 하게 되면 그의 특징을 나열하게 된다는 말이다. 우리집개는 종이~이고, 성격이 어떻고 색깔이 어떻다... 이런식으로 한 객체를 컴퓨터가 알아듣도록 정보를 나열해주는 것을 Serialazation 으로 이해하면 쉬울 것 같다.
node.js - createstrategy 사용하기 프로젝트를 시작하면서 로그인과 회원가입에 인증기능을 넣어야 할때가 왔다. 그래서 passport.js 의 인증기능을 사용하기로 했는데....
객체지향과 절차지향의 차이점 궁금했던 점이었는데 아주 쉽게 설명되어있다. 출처 : www.incodom.kr/%EC%A0%88%EC%B0%A8_%EC%A7%80%ED%96%A5
Container란 무엇인가? 공부를 하다보면 ~Container 라는 표현을 자주 마주하게 된다. 자주 비교되는 개념인 vm과 container... 컨테이너는 일반적으로 크기가 메가바이트 단위입니다. 앱보다 크거나 실행하는 데 필수적인 모든 파일이 컨테이너에 패키징되는 것은 아니며, 특정 작업을 수행하는 단일 기능(마이크로서비스라고 함)이 컨테이너에 패키징되는 경우가 많습니다. 컨테이너는 경량화 속성과 공유 운영 체제(OS)로 인해 여러 환경 간에 매우 쉽게 이동할 수 있습니다. VM은 일반적으로 크기가 기가바이트 단위입니다. 일반적으로 VM은 자체 OS를 포함하고 있어 리소스 집약적인 기능 여러 개를 동시에 수행할 수 있습니다. VM에서 사용할 수 있는 리소스가 늘어남에 따라 VM은 전체 서버, OS, 데스크탑, 데이터베이스, ..