전체 글188 컴포넌트 스캔 @ComponentScan 이걸 설정 정보에 붙여준다. 1. @Component 애노테이션이 붙은 클래스를 스캔해서 스프링 빈으로 등록하는 기능을 가진다. 2. @ComponentScan( basePackages = "haha.study",)위와 같이 basePackages -> 탐색할 패키지의 시작 위치를 지정한다지정하지 않으면 -> @ComponentScan 이 붙은 설정 정보 클래스의 패키지가 시작 위치! 수동 빈 등록 vs 자동 빈 등록-> 수동 빈이 자동빈을 오버라이딩 한다. -> 수동 빈 등록이 우선권을 가진다. +)@Autowired-> @Component 붙은 클래스 내에서 의존성 주입을 자동으로 넣어 주는 애노태이션이다. -> 주로 생성자에서 사용한다. .. 2025. 4. 6. 디렉토리와 패키지 차이점 패키지 : 자바 파일들의 모음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. 이전 1 2 3 4 ··· 19 다음 728x90