Posts by Category

알고리즘

[Programmers]네트워크(BFS)

1 minute read

문제 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니...

[Programmers]베스트앨범

1 minute read

문제 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다.

Back to Top ↑

Spring

Singleton Container

less than 1 minute read

싱글톤 패턴 클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴 private 생성자를 사용해서 외부에서 임의로 new 키워드를 사용하지 못하도록 막아야 함.

스프링 컨데이너와 빈

less than 1 minute read

스프링 빈 조회 - 상속관계 부모 타입으로 조회하면, 자식 타입도 함께 조회한다. Object 타입으로 조회하면, 모든 스프링 빈을 조회한다.

객체지향 설계와 스프링

2 minute read

스프링 컨셉 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임 워크 좋은 객체 지향 어플리케이션을 개발할 수 있게 도와주는 프레임워크

Back to Top ↑

JAVA

추상클래스 VS 인터페이스

less than 1 minute read

추상클래스란?(IS-A) 일반 클래스와 별 다를 것이 없지만 추상메소드가 한개라도 있어야함. 상속을 통해 자손 클래스에서 완성하도록 유도하는 클래스. 미완성 설계도이며 상속을 위한 클래스이기 때문에 객체를 생성할 수 없음. 공통된 기능이 필요하다면 추상클래스에서 기...

HashTable?

3 minute read

1. 해시테이블(HashTable)이란? 해시 테이블은 (Key, Value)로 데이터를 저장하는 자료구조 중 하나로 빠르게 데이터를 검색할 수 있는 자료구조이다. 해시 테이블이 빠른 검색속도를 제공하는 이유는 내부적으로 배열(버킷)을 사용하여 데이터를 저장하기 때문이다. 해시...

Back to Top ↑

WEB

Servlet VS JSP

less than 1 minute read

Web Application Web Browser 클라이언트에서 요청을 하고 전달받은 페이지를 볼 수 있는 환경(Chrome, Firefox, Safari…)

WEB기본(URI, HTTP, REST)

1 minute read

URI & URL URI(식별자) : Uniform Resource Identifier 인터넷에 있는 자원을 나타내는 유일한 주소. 인터넷 프로토콜에 항상 붙어다니며 인터넷에서 요구되는 기본 조건이다. 하위개념으로 URL과 URN(이름)을 갖고 있다. 자원의...

WEB기본(DHCP,DNS)

1 minute read

DHCP(Dynamic Host Configuration Protocol) 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜. 네트워크에서 컴퓨터에게 자동으로 IP주소, gateway주소를 할당해주는 것을 의미하며 해...

Back to Top ↑

Spring Boot

Stand Alone Spring Application

less than 1 minute read

Stand Alone Spring Container 개발 Spring Container : Business Object Code와 Configuration Metadata를 조합하여 내부의 bean object를 구성 -> server application으로 만들어...

Back to Top ↑

JPA

JPA

1 minute read

SQL 중심 개발의 문제점

Back to Top ↑