반응형 분류 전체보기52 Gradle Multi Module 프로젝트 머리말 하나의 단일 모듈로는 관리에 어려움을 겪게 되었고 이문제를 해결하기 위해서 모듈을 분류하는 multi module을 공부하게 되었습니다. 프로젝트 생성 Spring Boot 2.4.xx Gradle 6.8 Intellij Java11 초기 프로젝트 구조에서 app이라는 디렉 토리를 추가하고 project structure를 통해서 모듈을 추가해줄 수 있다. 그리고 new moudle을 클릭하면 위와 같이 새로운 spring initializer가 온다. 이렇게 새로 추가하는 방법도 있지만, settings.gradle, HELP.md 와같이 사용하지 않는 파일도 같이 추가 되어서 디렉토리를 추가하고 build.gradle을 추가해주는 방식으로 사용합니다. 현재 프로젝트 구조와 동일하게 먼저 디렉토.. 2021. 6. 12. DB 스키마 정의 DB에서 자료구조, 자료 표현 방법, 자료간의 관계, 무결성제약 조건에 관한 전반적인 명세를 기술한 메타 데이터 종류 외부 스키마 서브 스키마, 사용자 뷰 라고도 한다. 정의 : 사용자나 응용프로그래머가 각 개인의 입장에서 필요한 DB의 논리적인 구조를 정의한 것 실제 데이터를 사용자에게 보여지는 데이터로 변경 한 것 같은 DB에 대해서 다른 외부 스키마를 정의할 수 있음 개념 스키마(통합 DB구조) DB의 전체적인 논리적 구조 모든 응용프로그램이나 사용자들이 필요한 데이터를 종합한 스키마이다. DB의 논리적 구조를 명세 DB 접근 권한, 보안, 무결성 제약 조건등이 명세 되어 있다. 내부 스키마 물리적인 저장장치 입장에서 DB가 저장되는 방법을 기술 내부 레코드 물리적 순서, 인덱스 유무 등에 관.. 2021. 6. 5. RDB Join Query Join 정의 두개 이상의 테이블을 연결 또는 결합하여 데이터를 출력하는 것 목적 조인을 사용하는 이유는 정규화로 인해 분리된 테이블에서 필요한 데이터만 얻기 위한 이유 종류 Inner Join Outer Join Cross Join Self Join Anti Join Semi Join 테스트 데이터 테스트 코드 create table department ( dep_id bigint primary key auto_increment, dep_name varchar(50) ); create table employee ( emp_id bigint primary key auto_increment, dep_number bigint, name varchar(20), age int, foreign key (dep_n.. 2021. 6. 5. Load Balancer ADC 종류 L4 Switch L7 Switch 정의 adc : application Delivery Controller 보안/성능/가용성을 향상시키기 위해서 사용하는 부하 분산을 목적으로 사용하는 네트워크 장비 및 SW이다. 부하 분산 방법 Round Robin(Default) 저의 랜덤하게 서벙에 부하를 분산장점 부하 분산 로직이 간단 단점 서버의 부하 상태 등에 대한 고려가 없음 효과적인 부하 분산이 일어나지 않을 수 있음 Least Connection 정의 서버 중 Session수가 가장 적은 Server로 사용자 접속을 유도 장점 서버 부하 상태를 고려해서 부하 분산 단점 서버 1대를 추가할 경우 모든 request 가 새로 추가된 서버로 집중될 수 있음 Fast Reponse Time 정의 가.. 2021. 6. 3. 이전 1 ··· 8 9 10 11 12 13 다음 반응형