일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 암홀트롭
- 봉제용어
- 나일론지퍼
- AATCC
- 헤이큐
- 웹API
- 40HQ컨테이너40GP컨테이너차이
- 미국영어연음
- 비리짐
- WHATTIMEOFTHEDAY
- 필터링후복사붙여넣기
- 와끼
- TACKING
- 영어시간읽기
- 고급영어단어
- 지연환가료
- 핸드캐리쿠리어차이점
- 40HQ컨테이너
- 미니마카
- 비슬론지퍼
- 엑셀드래그단축키
- 우레탄지퍼
- 요척합의
- Armhole Drop
- 클린코드
- 슈퍼코딩
- MERN스택
- 엑셀자동서식
- 엑셀필터복사붙여넣기
- 자켓실측
- Today
- Total
목록PROGRAMMING/면접준비 (33)
CASSIE'S BLOG
간단히 말하면, 스프링 컨테이너는 객체의 생성과 의존성 주입을 담당하여 스프링 애플리케이션의 객체 관리를 지원하고, 서블릿 컨테이너는 웹 애플리케이션에서 서블릿을 실행하고 HTTP 요청을 처리하여 동적인 웹 페이지를 생성하는 역할을 합니다. 서블릿은 Java 언어로 작성된 클래스입니다. 이 클래스는 일반적으로 javax.servlet.Servlet 인터페이스를 구현하거나 javax.servlet.http.HttpServlet 클래스를 상속합니다. 간단한 예시를 들어보겠습니다. 아래는 "Hello, World!"를 출력하는 간단한 서블릿의 예시 코드입니다. import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class ..
각 디자인 패턴에 대해 예시를 들며 더 쉽게 설명해보겠습니다. 싱글톤(Singleton) 패턴: 싱글톤 패턴은 커피 전문점을 예로 들어보겠습니다. 전 세계에서 한 번만 존재하는 유일한 커피 전문점이 있습니다. 이것이 바로 싱글톤입니다. 어디에서나 같은 커피 전문점에 접근하여 커피를 주문할 수 있습니다. 빌더(Builder) 패턴: 빌더 패턴은 주택 건설을 예로 들어볼 수 있습니다. 주택 건설을 위해 필요한 여러 가지 옵션이 있을 수 있습니다(방의 개수, 욕실의 종류 등). 빌더 패턴을 사용하면 각각의 옵션을 설정하여 원하는 유형의 주택을 건설할 수 있습니다. 데코레이터(Decorator) 패턴: 데코레이터 패턴은 케이크 장식을 예로 들어보겠습니다. 기본적인 케이크에 초콜릿, 과일, 생크림 등을 추가하여 ..
Go언어가 99%네? https://github.com/superkkt/cherry GitHub - superkkt/cherry: OpenFlow Controller written in Go OpenFlow Controller written in Go. Contribute to superkkt/cherry development by creating an account on GitHub. github.com SDN CONTROLLER를 엔터프라이즈레벨에서 구현한 프로젝트라는데 SDN CONTROLLER가 뭔지 쉽게 설명해줘 SDN은 "Software-Defined Networking"의 약자로, 네트워크를 소프트웨어로 제어하고 관리하는 접근 방식을 가리킵니다. 이것은 전통적인 네트워크 구성 방식과는 다르게..
Implement a DHCP server: DHCP는 "Dynamic Host Configuration Protocol"의 약자로, 네트워크 장치에게 IP 주소 및 관련 네트워크 구성 정보를 동적으로 할당하는 프로토콜입니다. 이를 통해 컴퓨터나 기타 네트워크 장치가 네트워크에 연결될 때 자동으로 IP 주소를 할당받을 수 있습니다. 일반적으로 DHCP 서버는 네트워크에 존재하며, 네트워크에 연결된 클라이언트 장치에게 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 주소 등의 네트워크 설정 정보를 제공합니다. DHCP 서버는 네트워크 관리자가 설정하고 유지하는 서버 소프트웨어를 가리킵니다. DHCP 서버의 주요 기능은 다음과 같습니다: IP 주소 동적 할당: DHCP 서버는 네트워크에 연결된 장..
인터페이스와 추상 클래스는 모두 추상화를 통해 다형성을 제공하는 자바의 특징을 나타내는 요소입니다. 그러나 두 개의 주요 차이점이 있습니다. 추상 메소드와 일반 메소드: 인터페이스: 오직 추상 메소드만을 가질 수 있습니다. Java 8부터는 디폴트 메소드와 정적 메소드를 가질 수 있게 되었습니다. 추상 클래스: 추상 메소드뿐만 아니라, 구현이 있는 일반 메소드도 가질 수 있습니다. 또한 생성자도 가질 수 있습니다. 다중 상속: 인터페이스: 다중 상속을 지원합니다. 클래스가 여러 개의 인터페이스를 구현할 수 있습니다. 추상 클래스: 단일 상속만을 지원합니다. 클래스는 하나의 추상 클래스만을 상속할 수 있습니다. 그 외에도 인터페이스는 상수와 관련된 필드만을 가질 수 있고, 추상 클래스는 일반 필드도 가질 ..