2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. 다이제스트 인증 이전 포스팅을 통해서, 기본 인증을 이용 할 경우 발생하는 보안 결함에 대해서 이야기하면서 포스팅을 끝냈습니다. 다이제스트 인증은 별도의 SSL프로토콜(다음 포스팅에서 다룹니다) 없이 HTTP 프로토콜..
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. 사용자 인증 웹 페이지를 모두가 이용할 수도 있지만, 제한된 사용자에게만 정보를 제공해야 할 경우가 존재합니다. 아래는 HTTP인증이 필요한 경우의 트랜잭션 예시입니다. Client -------Request-----..
1. 워드(Word) 워드는 CPU가 한번에 처리하는 최대 크기의 Bit를 의미합니다. 16bit CPU 의 1word = 16bit = 2byte 32bit CPU 의 1word = 32bit = 4byte 64bit CPU 의 1word = 64bit = 8byte (단, 64bit의 경우 32bit 하위호환성을 위해서 별도로 동작하기도 합니다) 2. Cache Line Cache Line은 L1L2L3DRAM 간 Data를 주고받는 Data의 최소 크기를 의미합니다. Cache Line의 정해진 Rule은 없지만, 경험적으로 8 Word가 Cache Miss를 최소화 하는 크기로 알려져 있습니다. 32bit CPU 의 Cache Line = 8word = 8*32bit = 8*4byte = 32by..
본 포스팅은 "프로그래머가 몰랐던 멀티코어 CPU 이야기" 를 읽고 주인장의 생각을 정리한 게시글 입니다. 책정보, 프로그래머가 몰랐던 멀티코어 CPU 이야기 : 네이버 책 (naver.com) 프로그래머가 몰랐던 멀티코어 CPU 이야기 CPU는 그저 복잡한 하드웨어가 아니다!블로그에서 바로 읽는 듯한 생생한 개발 노하우「BOLG2BOOK」시리즈 제 9권 『프로그래머가 몰랐던 멀티코어 CPU 이야기』. 이 책은 기본적인 CPU 구조에 대한 book.naver.com 1. 비순차 실행(Out Of Order Execution) 비순차 실행은 일을 순서 바꿔 실행하면서, 성능을 향상시키는 방법 입니다. 예를들어, Code의 실행 순서가 명령어1 → 2 → 3 → 4 순서로 되어 있다면, 최적의 성능을 위해서..
본 포스팅은 "프로그래머가 몰랐던 멀티코어 CPU 이야기" 를 읽고 주인장의 생각을 정리한 게시글 입니다. 책정보, 프로그래머가 몰랐던 멀티코어 CPU 이야기 : 네이버 책 (naver.com) 프로그래머가 몰랐던 멀티코어 CPU 이야기 CPU는 그저 복잡한 하드웨어가 아니다!블로그에서 바로 읽는 듯한 생생한 개발 노하우「BOLG2BOOK」시리즈 제 9권 『프로그래머가 몰랐던 멀티코어 CPU 이야기』. 이 책은 기본적인 CPU 구조에 대한 book.naver.com 1. 파이프라인 해저드(hazard) 파이프라인 해저드란 파이프라인을 지원하는 CPU에서 서로다른 명령어 간의 의존성이 발생하는 경우를 말합니다. 이전 포스팅에서 Pipeline의 깊이에 따라 발생한 Pipeline Stall과는 다른 이유로..
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. Stateless HTTP를 이야기 하다 보면, 항상 나오는 말이 Stateless입니다. 한글로 표현하면 무상태 라고 합니다. 뭐 엄청난 의미가 있나 싶으지만, HTTP Connection 자체는 특별한 정보를 가지..
- Total
- Today
- Yesterday
- 프로그래머스
- hash
- Search알고리즘
- heap
- git
- 자료구조
- 병렬처리
- Sort알고리즘
- 분할정복
- stack
- 알고리즘
- 컴퓨터그래픽스
- 코딩테스트
- 이분탐색
- Python
- SIMD
- 완전탐색 알고리즘
- 동적계획법
- 사칙연산
- prime number
- GDC
- AVX
- C++
- Greedy알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |