반응형 분류 전체보기69 [HTTP] GET & POST 1. GET & POST HTTP Request 메서드 서버에 요청하는 방식 쉽게 클라이언트가 서버에게 "get방식으로 데이터를 전달해줘!" 혹은 "post방식으로 내 소중한 정보를 전달할게!" 라고 요구하는 방식 2. GET URL 형식으로 서버 측에 데이터(리소스)를 요청 URL 끝에 ?와 요청 파라미터를 붙여서 전송 -> 쿼리스트링 형태('이름 = 값') 예시> www.testurl.com/get_test ?name1=value1&name2=value2 데이터를 URL의 파라미터로 전송하기 때문에 대용량 데이터 전송이 힘들다 요청한 정보가 URL에 노출됨 Conditional GET : 최초 리소스 요청 이후의 요청(2번째 요청부터) 때는 첫 요청의 응답에 포함된 HTTP 헤더 정보를 참고하여 변경.. 2019. 5. 1. [Java] JVM(Java Virtual Machine) JVM(Java Virtual Machine) 물리적 컴퓨터가 아닌 가상의 컴퓨터 소스코드(.java)가 컴파일 되어 생성된 바이트코드(.class)를 실행 바이트코드는 JVM 위에서 OS와 상관없이 실행 (OS와 독립적) Garbage Collector, Class Loader, Execution Engine, Runtime Data Area 총 4가지로 구성 (이미지 출처 : https://www.javamadesoeasy.com/2017/03/top-30-jvmjava-virtual-machine.html) 1. Runtime Data Area JVM이 프로그램을 수행하기 위해 운영체제(OS)부터 별도로 할당 받은 메모리 공간 PC Register, JVM Stack, Native Method St.. 2019. 4. 28. [Java] 자바 프로그램 구동 및 실행 과정 먼저, 컴퓨터를 구동하기 위해서는 다음 세가지가 필요하다. 1. 물리적 컴퓨터인 하드웨어 (JVM과 대응) 2. 운영체제 (JRE와 대응) 3. 구동될 소프트웨어 (JDK와 대응) Java 프로그램 구동 역시 위의 세가지에 대응되는 JVM, JRE, JDK 가 필요하다. 1. JDK(Java Development Kit) 자바 개발 도구 javac.exe (자바 소스 컴파일러) 포함 2. JRE(Java Runtime Environment) 자바 실행 환경 java.exe (자바 프로그램 실행기) 포함 JVM용 운영체제 3. JVM(Java Virtual Machine) 물리적 컴퓨터가 아닌 가상의 컴퓨터 소스코드(.java)가 컴파일 되어 생성된 바이트코드(.class) 를 실행 바이트코드는 JVM 위.. 2019. 4. 27. [C++] cin.eof() (파일 데이터를 끝까지 입력 받기) cin.eof() 간혹, 알고리즘 문제에서 입력값의 범위가 주어지지 않는 경우가 있다. 이는 파일이 종료될때까지 입력을 받으라는 의미이므로, cin.eof()를 사용하면 된다. bool타입을 가진다. 만약 파일의 끝을 의미하는 EOF를 읽게 되면, true값으로 바뀌게 된다. 콘솔 창에서는 EOF를 수동으로 넣어주어야 한다. 이때, 윈도우 기준 ctrl+z가 EOF를 의미한다. #include //cin.eof() using namespace std; int n; int main() { while (!cin.eof()) { //EOF를 만날때까지 무한 입력 cin >> n; } } 2019. 4. 26. 이전 1 ··· 11 12 13 14 15 16 17 18 다음 반응형