일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- NEST좌석
- nestwinston
- Til
- TYPESCRIPT좌석생성
- 좌석내가격
- 포트원
- 캐시메모리저장후DB저장
- ormconfig.ts
- joi vs classvalidation
- 좌석만들기
- NEST좌석생성
- 로그파일저장
- 카카오페이테스트결제
- Class Validation
- get
- Live server
- 네스트로거
- 내일배움캠프
- 테스트결제
- devcamp
- CRUD
- 좌석생성
- Nest.js
- javascript
- TypeORMconfig
- 자바스크립트
- 캐시메모리DB저장
- cachememory
- TypeORMconfig.ts
- Nest
- Today
- Total
목록웹 개발 (14)
배씨의 개발일지
보다 강한 보안성과 빠른 처리 속도를 위해 argon 사용 bcryptblowfish 해시 함수 기반의 해시 함수대표적으로 안전하고 일반적으로 사용되는 해시 함수 中 하나장점오랜 기간 사용되어 안전성이 검증되었고 많은 프로젝트에서 사용됌, 안정성상대적으로 오래된 알고리즘으로써 구형 시스템에서 잘 동작함, 호환성단점의도적인 지연을 포함하여 비밀번호 해싱을 진행, 느린 계산 속도적은 메모리 사용량으로 인해 GPU를 사용한 공격에 취약argon2최신 해시 함수 中 하나로 2015년에 나온 비밀번호 해시 함수 장점병렬처리 및 고성능 하드웨어에 안전하게 동작하드웨어의 발전에 대응할 수 있도록 설계, 적응형 해시 함수메모리 사용량을 조절해 부르트 포스 및 레인보우 테이블 공격을..
인덱스 및 쿼리 최적화 => 데이터베이스에서 데이터를 빠르게 검색하기 위해 인덱스를 적절하게 생성하고, 쿼리의 실행 계획을 개선하여 쿼리의 실행 속도를 최적하는 작업. 캐시 사용 => 자주 사용되는 데이터나 결과를 메모리에 저장, 데이터베이스나 서버에 부하를 줄이고 응답속도를 높이는 작업 캐시는 로컬 캐시, 글로벌 캐시, CDN등 다양한 방식으로 사용할 수 있다. 비동기 처리 => 요청을 바로 처리하지 않고, 큐나 버퍼등에 저장 후 나중에 순차적으로 처리하는 작업. 비동기 처리는 서버의 자원을 효율적으로 활용, 응답 지연을 줄일 수 있다. 서버 분산, 수평적 확장 => 하나의 서버에 부하가 많이 걸리는 경우, 여러 개의 서버로 분산, 부하를 분산하는 작업 서버 분산은 로드 밸런싱, 클러스터링, 샤딩 등 ..
객체지향 프로그래밍이란 무엇이고 어떻게 활용 할 수 있나. 객체지향 프로그래밍이란 컴퓨터 프로그램을 객체라는 독립된 단위들의 모임으로 보고, 객체들이 서로 메시지를 주고 받는 형식으로 데이터를 처리 하는 방법 객체지향을 활용하려면 클래스, 캡슐화, 상속, 다형성 등의 개념을 이해하고 적용 해야합니다.
쿠키와 세션은 웹 서버와 웹 브라우저간에 정보를 주고 받는 방법을 말한다. 쿠키는 웹 서버가 웹 브라우저에 작은 데이터 조각을 보내서 저장하는 방식이고 세션은 웹 서버가 브라우저의 식별자를 쿠키로 보내고, 그 식별자에 해당하는 정보를 서버에 저장하는 방식이다. 때문에 쿠키는 서버의 자원을 사용하지 않고 세션은 서버의 자원을 사용한다. 보안 면에서는 세션이 더 우수하고, 요청 속도 면에서는 쿠키가 더 우수하다
사용자가 웹 페이지를 요청하고, 서버로부터 받은 HTML, CSS, JS 등의 리소스를 해석해 화면에 표시해주는 프로그램 작동 순서 URL 입력 => 서버 연결 및 요청 => 서버 응답 및 리소스 다운 => 리소스 처리 및 렌더링 => 페이지 렌더링, 레이아웃 => 출력 => 상호작용 및 이벤트 처리 => 탐색 및 페이지 이동
CORS : cross origin resource sharing 교차 출처 리소스 공유 웹 페이지에서 다른 도메인의 자원을 요청할 수 있도록 하는 메커니즘 웹 애플리케이션이 도메인의 주소를 불러오려면 CORS를 사용해야 함 cors는 http헤더를 통해 브라우저에게 어떤 출처의 자원을 허용할지 알려준다.
HTTP 메서드란? HTTP 프로토콜을 사용, 서버와 클라이언트가 통신 시 리소스에 대한 행동을 나타내는 단어 HTTP 메서드엔 주요 메서드 5가지와 기타 메서드 4가지가 있다. 주요 메서드 GET : 조회, POST : 요청 데이터 처리, PUT : 리소스를 대체(수정), PATCH : 리소스 중 일부만 대체(수정) DELETE : 리소스 삭제 기타 메서드 HEAD : GET과 동일 but 메시지 부분 제외 상태 및 헤더만 반환 OPTIONS : 리소스에 대한 통신 옵션을 설명 (CORS에서 사용) CONNECT : 자원으로 식별되는 서버에 대한 터널 설정 TRACE : 리소스에 대한 경로를 따라 메시지 루프백 테스트 수행