[백준]로또
문제
문제
문제
문제
문제
문제 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니...
문제 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다.
의존관계 주입 방법
싱글톤 패턴 클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴 private 생성자를 사용해서 외부에서 임의로 new 키워드를 사용하지 못하도록 막아야 함.
스프링 빈 조회 - 상속관계 부모 타입으로 조회하면, 자식 타입도 함께 조회한다. Object 타입으로 조회하면, 모든 스프링 빈을 조회한다.
스프링 컨셉 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임 워크 좋은 객체 지향 어플리케이션을 개발할 수 있게 도와주는 프레임워크
Spring MVC
추상클래스란?(IS-A) 일반 클래스와 별 다를 것이 없지만 추상메소드가 한개라도 있어야함. 상속을 통해 자손 클래스에서 완성하도록 유도하는 클래스. 미완성 설계도이며 상속을 위한 클래스이기 때문에 객체를 생성할 수 없음. 공통된 기능이 필요하다면 추상클래스에서 기...
Java Virtual Machine
1. 해시테이블(HashTable)이란? 해시 테이블은 (Key, Value)로 데이터를 저장하는 자료구조 중 하나로 빠르게 데이터를 검색할 수 있는 자료구조이다. 해시 테이블이 빠른 검색속도를 제공하는 이유는 내부적으로 배열(버킷)을 사용하여 데이터를 저장하기 때문이다. 해시...
Web Application Web Browser 클라이언트에서 요청을 하고 전달받은 페이지를 볼 수 있는 환경(Chrome, Firefox, Safari…)
URI & URL URI(식별자) : Uniform Resource Identifier 인터넷에 있는 자원을 나타내는 유일한 주소. 인터넷 프로토콜에 항상 붙어다니며 인터넷에서 요구되는 기본 조건이다. 하위개념으로 URL과 URN(이름)을 갖고 있다. 자원의...
DHCP(Dynamic Host Configuration Protocol) 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜. 네트워크에서 컴퓨터에게 자동으로 IP주소, gateway주소를 할당해주는 것을 의미하며 해...
Stand Alone Spring Container 개발 Spring Container : Business Object Code와 Configuration Metadata를 조합하여 내부의 bean object를 구성 -> server application으로 만들어...
Spring Boot 시작하기
Spring Boot 시작하기
SQL 중심 개발의 문제점