분류 전체보기187 디렉토리와 패키지 차이점 패키지 : 자바 파일들의 모음ex) service, DTO, 등등.. 디렉토리 : 자바 파일 이외 것들의 모음ex) 보통 src를 의미함 2025. 4. 4. 2025.04.04 1. 패키지와 디렉토리의 차이점 2025. 4. 4. ppt 작성시 하지 넣지 말아야될 말들 1. 표정은 발표자의 이미지(웃는 모습)2. 말투(자신감, 준비성의 정도)3. 워딩의 흐름(준비성, 성실성, 기술력 간접 체크)4. 청중의 반응 유도(질의 응답 등)5. 시선 (시선을 피하면 소극적 자신감 없다, 너무 오래 보면 싸우자 드루와) 1. 이번에는 저희가 어려워서 또는 시간이 없어서 못했다.2. 다음에는 더 기술을 추가 하려고 한다.3. 목표는 화면에 보이는 것과 같습니다. 하고 넘어 가는 것4. 이 부분은 다들 구현한 기술이라서~~5. 프로젝트는 배우는 과정이라서~~ 2025. 4. 3. 스프링이란? 좋은 객체 지향 어플리케이션을 개발할 수 있게 도와주는 프레임워크 2025. 3. 24. 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. 내부 네트워크 외부 네트워크 데이터 통신을 이해하기 위해서는 네트워크 내의 모든 기기가 고유한 MAC 주소를 가지고 있다는 것을 알아야 합니다. MAC 주소는 기기의 네트워크 카드에 할당된 고유한 식별자입니다. 이를 통해 네트워크 상에서 기기를 구분하고, 올바른 목적지로 데이터를 전송할 수 있습니다. MAC 주소는 네트워크 내의 기기를 구분하는 데 사용되며, IP 주소는 네트워크를 통해 데이터가 올바른 목적지로 전달될 수 있도록 합니다. 또한, TCP와 UDP 포트 번호는 특정 서비스나 애플리케이션에 데이터를 전달하는 데 사용됩니다. 내부 네트워크는 특정한 물리적 공간 내의 기기들이 서로 연결된 네트워크를 말하며, 외부 네트워크는 더 넓은 인터넷을 통한 연결을 의미합니다 DHCP란?DHCP (Dynamic Host Configur.. 2025. 3. 15. 이미지 상대경로 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. 이전 1 2 3 4 ··· 19 다음 728x90