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

🎯 글머리 HTTP Status Code는 HTTP 상태코드 혹은 응답코드로서 클라이언트와 서버 사이의 통신 상태를 코드로 약속해놓은 것이다. 자주 쓰이는 코드 위주로 요약해보았다. 🎯 글몸통 성공 응답 - 200 OK : 클라이언트의 요청에 서버가 적절히 응답한 경우다. 초록색 불이 뜬다. - 201 Created : 요청이 성공적이었으며, 그 결과 새로운 리소스가 생성되었음을 나타낸다. 이 응답은 일반적으로 POST 혹은 일부 PUT 요청 이후에 따라온다. - 204 No Content : 요청에 대해 바디에 보내줄 수 있는 컨텐츠가 없다. 다만 헤더는 유의미할 수 있다. 리다이렉션 메시지 - 302 Found : 요청한 리소스의 URI가 일시적으로 변경되었음을 의미한다. 새롭게 변경된 URI는 나중..
HTTP 요청방식은 웹 클라이언트가 웹 서버에 요청하는 서비스 처리 방식을 지정하는 것이다. [1] GET 방식 - 요청받은 URI의 정보를 검색하여 응답한다. - 웹 브라우저의 주소 줄에 URL을 직접 입력하거나 하이퍼링크가 포함된 개체를 클릭할 때 사용된다. - 클라이언트가 문자열을 서버로 전송하고자 할 때 URI 뒤에 '?' 기호화 함께 추가할 수 있다. -> 이 문자열 정보들은 웹 브라우저에 노출된다. -> 이 문자열 정보들은 헤더에 포함되므로 크기에 제한이 있다. [2] HEAD 방식 - GET 방식과 같으나 요청 정보에 body 없이 header 정보만 요청하는 방식이다. - 웹서버 정보확인, 헬스체크, 버전확인, 최종 수정일자 확인 등의 용도로 사용한다. [3] POST 방식 - 요청된 자원..
🎯 글머리 웹 서버와 웹 애플리케이션 서버를 구분하여 설명할 줄 아는가? 웹 컨테이너와 웹 애플리케이션의 관계는 어떻게 되는가? 웹 문서란 무엇인가? 등 위의 질문들에 명확하게 대답하지 못한다면 웹 개발이 무엇인지 모른다고 할 것이다. 웹 개발자라면 기술자로서 응당 기초 지식에 대해 알고 있어야 하겠지만, 이러한 기본이 없으면 웹이 동작하는 전체적인 구조를 볼 수 없게 만든다. 아래 정리된 수준에서 용어들을 익혀보자. 🎯 글몸통 [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 프로그램 소스)을 작성하면 컴파일러가 컴파일을 하..
스프링 강의에서는 데이터베이스로 H2를 사용했는데, 사용자가 많은 MySQL을 연동하려고 한다. 그 과정에서 고생한 결과를 기록하고자 한다. 기본적으로 Spring과 MySQL은 설치되어 있다는 전제하에 기술하도록 하겠다. +MySQL에서 DB(scheme) 설정까지 해두어야 한다. [개발 환경] OS: Mac OS Catalina 10.15.6 IDE: intellij Community Language: Java 11 Framework: Spring Boot 2.3.3 Build: Gradle 6.6 Database: MySQL 1. dependencies 연결 build.gradle의 dependencies에 다음의 항목을 추가해준다. dependencies { compile 'org.springfr..

검은색 바탕에 흰색 글자. 전형적으로 딱딱한 이미지의 커맨드 창으로 고민하고 있는가? 아주 쉬운 방법으로 자신이 마음에 드는 색깔로 편안하게 커맨드 창을 세팅해보자. 0. 사이트 방문 아래 사이트에 들어가자. https://iterm2colorschemes.com/ 1. 테마 다운로드 가장 먼저 나오는 화면에서 tar.gz 혹은 .zip 파일을 클릭하여 다운받는다. 2. 압축 해제 해당 파일의 압축을 풀어준다. 필자는 tar.gz 파일을 다운받아 압축을 해제했다. > tar -xf mbadolato-iTerm2-Color-Schemes-ad1df3f.tar.gz 3. 테마 적용 아래 순서대로 설치하는 방법이 나와 있는대로 풀어보자. 3-1. iTerm을 킨다. 3-2. CMD+I 를 누른다. 3-3. C..