전체 글
2021하_냉방 시스템(백준. 삼성 기출 - 23289.온풍기 안녕!)
https://www.codetree.ai/training-field/frequent-problems/problems/cooling-system/submissions?page=2&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.aifrom collections import dequeMAX=20n,m,K=map(int,input().split())a=[list(map(int,input().split())) for _ in range(n)] # 맵b=[[[[0]*MAX for _ in range(MAX)] for _ in range(MAX)]..
2022상_나무박멸
https://www.codetree.ai/training-field/frequent-problems/problems/tree-kill-all?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ain,m,K,c=map(int,input().split())a=[list(map(int,input().split())) for _ in range(n)] # 나무 맵. 빈 칸 = 0, 벽 = -1, 나무 : 1 이상b=[[0]*n for _ in range(n)] # 제초제 맵ans=0# 상,하,좌,우dx1=[-1,1,0,0]dy1=[..
2. 관계형 데이터베이스
2. 관계형 데이터베이스2. 관계형 데이터베이스키무결성뷰(View) (B)인덱스인덱스의 주요 개념인덱스의 장단점주요 인덱스 유형클러스터형 인덱스(Clustered Index)비클러스터형 인덱스(Non-Clustered Index)유니크 인덱스(Unique Index)유니크 인덱스와 기본 키의 차이점복합 인덱스(Composite Index)인덱스 사용 시 고려사항인덱스의 컬럼 선택 기준인덱스의 사용 예해시 테이블 인덱스B +/- 트리 인덱스B - 트리 인덱스B-트리 인덱스의 주요 특징B-트리 인덱스의 작동 방식B-트리 인덱스의 장단점B + 트리B+ 트리의 주요 특징B+ 트리의 작동 방식B+ 트리의 장단점B-트리와 B+ 트리의 비교ORM(Object-Relational Mapping)ORM의 주요 개념ORM..
1.데이터베이스의 종류
1.데이터베이스의 종류1.데이터베이스의 종류데이터베이스란데이터베이스의 특징데이터베이스의 개념적 요소스키마(schema)데이터 설계 3단계관계형 데이터베이스NoSQL(Not Only SQL) 데이터베이스주요 특징NoSQL의 한계NoSQL 데이터베이스 유형NoSQL의 사용 사례RDBMS vs NoSQL데이터베이스란사용자나 프로그램에서 사용하기 위해 저장 및 관리하는 데이터 집합이다.데이터베이스의 특징실시간 접근 : 데이터베이스에 언제든지 접근해 필요한 처리를 할 수 있다.동시 공유 : 여러 사용자가 데이터베이스에 접근할 수 있다.지속적 변화 : 데이터의 갱신, 삽입, 삭제 등을 통해 계속해서 변화한다.내용 기반 참조 : 데이터의 값을 이용해 데이터에 접근할 수 있다데이터베이스의 개념적 요소개체(entity,..
5. 싱글톤 컨테이너
5. 싱글톤 컨테이너5. 싱글톤 컨테이너웹 애플리케이션과 싱글톤싱글톤 패턴싱글톤 컨테이너싱글톤 방식의 주의점@Configuration과 싱글톤@Configuration과 바이트코드 조작의 마법웹 애플리케이션과 싱글톤웹 애플리케이션은 보통 여러 고객이 동시에 요청을 한다.스프링 없는 순수한 DI 컨테이너 테스트package hello.core.singleton;import hello.core.AppConfig;import hello.core.member.MemberService;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;import static org.assertj.core.api.Assertions.*;public..
4. 스프링 컨테이너와 스프링 빈
4. 스프링 컨테이너와 스프링 빈4. 스프링 컨테이너와 스프링 빈스프링 컨테이너 생성스프링 컨테이너의 생성 과정스프링 빈 조회 - 상속 관계BeanFactory와 ApplicationContextBeanFactoryApplicationContext애노테이션 기반 자바 코드 설정 사용XML 설정 사용스프링 빈 설정 메타 정보 - BeanDefinitionBeanDefinition 살펴보기스프링 컨테이너 생성//스프링 컨테이너 생성ApplicationContext applicationContext =newAnnotationConfigApplicationContext(AppConfig.class);ApplicationContext 를 스프링 컨테이너라 한다.ApplicationContext 는 인터페이스이다...