일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- github
- ArrayList
- aop
- 자료구조
- 메서드
- css
- 회고
- 이진 탐색(binary search)
- HTML
- 자바
- 코딩문제
- Entity
- Spring
- 코딩테스트 준비
- Java
- 99클럽
- 정렬 알고리즘(sort algorithm)
- 항해99
- wil
- GIT
- CS
- Grafana
- 코딩
- 배열
- 면접(java
- Til
- 개발자 취업
- 코딩공부
- cs 공부)준비
- Today
- Total
목록분류 전체보기 (174)
hayu's 개발 일지

HTTP란? - 이전에 HTTP 에 대해 공부한 적이 있다. 블로그를 참고하자. 참고: https://yuha00e.tistory.com/entry/TIL240222-HTTP MVC 패턴이란? - MVC란 Model-View-Controller의 약자로, 소프트웨어 디자인 패턴 중 하나이다. - MVC 패턴은 소프트웨어를 구성하는 요소들을 Model, View, Controller로 구분하여 각각의 역할을 분리한다. Model - 데이터와 비즈니스 로직을 담당한다. - 데이터베이스와 연동하여 데이터를 저장하고 불러오는 등 작업을 수행한다. View - 사용자 인터페이스를 담당한다. - 사용자가 보는 화면과 버튼 등을 디자인하고 구현한다. Controller - Model 과 View 사이의 상호작용을 조..
메서드 정의 public static int add(int a, int b){ // 메서드 본문, 실행 코드 } 제어자 반환타입 메서드이름(매개변수 목록){ 메서드 본문 } - 제어자: public, static 과 같은 부분이다. - 반환 타입: 메서드가 실행된 후 반환하는 데이터의 타입을 지정한다. 메서드가 값을 반환하지 않는 경우 없다는 뜻의 void 를 사용해야 한다. - 메서드 이름: 메서드의 이름이다. 이 이름은 메서드를 호출하는데 사용된다. - 매개변수: 파라미터라고도 부른다. 메서드의 입력 값으로, 메서드 내부에서 사용할 수 있는 변수이다. 매개 변수는 옵션이다. 입력값이 필요없는 메서드는 매개변수를 지정하지 않아도 된다. - 메서드 본문: 실제 메서드의 코드가 위치한다. 중괄호 {} 사이..
메서드 - 자바에서는 함수를 메서드라고 한다. 메서드도 함수의 한 종류이다. 예시 코드를 보자 public static int add(int a, int b) { System.out.println(a + "+" + b + " 연산 수행"); int sum = a + b; return sum; } 메서드는 크게 메서드 선언과 메서드 본문으로 나눌 수 있다. 메서드 선언 public static int add(int a, int b) - 메서드의 선언 부분으로 메서드 이름, 반환 타입, 매개변수(파라미터) 목록을 포함한다. public static public: 다른 클래스에서 호출할 수 있는 메서드라는 뜻이다. static: 객체를 생성하지 않고 호출할 수 있는 정적 메서드라는 뜻이다. int add(in..

HTTP (HyperText Transfer Protocol)란? - 데이터를 주고 받는 양식을 정의한 "통신 규약" 중 하나가 HTTP 이다. - 범용적인 양식을 가지고 있어 전 세계에서 제일 널리 쓰인다. - 통신 규약이란, 컴퓨터끼리 데이터를 주고 받을 때 정해둔 약속을 말한다. - 한국 사람과 외국 사람이 말이 통하지 않는 것처럼, 컴퓨터끼리 데이터를 주고 받을 때 정해진 규칙없이 요청 방식이 다르다면 소통에 문제가 생긴다. - 따라서 현재 이용되는 웹 서버가 HTTP 를 기반으로 정해진 규칙에 맞게 데이터를 주고 받는다. - 모든 브라우저는 HTTP 프로토콜을 기본으로 지원하기 때문에 우리는 매일 HTTP 를 이용하는 셈이다. HTTP 로 데이터 주고 받는 법 - HTTP 에서는 언제가 Requ..

네트워크란? - 네트워크는 여러대의 컴퓨터 또는 장비가 서로 연결되어서 정보를 주고 받을 수 있게 도와주는 기술이다. Client 와 Server - 사용자는 브라우저를 이용하여 서버에 정보를 요청하고 응답을 받는다. - 이때 사용자의 요청이 서버에 도달하기 위해서는 해당 서버의 정보가 필요하다. - 사용자의 요청이 해당 서버에 정확하게 도달할 수 있게 제공되는 정보가 IP 주소이다. 웹 서버란? - 웹 서버는 인터넷을 통해 HTTP 를 이용하여 웹상의 클라리언트의 요청을 응답해주는 통신을 하는 컴퓨터이다. - 브라우저를 통해 HTTP Request 로 웹사이트를 웹서버에 요청합니다. - 이후 웹서버는 요청을 승인하고 HTTP Request 를 통해 웹사이트 데이터를 브라우저에 전송한다. - 브라우저는 ..

2차원 배열이란? - 단순히 나열되어 있는 배열을 1차원 배열이라 한다. 이 1차원 배열에 하나의 차원이 추가되는데 이것을 2차원 배열이라한다. 2차원 배열은 행과 열로 구성된다. - 2차원 배열은 int [][] arr = new int[2][3] 와 같이 선언하고 생성한다. 그리고 arr[1][2] 와 같이 사용하는데, 먼저 행 번호를 찾고 그 다음에 열 번호를 찾으면 된다. - 행은 영어로 row(로우), 열은 column(컬럼)이라 한다. - 2차원 배열의 사용법은 [] 가 하나 추가되는 것을 제외하고는 앞서본 1차원 배열과 같다. - 위의 그림 배열에 들어있는 데이터는 다음과 같다. arr[행][열] , arr [row] [column] 그림의 2차원 배열 데이터 arr[0][0] : 1 arr..