본문 바로가기

프로젝트10

ppt 작성시 하지 넣지 말아야될 말들 1. 표정은 발표자의 이미지(웃는 모습)2. 말투(자신감, 준비성의 정도)3. 워딩의 흐름(준비성, 성실성, 기술력 간접 체크)4. 청중의 반응 유도(질의 응답 등)5. 시선 (시선을 피하면 소극적 자신감 없다, 너무 오래 보면 싸우자 드루와)      1. 이번에는 저희가 어려워서 또는 시간이 없어서 못했다.2. 다음에는 더 기술을 추가 하려고 한다.3. 목표는 화면에 보이는 것과 같습니다. 하고 넘어 가는 것4. 이 부분은 다들 구현한 기술이라서~~5. 프로젝트는 배우는 과정이라서~~ 2025. 4. 3.
chatService Serializable은 객체를 직렬화(Serialization) 하기 위해 사용돼요.직렬화는 객체를 바이트 스트림으로 변환하는 과정이에요. 이렇게 하면 객체를 파일에 저장하거나 네트워크로 전송할 수 있어요.왜 필요한가?채팅 프로그램에서는 서버와 클라이언트가 객체를 주고받아야 해요.예를 들어, 클라이언트가 ChatDTO 객체를 서버로 보내고 싶을 때, 이 객체는 네트워크를 통해 전송되어야 합니다. 그런데 네트워크는 바이트 단위로만 데이터를 전송할 수 있어요.그래서 객체를 바이트로 바꿔서 보내야 하고, 이 과정을 **"직렬화"**라고 해요. ObjectInputStream과 ObjectOutputStream의 역할ObjectOutputStream (writer)객체를 직렬화하여 네트워크로 전송할 때 사용... 2025. 3. 16.
동시성 제어 https://velog.io/@been/%EC%9E%90%EB%B0%94Multi-Thread%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EB%8F%99%EC%8B%9C%EC%84%B1-%EC%A0%9C%EC%96%B4%EB%A5%BC-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 2025. 3. 16.
aws 참고 사이트 https://ttl-blog.tistory.com/1335#%F0%9F%A7%90%20AWS%20EC2%20%EC%84%9C%EB%B2%84%20%EB%9D%84%EC%9A%B0%EA%B3%A0%20%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0-1 2025. 3. 16.
이미지 상대경로 my_project/ ├── src/ │   └── Main.java ├── resources/ │   ├── images/ │   │   ├── image1.jpg │   │   └── image2.png └── pom.xml (Maven을 사용할 경우)  import javax.swing.*; import java.awt.*; import java.net.URL; public class Main {     public static void main(String[] args) {         // 이미지 파일의 경로를 설정합니다.         // resources/images/image1.jpg는 상대 경로입니다.         URL imageUrl = Main.class.getClassLoad.. 2025. 3. 14.
JFrame setSize(int width, int height) - 창 크기 지정setLocation(int x, int y) - 실행해을 때 창 위치 지정setDefaultCloseOperation(int operation) - 사용자가 이 프레임에서 "닫기"를 시작할 때 기본적으로 수행되는 작업을 설정setLayout(LayoutManager manager) - 레이아웃 관리자를 설정JButton - 버튼 객체add - 프레임에 추가setVisible(boolean b) - 매개 변수 b의 값에 따라 이 창을 표시하거나 숨김JTextField(int arg0) - 텍스트 필드 객체setActionCommand(String actionCommand) - 코멘드 설정addActionListener(ActionLi.. 2025. 3. 12.
query 문 및 이미지 url -- ------------------------------- 1. 테이블 생성-- ------------------------------- Attraction 테이블CREATE TABLE attraction (    attractionID INT AUTO_INCREMENT PRIMARY KEY,    attractionName VARCHAR(255) NOT NULL,    attractionURL VARCHAR(255) NOT NULL);-- EatingHouse 테이블CREATE TABLE eatingHouse (    eatingHouseID INT AUTO_INCREMENT PRIMARY KEY,    eatingHouseName VARCHAR(255) NOT NULL,    eatingHouse.. 2025. 3. 12.
놀이동산 프로젝트 - 기능 및 개념 공부 Socket(String host, int port)Creates a stream socket and connects it to the specified port number on the named host. getInputStream()Returns an input stream for this socket. getOutputStream()Returns an output stream for this socket.   This class implements server sockets. A server socket waits for requests to come in over the network. It performs some operation based on that request, and then po.. 2025. 3. 11.
놀이동산 프로젝트 - 기능 및 개념 공부 Socket(String host, int port)Creates a stream socket and connects it to the specified port number on the named host. getInputStream()Returns an input stream for this socket. InputStream은 데이터를 byte 단위로 읽어들이는 통로이며 (읽어들인 데이터를 byte로 돌려줌)InputStream이 갖춰야 할 덕목으로는데이터 읽기특정 시점으로 되돌아가기얼마나 데이터가 남았는지 보여주기통로 끊기Stream개별 바이트나 문자열인 데이터의 원천파일을 읽거나 쓸 때, 네트워크 소켓을 거쳐 통신할 때 쓰이는 추상적인 개념데이터가 전송되는 통로데이터가 네트워크를 거치건, 파일에.. 2025. 3. 11.
github issues참고사이트 https://velog.io/@gillog/GitHub-%ED%8C%80-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0Issues-Projects-Milestones-%ED%99%9C%EC%9A%A9 2025. 3. 11.
728x90