- 네트워크 시리즈 : nauni.tistory.com/103 네트워크 시리즈 4. HTTP 상태코드 상태코드는 서버로부터 request 결과를 전달하는 코드이다. 상태코드 클래스 설명 1xx Informational 요청을 받아들여 처리중 2xx Successful 요청 정상 처리 3xx Redirection 요청을 완료하기 위해 추가 동작이 nauni.tistory.com 상태코드에 대한 강의를 듣고, 책을 참고해서 해당 내용을 정리했다. 3~4편 정도 남았으니 화이팅!! 모호하게 알던 것들을 한 번 정리할 수 있었다. - 마스터즈코스_알고리즘데이 : github.com/knae11/javaAlgorithm/blob/main/src/day20210127/Result.java 기본문제 4문제만 풀었다...
상태코드는 서버로부터 request 결과를 전달하는 코드이다. 상태코드 클래스 설명 1xx Informational 요청을 받아들여 처리중 2xx Successful 요청 정상 처리 3xx Redirection 요청을 완료하기 위해 추가 동작이 필요 4xx Client Error 클라이언트 오류, 서버가 요청을 이해불가 5xx Server Error 서버오류, 서버가 정상 요청 처리불가 100번대 코드는 거의 사용하지 않는다. 상태코드는 세부적으로 나뉘지만 몇 번대의 코드인가가 가장 중요하다. 2xx 성공 클라이언트의 요청이 성공적으로 처리되었다. 코드번호 상태 설명 200 OK 요청성공 201 Created 요청을 성공해서 새로운 리소스가 생성됨(Location 헤더 필드로 식별가능) 202 Accep..
- 네트워크 시리즈 : nauni.tistory.com/99 네트워크 시리즈 3. HTTP 기본 & 메소드 HTTP 기본 웹상의 대부분의 데이터는 HTTP를 기반으로 주고 받는다. 버전에 따라 다르지만, HTTP/1.1 기준으로 거의 업그레이드 되는 내용이라 1.1 버전을 기반으로 설명한다. HTTP는 클라이언트 서버 nauni.tistory.com 어제 자기전에 그래도 조금 작성해 놓아서 오늘 아침에 금새 정리할 수 있었다. 이후 관련된 강의도 들었다. 아직은 아무래도 강의를 들어야 전체적인 그림이 잡힌다. 이번주 안에 생각했던 내용들을 정리할 수 있을 듯 하다. 😁 - 마스터즈 코스 : nauni.tistory.com/101 CS07 - 동기, 비동기, block, non-block 동기(Synchr..
동기(Synchronous)와 비동기(Asynchronous) 시간이 동일시 되는가의 여부(함께 시간을 맞춤) 동기는 대상간에 동시에 진행되는 느낌이다. 함수는 보통 결과값을 return 해주기 때문에 그 결과값을 동일하게 가져가는지 여부도 판단의 요소가 되는 듯 하다. 동기는 하나의 시간을 가지며 진행된다. 동기적으로 작성된 것은 하나의 시간을 가지고 흐른다. 하지만, 비동기로 작성된 것은 하나의 메인 시간이 흐르는 동안 비동기 함수의 시간도 흐른다. Block과 Non-Block 제어권의 여부 하던 일의 진행의 막히냐 그렇지 않냐의 여부이다. 다른 함수를 호출할 때, 내 일이 막히면 block 상태이고, 호출한 뒤 제어권이 바로 넘어와서 계속 진행된다면 non-block 상태이다. non-block으..
문제주소 programmers.co.kr/learn/courses/30/lessons/17678 내 풀이 from collections import deque def solution(n, t, m, timetable): time_table = [] for time in timetable: times = time.split(":") time_table.append(int(times[0]) * 60 + int(times[1])) time_table.sort() time_table = deque(time_table) # 셔틀버스 확인 candidate = 0 for i in range(n): start_time = 9 * 60 + t * i time_list = [] for _ in range(m): if t..

HTTP 기본 웹상의 대부분의 데이터는 HTTP를 기반으로 주고 받는다. 버전에 따라 다르지만, HTTP/1.1 기준으로 거의 업그레이드 되는 내용이라 1.1 버전을 기반으로 설명한다. HTTP는 클라이언트 서버구조, 무상태(Stateless), 비연결성의 특징을 가진다. 클라이언트 서버 구조 클라이언트의 요청(request)과 서버의 응답(response)으로 통신한다. ✨무상태(Stateless) 서버가 클라이언트의 상태를 관리하거나 보존하지 않는다. 이 이유는 확장성(scaliability, scale out) 때문이다. 무상태일 경우 과거의 상태를 보존하지 않아 보내야하는 데이터의 정보량은 많아진다. 하지만, 다른 서버를 사용하는 것이 가능하기 때문에 많은 트래픽이 일어날 경우, 서버의 수를 늘려..
-네트워크 시리즈 : 오전에 인프런 강의를 듣고, 오후에는 오전에 못한 시리즈를 작성하려고 했는데... 어느새 미션을 하다보니 또 지금 이시간이 되어버렸다. 진짜 오전에 꼭 할 수 있게 일찍 일어나야지!! - 마스터즈 코스 미션... 이번 미션은 너무 어렵다. 그동안 개념이 어려웠지, 구현은 마음에 안 들게라도 어찌저찌 할 수 있었는데... 이번 내용은 구현자체도 너무 힘들다..ㅎㅎㅎ 어쩌다보니 10시 넘어서까지 하게되었는데.. 음 내일 수업듣고 좀 더 생각해봐야 할 듯 하다. 일단 마구잡이로 구현을 먼저 시도해보고 있는데, 그조차 쉽지 않다.😅 모던 자바 인 액션 책을 읽으면서 이해가 잘 안되서 대충 훑어보고 반납했던 부분이 이번 미션에 나오다니ㅠㅠ 비동기와 스레드 동기화 문제는 아직 어렵다..ㅠㅠ 그..
- 네트워크 시리즈 : nauni.tistory.com/96 네트워크 시리즈 2. TCP/IP 각 계층을 지나면서 해당되는 정보가 덧붙는다. 이렇게 캡슐화를 하여 데이터를 전송하고, 받는 곳에는 캡슐화된 정보를 각 계층에서 하나씩 떼어내면서 역캡슐화로 데이터를 수신하게 된다. nauni.tistory.com TCP/IP에 대해 간단하게 정리해보았다. 너무 많은 개념이 나와서 내가 이해하는 수준에서 간단하게 작성하려고 했다. 큰 그림만 가져간다는 생각으로 하고 있다. 😀 시작했으니 이제 네트워크 시리즈도 화이팅하며 달려보자!! 🏃♂️ - CS50 스터디 3주차 강의를 마저 다 들었다. 확실히 조금 어려워졌다. 이번 강의를 들으면서는 compile에 대해 좀 생각해보게 되었다. 간단하지만 C언어 위주로 수..
- Total
- Today
- Yesterday
- 내부코드
- JPA
- 코드스쿼드
- 네트워크
- React
- 월간회고
- 회고
- DB
- JS
- Spring
- java
- python
- TIL
- 우테코수업
- 인증
- 모의면접준비
- 알고리즘
- 객체지향
- TCP/IP
- 카카오
- 운영체제
- 글쓰기미션
- CS
- 학습로그
- OS
- 마스터즈코스
- 우아한테크코스
- 개발공부일지
- javascript
- Transaction
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |