request 3

Servlet & JSP (1) - 기본객체(내장객체)

1. 기본 객체 기본 객체란, import없이 사용할 수 있는 내장객체를 말한다. 종류는 아래와 같다. 기본 객체명 Type 설명 request javax.servlet.http.HttpServletRequest 사용자로부터 입력 받은 정보를 담고 있는 객체 response javax.servlet.http.HttpServletResponse 사용자에게 보낼 응답 정보를 담고 있는 객체 pageContent javax.servlet.jsp.PageContext 현재 페이지 객체로, forward나 include 기능을 활용할 때 사용됨 session javax.servlet.http.HttpSession 클라이언트에 대한 세션 정보를 담고 있음 *session = false 되어있으면 생성X applic..

CH4) Threads

1. Thread 1. Thread의 개념 - 실행의 가장 작은 단위 - stack과 register는 분리해서 가짐 : thread마다 독립적으로 실행 흐름을 갖기 위해서 - 메모리는 공유하고 있어서 process간 통신이 많은 경우 유리한 구조 2. Thread를 사용하는 이유 1) 병렬성을 높일 때 효율적 - process 생성은 memory to memory copy라서 thread 생성이 더 빠르고, 가벼워서 많이 생성 가능 - 처리 가능한 동시 접속자 수 증가 2) 자원을 효율적으로 사용 : thread는 process의 메모리 안에서 해결 3) IPC를 사용하지 않고 data 공유 가능 2. Multicore Programming 1. 개념 - core 1개에 thread 1개 mapping..

CS/운영체제 2021.09.12

Django API 서버 만들기

0. 프로젝트 만들기 Project 시작하기 1) 가상환경 켜기 $ python -m venv myvenv $ source myvenv/Scripts/activate 2) project 만들기 $ django-admin startproject staticproject 3) app 만들기 cd staticproject $ python manage.py startapp stati.. yerinpy73.tistory.com 1. Request 구현 #views.py import json import os def test(request): #일반 파일 abspath = os.path.abspath(request.FILES["file"]._get_name()) path = open(abspath, 'wb') #j..

Programming/Django 2021.04.13