일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 술샘
- DB기초
- 백준
- 스킨설정
- 전통주
- 색상설정
- 자바언어의본질
- 스프링부트
- iTerm테마
- 응답상태
- 술쟁이
- 11057
- 자바
- 다이나믹프로그래밍
- 아규먼트
- 제주술
- 클래스로딩
- 커피냑
- 어린날의추억
- 개발용어
- 데이터베이스
- 술담화
- 클래스파일
- iTerm2
- 제주몬순커피주
- 포도알
- 테마설정
- iTerm스킨
- 감사주
- iterm
- Today
- Total
목록CS Basic (5)
배니스트의 개발추적기

🎯 글머리 HTTP Status Code는 HTTP 상태코드 혹은 응답코드로서 클라이언트와 서버 사이의 통신 상태를 코드로 약속해놓은 것이다. 자주 쓰이는 코드 위주로 요약해보았다. 🎯 글몸통 성공 응답 - 200 OK : 클라이언트의 요청에 서버가 적절히 응답한 경우다. 초록색 불이 뜬다. - 201 Created : 요청이 성공적이었으며, 그 결과 새로운 리소스가 생성되었음을 나타낸다. 이 응답은 일반적으로 POST 혹은 일부 PUT 요청 이후에 따라온다. - 204 No Content : 요청에 대해 바디에 보내줄 수 있는 컨텐츠가 없다. 다만 헤더는 유의미할 수 있다. 리다이렉션 메시지 - 302 Found : 요청한 리소스의 URI가 일시적으로 변경되었음을 의미한다. 새롭게 변경된 URI는 나중..
🎯 글머리 웹 서버와 웹 애플리케이션 서버를 구분하여 설명할 줄 아는가? 웹 컨테이너와 웹 애플리케이션의 관계는 어떻게 되는가? 웹 문서란 무엇인가? 등 위의 질문들에 명확하게 대답하지 못한다면 웹 개발이 무엇인지 모른다고 할 것이다. 웹 개발자라면 기술자로서 응당 기초 지식에 대해 알고 있어야 하겠지만, 이러한 기본이 없으면 웹이 동작하는 전체적인 구조를 볼 수 없게 만든다. 아래 정리된 수준에서 용어들을 익혀보자. 🎯 글몸통 [1] 웹 문서 - 웹에서 클라이언트가 서버에 정보를 요청하면 응답하는 콘텐츠 - 정적인(static) 웹 문서 : 서버는 이미 만들어져 있는 문서를 제공함 HTML, GIF, JPG, PDF, PPT 등 - 동적인(dynamic) 웹 문서 : 클라이언트 요청 시마다 다른 웹 문..
🎯 글머리 자주 사용하지만 막상 물어보면 잘 모를 수 있는 객체 지향 언어와 그 특성에 대해 간단하게 정리해둔다. 🎯 글몸통 - 객체 지향 언어란 해결할 과제를 실제 세상의 객체와 객체 간의 상호 관계로 모델링하여 '인간의 사고'에 가깝게 표현하고자 하는 언어이다. -> 실세계에 대한 쉬운 모델링을 하기 위함이다. * 실세계의 객체: 고유한 특성(state)과 행동(behavior)을 가지는 개체라 할 수 있다. 다른 객체들에게 행동을 요청하거나 정보를 주고받는 등의 상호작용을 한다. * 프로그래밍에서의 객체: 동일한 성질의 데이터(필드)와 함수(메소드)를 한곳에 모아두고 필요한 곳에서 언제든지 이용할 수 있게 만든 덩어리이다. - 객체 지향 언어의 특성 구분 특성 목적 캡슐화(Encapsulation)..
- Parameter는 '매개변수'다. 함수 혹은 메서드에서 전달받는 틀, 변수(Variable) 명이다. - Argument는 '인자'다. 함수 혹은 메서드에서 전달받는 값(Value), 입력 값이다. 예시를 들어 설명해보겠다. class Nobody { public int parameterAndArgument(int para, int arg){ return para + arg; } public static void main(String[] args) { Nobody n = new Nobody(); int m = n.parameterAndArgument(10, 5); System.out.println(m); } } 1. 위 parameterAndArgument() 메서드에서 int para와 int a..

여전히 많은 개발자들의 사랑을 받고 있는 Java(TIOBE PYPL Rank 2, 위 사진)는 객체지향 언어로서 C 프로그래밍 언어의 단점을 극복하고 등장한 것으로 알려져 있다. 이 포스팅에서는 Java 언어가 탄생한 본질적인 배경 두 가지를 짚어보고자 한다. 1] WORA(Write Once Run Anywher) 자바는 WORA의 본질을 갖고 있다. 즉, 한번 써서 어디든 실행한다는 뜻이다. 그런데 '어디든' 실행한다는 건 어디를 말하는 걸까? 그렇다면, 원래는 한번 쓰면 한번밖에 실행하지 못한다는 뜻인가? 차근차근히 따라오길 바란다. 이를 이해하기 위해서는 소스 프로그램이 실행되는 과정을 살펴보아야 한다. 가장 먼저 프로그래머가 소스 프로그램(or 프로그램 소스)을 작성하면 컴파일러가 컴파일을 하..