목록전체 글 (364)
seong
1.신뢰성 있는 통신이란? 수신자가 정보를 전달하고 송신자는 정보를 제대로 전달 받았다면 "전달 받음"을 확인 해주고, 만약 제대로 전달 받지 못했다면 "전달 받지 못함" 즉, 상호간 확인을 하며 통신을 하는 것을 "신뢰성 있는 통신" , TCP 3-way hand shake가 있다. 2. TCP 3-way hand shake란? TCP/IP 프로토콜 위에서 통신하는 프로그램의 데이터를 전송 하기 위해 송수신자간 서로 세션을 수립 하는 과정이다. 1) P가 Q에게 접속 신호인 SYN을 보내준다. 2) Q는 전달 받은 SYN 신호와 , 요청을 수락하는 ACK 신호를 다시 P에게 전달 3) P는 연결 한다는 ACK 신호를 보내고 데이터 전송이 시작된다.
1. 자바 프로젝트 생성 File -> New -> Other Java Project선택 프로젝트 이름 : first-project JRE - 현재 사용하는 자바와 버전을 맞추어준다 (jdk - 11을 사용하기 때문에 JavaSE-11사용) 2. 새 Class 파일 생성 src -> New -> Class 클래스 이름은 HelloWorld 아래 메소드 자동 생성 기능도 체크 3. 코드 실행 public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); // sysout + 컨트롤 + spacebar -> 자동완성 , 맥북은 command + spaceber (설정필요) } }
1.Openjdk Download 검색 2. 사용할 버전 선택 및 다운로드 (맥은 Mac 클릭) 3. 다운로드 후 압축 파일은 압축을 풀어준다.
이클립스 사용 STS VsCode 사용 인텔리J 유료 (추후 필요하면 사용) Atom 1.홈 페이지에 이클립스 검색 2. 이클립스 홈페이지 접속 후 설치 클릭 쭉 설치 해준다. 3. 자바 설치(jdk) 이클립스 설치 전 자바 jdk 가 먼저 되어야 한다. 4.설치 화면 Java Developers는 자바만 개발할 때 사용 Enterprise Web Developers는 Java + 웹 개발할 때 사용한다. . java 11+ VM : java jdk 를 다운한 폴더를 선택 Installation Folder : 이클립스를 다운로드할 폴더를 선택 5.이클립스 실행