일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- 오라클
- rdbms
- spring
- 자바스크립트
- 알고리즘
- BOJ
- 플라스크
- 웹프로그래밍
- flask
- TIL
- 링크
- sql
- eclipse
- 데이터베이스
- Oracle
- mybatis
- 스프링
- jQuery
- Git
- 자바
- 에러
- 백준
- 파이썬
- database
- db
- 이클립스
- PYTHON
- mysql
- java
- Today
- Total
목록분류 전체보기 (75)
기록과 정리의 공간
dojang.io/mod/page/view.php?id=2379 dojang.io/mod/page/view.php?id=2380
출처 인프런 강의 위키백과 CDN(Contents Delivery Network) 지리적, 물리적으로 떨어져잇는 사용자에게 컨텐츠 제공자의 컨텐츠를 더 빠르게 제공할 수 있는 기술을 의미. 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템. 인터넷 서비스 제공자에 직접 연결되어 데이터를 전송하므로, 콘텐츠 병목을 피할 수 있는 장점이 있다. CDN의 목적은 높은 사용성과 효율로 사용자에게 컨텐츠를 전달함에 있다. 사용자가 멀리있는 서버로부터 컨텐츠를 다운 받으면 시간이 오래걸리므로, 사용자와 가까운 곳에 위치한 Cache Server에 해당 컨텐츠를 저장해두고, 컨텐츠 요청을 받으면 서버가 아닌 Cache Server가 응답을 주는 기술이다.
참고 인프런 강의 책 9p HTTP 요청 메서드 (request method) HTTP는 HTTP메서드라고 불리는 여러 가지 종류의 요청 명령을 지원한다. 이 메서드는 클라이언트가 서버에 HTTP요청 시, 요청 목적 을 알리는 표시로서 사용된다. 모든 HTTP요청 메시지는 한 개의 메서드를 갖는다. 메서드는 서버에게 어떤 동작이 취해져야 하는지 말해준다. (ex> 웹 페이지 가져오기, 파일 삭제하기, 게이트웨이 프로그램 실행하기 등) 크게 GET, POST, PUT, DELETE방식이 있고, 이 중에서 GET, POST가 많이 사용 됨. 요청 메서드에 따라 요청 데이터를 전달하는 방식에 차이가 있다. 주요 요청 메서드 in HTML HTML에서는 GET, POST만 지원한다. POST방식이 파라미터 정보..
참고 인프런 강의 REST API 관련 포스트 Flask로 REST API를 구현하는 방법 URI요청에 대한 응답을 JSON형식으로 작성하여 데이터를 반환하도록 만들면 된다. Flask에서는 딕셔너리 형태로 데이터를 만들고, 이를 jsonify() 메서드를 활용해 JSON포맷의 데이터로 만들 수 있다. 각 요청 메서드마다 파라미터값을 추출하는 방식이 다르다. GET/PUT/DELETE는 방식이 동일, POST만 다르다. GET/PUT/DELETE는 request.args.get('파라미터이름') 으로 가져온다. (파라미터가 가진 값을 가져옴) POST는 request.get_json() 으로 데이터를 가져온다. 이 때, 딕셔너리 형태로 가져오는데, 원하는 파라미터가 가지고 있는 값에 접근하..
참고 인프런 강의 링크 1. REST란? REpresentational State Transfer의 약자 2000년도에 HTTP의 주요 저자인 로이 필딩이 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표함. 자원(resource)의 표현(representation)에 의한 상태 전달. HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 자원에 대한 CRUD Operation 적용 2. REST의 구성 자원(RESOURCE) - URI 행위(Verb) - HTTP Method Create : 생성 (POST) Read : 조회 (GET) Update : 수정 (PUT) Delete : 삭제 ..
meetup.toast.com/posts/92
참고 인프런 강의 파이썬 코딩 도장 - 데코레이터 클로저 함수 관련 포스트를 먼저 읽고 이 글을 읽기! 1. 데코레이터 (decorator) @데코레이터이름과 같은 형태로 사용하며, 함수(메서드)를 장식한다. 데코레이터는 기존에 작성된 함수에 추가 기능을 구현하고자 할 때, 해당 함수를 수정하지 않고도 추가 기능을 사용할 수 있도록 해준다. 데코레이터 하나로 여러 함수에 동일한 기능을 손쉽게 추가할 수 있다. 예를 들어 파라미터가 있는 함수에 파라미터의 유효성 검사가 필요할 때, 파라미터를 가지고 있는 함수마다 유효성 검사 코드를 일일이 넣기에는 매우 비효율적이다. 또한, 일일이 넣었다고 할지라도 유효성 검사와 관련된 코드를 수정해야할 때 함수 마다 일일이 해당 코드를 수정해야하는 불편함이 있다. 이런 ..
참고 인프런 강의 링크 1. 중첩 함수(Nested Function) 함수 내부에 정의된 또 다른 함수 중첩 함수는 해당 함수가 정의된 함수 내에서 호출 및 리턴이 가능하다. 함수 안에 선언된 변수(로컬 변수)는 함수 안에서만 사용 가능한 원리와 동일하다. 예시 def outer_func(): print("outer_func 호출됨") def inner_func(): return "inner_func 호출됨" print(inner_func()) outer_func() """ 결과값 : outer_func 호출됨 inner_func 호출됨 """ 중첩 함수를 함수 밖에서도 호출 할 수 있는 방법이 있다. (자세한 것은 2, 3번 참고) def outer_func(num): def inner_func(): ..