본문 바로가기
728x90
반응형

영상 후기81

영상 후기 - [코딩만화] Scope가 뭔가요? (feat: let, const, var의 차이) const는 선언할 때 바로 값을 넣어줘야하고 한번 넣은 값은 바꿀 수 없다. let은 선언과 값 정의를 따로 할 수 있고 넣은 값을 이후 얼마든 바꿀 수 있다. 대신 선언을 다시 하는 건 못한다. var는 선언된 변수들은 값을 변경할 수 있을뿐 아니라 또 다시 선언하는 것까지 가능하다. const 상수나 let 변수는 선언되기 이전에 사용하려 하면 참조 오류가 발생한다. var 변수는 사용 이후에 선언을 하더라도 오류 없이 코드가 동작 가능하다. const나 let은 블록안에 선언되면 그 안으로 제한되지만 var는 선언부가 함수 안이기만 하면 블록에 선언되더라도 어디든 돌아다닐 수 있다. 2023. 3. 8.
영상 후기 - 객체지향 디자인패턴 1 Singleton 하나의 객체를 생성하면 생성된 객체를 어디서든 참조할 수 있지만, 여러 프로세스가 동시에 참조할 수 없다. Strategy 전략패턴은 어떤 동일한 틀 안에 있는 특정 작업의 모드를 바꿔줄때 유용하다. State 특정 상태마다 다르게 하는 일이다. 그 상태마다 실행시 할 일과 함께 하나하나 모듈화해서 지정해둘 때 쓰인다. Command 요청을 객체의 형태로 캡슐화하여 재이용하거나 취소할 수 있도록 요청에 필요한 정보를 저장하거나 로그에 남기는 패턴이다. Adapter 호환성이 없는 클래스들의 인터페이스를 다른 클래스가 이용할 수 있도록 변환해주는 패턴이다. proxy 접근이 어려운 객체와 여기에 연결하려는 객체 사이에서 인터페이스 역할을 수행하는 패턴이다. 2023. 3. 8.
영상 후기 - 웹서비스에 필수! CDN이 뭔가요? CDN(Content Delivery Nertwork) 웹페이지나 이미지, 동영상 등의 컨텐츠를 서버에서 전송하는것이다.(컨텐츠 전달 용도에 특화) 물리적 거리가 멀때 유용하다. 요청이 집중될 때 분산시킬 수 있다. 정적 캐싱 : 캐싱할 것들을 미리 각 엣지에 보내는 것 동적 캐싱 : 사용자가 요청을 보낼 때마다 보낼 컨텐츠가 엣지에 있는지 확인한 다음에 있으면, 바로 사용자에게 보낸다. 없으면 서버에 요청해서 받아온다. 대역폭 : 주어진 시간에 데이터가 얼마나 많이 실려가지고 보내질 수 있는것이다.(동시에 얼마나 많은 데이터가 오고가는지) CDN은 보안에 있어서 도움이 된다.(DDos 공격들로부터 서버를 보호가능[좋은업체들]) 컨텐츠의 암호화도 CDN을 통해 향상시킬 수 있다. 2023. 3. 8.
영상 후기 - XML, JSON, YAML이 뭔가요? XML XML은 (태그)를 사용해서 정보를 나타낸다. 최상단에는 xml 정보와 인코딩 정보가 들어온다. ex) 안정적이다. JSON 자바스크립트의 객체 표기법이다. 간결한 형태로 구조화된 정보를 표시한다. 문법 오류에 취약하다. 가볍다. YAML 데이터를 사람이 확인하기 좋게 목적을 둔다. 줄바꿈과 태그가 필수요소다. 이를 어기면 정보가 파괴된다. 2023. 3. 5.
728x90
반응형