profile
개발자가 되고 싶은 새내기
post-thumbnail

#47 Docker

도커(Docker)는 리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스이다. 도커를 통해 애플리케이션 실행 환경을 코드로 작성할 수 있으며, OS를 격리화하여 관리한다.짧게 요약한 문장에서도 도커, 리눅스 컨테이너, 실행 환경, OS

2021년 7월 9일
·
0개의 댓글
·

#46 TIL 캐시

데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야함인터넷 네트워크는 매우 느리고 비쌈브라우저 로딩 속도가 느림느린 사용자 경험 제공첫번째요청캐시는 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간

2021년 7월 3일
·
0개의 댓글
·

#45 TIL HTTP 특징

상태 유지 : 중간에 다른 점원으로 바귀면 안됨. ( 중간에 다른 점원으로 바뀔 때 상태 정보를 다른 점원에게 미리 알려줘야 한다)무상태 : 중간에 다른 점원으로 바뀌어도 된다.갑자기 고객이 증가해도 점원을 대거 투입할 수 있다.갑자기 클라이언트 요청이 증가해도 서

2021년 7월 3일
·
0개의 댓글
·

#44 TIL TCP vs UDP

IP 프로토콜 보다 더 높은 계층에 TCP 프로토콜이 존재하기 때문에 앞서 다룬 IP 프로토콜의 한계를 보완할 수 있습니다. 프로그램이 네트워크에서 데이터를 송수신할 수 있도록, “네트워크 환경에 연결할 수 있게 만들어진 연결부“가 바로 네트워크 소켓(Socket)입니

2021년 7월 3일
·
0개의 댓글
·

# 43 TIL IP와 IP Packet

IP는 지정한 IP 주소(IP Address)에 패킷(Packet)이라는 통신 단위로 데이터 전달을 합니다. IP 패킷에서 패킷은 pack과 bucket이 합쳐진 단어로 소포로 비유할 수 있습니다.IP 패킷은 이를 데이터 통신에 적용한 것이라고 보면 됩니다.ip와 ip

2021년 7월 3일
·
0개의 댓글
·

#42 TIL 유니코드란?

유니코드(Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업표준이며, 유니코드 협회(Unicode consortium)가 재정한다.또한 이 표준에는 ISO 10646문자 집합, 문자 인코딩, 문자 정보 데이터베이스, 문자들

2021년 7월 1일
·
0개의 댓글
·

#41 TIL OAuth

OAuth 2.0 이란? OAuth2.0은 인증을 위한 표준 프로토콜의 한 종류 보안된 리소스에 액세스하기 위해 클라이언트에게 권한을 제공 (Authorization)하는 프로세스를 단순화하는 프로토콜 중 한 방법이다.Resource Owner : 액세스 중인 리소스의

2021년 7월 1일
·
0개의 댓글
·

#40 TIL CA

브라우저는 CA리스트를 알고있음서버는 CA기관을 통해서 발급받은 SSL 인증서(public key로 암호화)를 사용자에게 전달브라우저는 SSL 인증서가 CA 리스트에 포함되어 있는지 확인브라우저는 SSL 인증서를 복호화를 합니다복호화에 성공했으면, 신뢰 가능!

2021년 7월 1일
·
0개의 댓글
·
post-thumbnail

#39 Token

세션기반 인증 = 서버(혹은DB)에 유저 정보를 담는 방식“이 부담을 클라이언트에게 넘겨줄순 없을까” 에서 고안됨대표적인 토큰기반 인증 => JWT (JSON Web Token)화폐로 사용하는 토큰을 생각해보세요오락실에서 사용하는 토큰행사에 입장할 때 사용하는 토큰놀이

2021년 6월 29일
·
0개의 댓글
·

#38 TIL CSRF

개발자들이 웹사이트, 모바일 어플, 웹 API 등을 만들 때에 해커들의 공격을 막기 위해서 보안(security)은 필수 사항여러 가지 공격들 SQL injection,XSS,CSRF다른 오리진(cross-site)에서 유저가 보내는 요청(request)을 조작(for

2021년 6월 28일
·
0개의 댓글
·

#37 TIL Session

Session 사용자가 인증에 성공한 상태는 세션이라고 부릅니다서바가 client에 유일하고 암호화된 ID를 부여, 중요 데이터는 서버에서 관리

2021년 6월 28일
·
0개의 댓글
·

#36 TIL Cookie

예) 요청해야 할 URL이 http://www.localhost.com:3000/users/login 이라 하면여기에서 Domain은 localhost.com이 됩니다.예)만약 요청해야 하는 URL이 http://www.localhost.com:300

2021년 6월 28일
·
0개의 댓글
·

#35 TIL HTTPS

모든 값에 대해 해시 값을 계산하는데 오래걸리지 않아야 한다최대한 해시 값을 피해야 하며. 모든 값은 고유한 해시 값을 가진다.아주 작은 단위의 변경이라도 완전히 다른 해시 값을 가져야 한다.

2021년 6월 28일
·
0개의 댓글
·

#34 TIL MVC

Sequelize ORM 은 Db.define으로 스키마 작성Association 연관 짓다. 우리가 sql문을 연관짓는 것을 보면 join 어드밴스드 join을 사용 실무에서도 join 사용 api문서를 참고Hasone => 1 : 1BelongsTO => 1 : 1

2021년 6월 28일
·
0개의 댓글
·

#33 TIL 스키마(Schema)

Entities 엔티티는 고유한 정보의 단위이다. 엔티티는 데이터베이스에서 테이블로 표시할 수 있다각 텐티티에는 엔티티의 특성을 설명하는 필드가 있다. 행렬이라면 열에 해당이 된다. 예를들면, 교사에게는 이름.부서 그리고 맡고 있는수업 목록이 있을 수 있다. 테이블에

2021년 6월 20일
·
0개의 댓글
·

#32 TIL ACID&트랜젝션

Atomicity(원자성) : 하나의 트랜젝션 내에서는 모든 연산이 성공하거나 모두 실패해야 한다.Consistency(일관성) : 하나의 트랜젝션 전후에 데이터베이스의 일관된 상태가 유지되어야 한다.Isolation (고립성(: 각각의 트랜젝션은 독립적. 서로의 연산

2021년 6월 20일
·
0개의 댓글
·

#31 TIL SQL이란?

예)SELECT\*. => (모든 열을) 선택해라FROM employee => employeeWHERE gender = ‘M’; => ‘M’인 데이터들을SQL은 사람의 언어와 거의 똑같다 명령어 약 10개정도만 익히면 됀만한 필터링은 다 할 수 있다. 이미 3개 배웠으

2021년 6월 20일
·
0개의 댓글
·
post-thumbnail

#30 TIL 사용권한 & 환경변수

Access class Operator Access Typeu (user) + (add access) r (read)g (group) - (remove access) w (write)o (other) = (set exact access) x (execute)a (all

2021년 6월 14일
·
0개의 댓글
·

#29 TIL Section2 회고록😎

저번 HA에 이어서 한달이라는 시간이 흘러 2번째 HA의 시간이 되었다. 나는 그 전부터 페어프로그래밍으로 사람들과 만나서 코딩을 할 때 HA가 너무 자신이 없다고 이야기를 하였고 되게 위축이 되어있던 상태였다. 그래서 그런지 당일날 아침 9시가 되자마자 스프린트를 포

2021년 6월 14일
·
0개의 댓글
·
post-thumbnail

#28 TIL Redux란?

Redux란? "자바스크립트 앱에서 예측가능한 상태관리를 해주는 것"이다. React에서 각 형제 컴포넌트들 간에 데이터를 주고 받을 때, 부모 컴포넌트를 통해서 주고 받을 수 있는데 만약 형제 컴포넌트이 엄청 많아져서 상태 관리가 매우 복잡할 때 상태 관리 라이브러

2021년 6월 7일
·
0개의 댓글
·