본문 바로가기

전체 글15

Spring 기초 웹서비스? 웹서비스를 만든다는 건, 클라언트와 서버 모두 만들어야 한다는 것을 뜻합니다. 클라이언트는 사용자가 보는 화면입니다. 웹사이트로 따지면 크롬 브라우저나 사파리, 익스플로러가 해당되겠고 앱으로 따지면 여러분들 휴대폰에 많이 존재하는 어플, 즉 앱 자체가 해당됩니다. 서버는 여러분들이 원하는 데이터가 있는 곳이고, 원하는 데이터를 요청하면 이에 응답해주는 곳이기도 합니다. 웹서비스의 기본 구조는, 클라이언트에서 원하는 데이터가 있을 때마다 서버에 요청하고, 응답 데이터를 받아 사용자에게 보여줍니다. 그렇다면 우린 사용자들이 보는 웹 화면을 만들고 필요한 데이터를 요청할 수 있는 서버를 만들면 되겠네요? 간단합니다! 일단 스프링 작동시키기 인텔리제이(IntelliJ)란? MS Word 가 문서 작업.. 2021. 5. 13.
UDP프로토콜에서의 전송 1. UDP에서 데이터 분실 오류 및 데이터 도착 순서가 변경되는 오류에 대해 원인, 현상, 대책 등을 설명해 보시오. UDP프로토콜은 비연결형 서비스를 이용하여 데이터그램을 전송하며, 각 데이터 그램은 전송과정에서 독립적으로 중개된다. 이런 과정에서 반드시 목적지에 도착하는 것을 보장하지는 않으며 슬라이딩 윈도우 프로토콜과 같은 흐름제어 기능도 제공하지 않아, 버퍼 오버플로(Buffer Overflow)에 의한 데이터 분실 오류가 발생할 수 있다. 이와 같은 이유로 데이터그램을 전송 할 때는 오류발생 가능성을 항상 염두에 두어야 한다. 오류유형은 문제에 나온 것처럼 데이터 분실 오류 및 데이터 도착 순서가 변경되는 오류가 있는데 데이터 분실 오류는 데이터가 전송되는 과정에서 수신자에게 도착하지 못한 경.. 2021. 5. 13.
기초 Java 변수 변수란? 코드를 보고 알아보기 Java에서의 자료형 종류 변수(Variable)란? 변수란 간단하게 변하는 수라고 생각하면 편하게 생각할 수 있을 것 같아요. 프로그래밍에서는 여러가지의 변하는 수 변수를 다양한 형태 모양을 맞추어서 사용하는데 이때 이 다양한 형태를 자료형이라고 합니다! 말로만 들으면 역시 이해가 안 가니까 코드를 보면서 천천히 알아봅시다! public void Example{ public static void main(String[] args){ String myName = "Aslan";//자료형 : String, 변수 : myName int age = 24;//자료형 : int, 변수 : age } } main 안에 있는 String myName과 int age를 보이죠? 이 두 부.. 2021. 5. 12.