본문 바로가기

전체 글111

서버와 클라이언트 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 클라이언트는 서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미한다. 클라이언트는 클라이언트 프로그램을 실행하여 서버에 요청을 한다. 이 둘의 관계가 대표적으로 사용되는 것이 웹으로 웹은 요청과 응답이라는 간단한 형태로 동작한다. 클라이언트(사용자)가 요청을 하면 서버(제공자)는 서버(제공자)가 이 요청을 받아서 응답하는 것이다. 웹은 클라이언트 프로그램인 웹브라우저(파이어폭스,크롬,IE 등)와 웹서버(Apache, IIS, Nginx 등)로 이루어진다. 웹브라우저에 URL을 입력하면 그 URL에 해당하는 웹서버로 웹페이지에 대한 요청이 전달된다. 그러면 서버는 웹브라우저가.. 2022. 5. 10.
Java "*"로 트리를 만들어 보자 *을 이용해서 트리를 만드는 방법 2가지와 뒤집은 트리를 만드는 방법 2가지 결과물은 아래와 같다. 합치면 다이아몬드도 만들 수 있다! 2022. 5. 3.
Java - 형변환(타입변환, Casting) 1. 정의 형변환, 또는 타입변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다. 이를 통해 상황에 맞게 타입을 변환하여 적절히 사용할 수 있게 된다. 2. 자동 형 변환(자동 타입 변환) 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장되는 것으로 자동으로 변환된다. byte 2022. 5. 2.
Java - HashMap을 이용한 아이디, 비밀번호 체크 오늘도 열심히 Java 공부 중 HashMap을 을 이용해 넣은 회원정보(아이디와 비밀번호)를 체크하는 코드를 배웠다. 1. HashMap을 선언하여 회원정보 데이터를 추가해 주었다. 1 2 3 4 5 6 7 8 9 // HashMap인 infoMap의 Key는 ID, Value는 PW라고 할 때 // 아래의 회원정보 데이터 추가해주세요. HashMap infoMember = new HashMap(); infoMember.put("user1", "q1w2e3"); infoMember.put("user2", "w2e3r4"); infoMember.put("user3", "e3r4t5"); infoMember.put("user4", "r4t5y6"); infoMember.put("user5", "t5y6u7.. 2022. 4. 30.
Java 변수의 선언과 값 바꾸기 1. 변수의 선언 변수를 선언한 뒤 값을 넣을 수도 있고 [변수타입] [변수명]; [변수명] = [값]; 변수를 선언하면서 동시에 값을 넣을 수도 있다 [변수타입] [변수명] = [값]; 1 2 3 4 5 int numTwo; // 변수의 선언 numTwo = 2; // 값 넣기 int numOne = 1; // 변수의 선언 + 값 넣기 cs 2. 변수 여러개 선언하기 한 번에 여러 개의 변수를 선언할 수는 있지만 여러개의 변수를 선언할 경우에는 값을 넣으면서 선언할 수는 없다 결국 값을 또 각각 넣어주어야 한다. 1 2 3 int numThree, numFour; numThree = 3; numFour = 4; cs 3. 변수의 값 변경 이미 위에서 선언한 변수는 변수 타입을 앞에 적어 다시 선언하지 .. 2022. 4. 28.