Deploy : 배포 배포란 개발한 서비스를 사용자가 이용가능하게 하는 과정입니다. 4단계 배포의 흐름 (1) Development Local 환경에서 개발 및 테스트 Sample Data를 이용 변경사항이 있어도 문제가 되지 않음 모든 구성원이 각자의 환경에서
알고리즘문제를 푸는 방법A set of finite instrucions that solve the given problems.알고리즘에 대한 알고리즘인류지식의 정수를 느낀다.사고 훈련을 한다.좋은 개발자가 된다.취업을 한다.FE VS BEFE : 비중이 낮음. 리액트
목표 [ ] MySQL에 접속해 Cmarket 데이터베이스를 생성해야 합니다. [ ] 미리 구성되어 있는 Cmarket 스키마를 기반으로 MySQL에 cmarket 데이터베이스의 테이블을 생성합니다. [ ] 웹 서버가 MySQL 데이터베이스에 대해 CRUD 중 Cr
새로운 브랜치 생성 : $ git branch 새로운 브랜치 이름새로운 브랜치 생성후 해당 브랜치로 전환 : $ git switch -c 새로운 브랜치 이름 /$ git checkout -b 새로운 브랜치 이름브랜치 목록 확인 : $ git branch브랜치 목록과 각
프록시 서버는 클라이언트와 서버의 중개인이다. 전형적으로 보안과 신뢰성을 증진 시켜주거나 서비스의 성능을 증진 시키는데 사용 된다.다음은 프록시 서버의 예시이다.1) Privacy프록시 서버는 웹 브라우저 혹은 네트워크에의해서 프라이버시 강화를 하기위해서 사용될수 있다
유니코드 인코딩 방식 UTF-8과 UTF-16 유니코드는 무엇인가 ? 유니코드(Unicode)는 유니코드 협회(Unicode Consortium)가 제정하는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준입니다. 그 종류 -
HTTP 표현 Header ** HTTP 메시지는 헤더와 바디로 구분할 수 있습니다. ** 표현은 요청이나 응답에서 전달할 실제 데이터 Header 헤더는 데이터를 해석할 수 있는 정보 제공 데이터 유형(html,json), 데이터 길이, 압축 정보 등
데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야함인터넷 네트워크는 매우느리고 비쌈브라우저 로딩 속도가 느림느린 사용자 경험 제공캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다.비싼 네트워크 사용량을 줄일 수 있음.브라우저 로딩
IP(인터넷 프로토콜) 주소를 컴퓨터에 부여하여 이를 이용해 통신합니다.IP는 지정한 IP 주소(IP Address)에 패킷(Packet)이라는 통신 단위로 데이터 전달을 합니다.IP 패킷은 우체국 송장처럼 전송 데이터를 무사히 전송하기 위해 출발지 IP, 목적지 IP
운영체제가 없다면, 응용 프로그램이 실행될 수 없습니다. 응용 프로그램은 컴퓨터를 이용해 다양한 작업을 하는 것이 목적, 운영체제는 응용 프로그램이 하드웨어에게 일을 시킬 수 있도록 도와줍니다. 하드웨어를 구성하는 일을 하는 CPU, 자료를 저장하는 RAM, 디스크 등
비트맵은 비트의 지도(map of bits)란 뜻으로 각 픽셀에 저장된 일련의 비트 정보 집합.디스플레이(기반기술)은 픽셀의 배열로 구성됨. 픽셀들의 배열 방식과 픽셀의 숫자와 비율이 디스플레이의 해상도를 결정한다고 할 수 있다.1920x1080의 해상도를 가진 디스플
Session기반은 매 요청마다 데이터베이스를 살펴보는 것이 불편하다.이럴 때 사용할 수 있는 토큰 기반 인증 중 대표적인 JWT (JSON Web Token)이다.클라이언트에서 인증 정보를 보관하는 방법으로 토큰 기반 인증이 고안되었습니다.토큰은 유저 정보를 암호화한
: 개발자들이 웹사이트, 모바일 어플, 웹API 등을 만들 때에 해커들의 공격을 막기 위해서 보안은 필수 사항여러가지 공격들SQL injectionXSSCSRF다른 사이트에서 유저가 보내는 요청(request)을 조작(forgery)하는 것ex) 이메일에 첨부된 링크를
(1) domain : 서버와 요청의 도메인이 일치하는 경우 쿠키 전송(2) path : 서버의 요청의 세부경로가 일치하는 경우 쿠키 전송(3) maxage/expires : 쿠키의 유효기간 설정(4) httpOnly : 스크립트의 쿠키접근 가능여부 설정(5) secu
HTTP는 stateless한데 어떻게 내가 했던 행동이 저장이 되는것인가 ?바로 쿠키 때문이다.서버가 웹브라우저에 정보를 저장하고 불러올수 있는 수단(해당 도메인에 쿠키가 존재하면, Http 요청을 할때마다 쿠키를 함께 전달한다)서버에서 클라이언트에 쿠키를 전송클라이