- [설치 메뉴얼] Spring Tool Suite에 Lombok.jar 파일 적용시키기Song hyun[설치 메뉴얼] Spring Tool Suite에 Lombok.jar 파일 적용시키기*참고하면 좋은 글:https://whatsthatsound.tistory.com/135 [설치 메뉴얼] 롬북 라이브러리 Lombok 설치하기[설치 메뉴얼] 롬북 라이브러리 Lombok 설치하기 롬북(Lombok)이란 Java 개발자들이 만든 라이브러리로, getter, setter, toString등 다양한 반복 메서드들을 편리하게 작성할 수 있게 도와주는 라이브whatsthatsound.tistory.com Spring Tool Suite에 lombok을 적용시켜보자.먼저 작업 중인(롬복 파일을 사용할) 프로젝트에 [lib]라는 이름의 새 폴더를 만든다. 그리고 기존의 lombok.jar파일을 [lib]폴더 내에 복사..
- 2024-05-27 10:51:16
- 개인 프로젝트(1) -<소켓 통신을 이용한 채팅 프로그램 만들기(1)>Song hyun개인 프로젝트(1) -1. 프로젝트 시작하기2. 코드 예제 분석 1. 프로젝트 시작하기: 자바 소켓 통신을 활용한 채팅 프로그램 첫 팀 프로젝트가 끝나고 벌써 일주일! 소켓 통신을 활용한 개인 프로젝트가 시작되었다. 이번의 주제는 '소켓 통신을 사용하여 채팅 프로그램 만들기'이다. 채팅이라는 말에 처음에는 카카오톡, 라인, 디스코드 등의 어플들을 떠올렸다. 그런데 원체 유명하고, 안 쓰는 사람이 없을 정도의 프로그램들이라 주제가 겹칠 것 같아 걱정되었다. 그러다 초등학생 시절, 안 하는 친구가 없었던 추억 속의 채팅 프로그램 "Nate-On"을 떠올렸다. 네이트온의 경우는 실제로 PC용 프로그램이었던 만큼 참고하기도 좋을 것 같았다. 그렇게 "네이트온"을 모티브로 한 소켓 통신-채팅 프로그램 제작이 ..
- 2024-05-24 12:23:39
- [Java] 100. 네트워크 프로토콜Song hyun[Java] 101. 네트워크 프로토콜1. 프로토콜의 개념과 종류2. 소켓과 프로토콜3. 나만의 프로토콜로 서버 만들기- 서버4. 나만의 프로토콜로 서버 만들기- 클라이언트1. 프로토콜의 개념과 종류(1) 프로토콜(Protocol): 복수의 컴퓨터 사이나 중앙 컴퓨터 단말기 사이에서, 데이터 통신을 원활하게 하기 위해 필요한 통신의 규약이다.(=약속) (2) 네트워크 프로토콜(Network Protocol): 네트워크에서 데이터를 교환하기 위한 규칙과 절차의 집합이다.이는 데이터 형식, 순서, 오류 제어 등을 정의해 서로 다른 시스템 간의 통신을 가능하게 한다. (3) 주요 프로토콜의 종류-HTTP(HyperText Transfer Protocol): 웹 페이지를 전송할 때 쓰는 프로토콜이다. 웹 브라..
- 2024-05-24 11:24:18
- [Java] 99. 1:N 양방향 통신Song hyun[Java] 1:N 양방향 통신1. 서버 측 시나리오 코드2. 클라이언트 측 시나리오 코드3. 실행 시나리오 코드1. 필요 개념(1) 서버와 클라이언트 소켓-서버는 하나의 ServerSocket을 통홰 여러 클라이언트의 연결 요청을 기다린다.-클라이언트는 각각의 Sockert을 통해 서버에 연결을 요청, 연결 후 서버와 통신한다. (2) 멀티 스레딩-서버는 각 클라이언트와의 통신을 별도의 스레드에서 처리한다. 이를 통해 여러 클라이언트와 동시에 통신할 수 있다.-각 클라이언트는 서버와의 통신을 처리하는 자체 스레드를 가진다. (3) 동기화 및 자원 관리-여러 스레드가 동시에 데이터를 읽고 쓸 수 있기에, 데이터의 일관성을 유지하기 위한 동기화가 필요하다.-서버는 연결된 클라이언트 소켓을 관리하고, 클라이..
- 2024-05-24 10:23:03
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)