목록전체 글 (216)
IT STUDY LOG
# 학습 내용 1. 도메인 주도 설계와 모놀리식 분해 전략 도메인이란? - 도메인 지식 : 어떤 산업, 분야를 이해하기 위해 필요한 지식 - 도메인 : 지식, 영향력, 또는 활동 영역으로 개발 분야에서는 소프트웨어로 해결하려는 문제 영역을 의미 도메인 모델의 예시 - 온라인 서점에서 "도서"라는 하위 도메인을 개발 영역에서 모델링한다면? 도메인을 표현하는 대표적인 사례, 도메인 모델 - OOP : 객체지향 프로그래밍에서는 도메인이 클래스(상태, 동작을가지는 객체)로 표현 - ERD 도메인 주도 설계 (Domain Driven Design) - 하나의 도메인 모델에 대한 이해관계가 각각 다름을 인정하고, 각 팀에 적합한 하위 도메인을 설정하고, 해당 하위 도메인에 대한 맥락을 알고 있는 사람이 따라야할 비..
# 문제 내용 프로그래머스: 서울에 위치한 식당 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 알고리즘 분류 SQL : SELECT # 풀이 SELECT RI.REST_ID, RI.REST_NAME, RI.FOOD_TYPE, RI.FAVORITES, RI.ADDRESS, ROUND(AVG(REVIEW_SCORE),2) AS SCORE FROM REST_INFO AS RI JOIN REST_REVIEW AS RR ON RI.REST_ID = RR.REST_ID WHERE RI.ADDRESS LIKE '서울%' GROUP BY RR.REST..
# 문제 내용 [JAVA] 프로그래머스: 최소직사각형 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 알고리즘 분류 완전 탐색 # 풀이 import java.util.*; class Solution { public int solution(int[][] sizes) { int answer = 0; int max_w = 0; int max_h = 0; for (int i = 0; i < sizes.length; i++) { Arrays.sort(sizes[i]); if (max_w < sizes[i][0]) { max_w = sizes[i][0]; } if..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqGLmD/btsdIHT6fmn/tL7NntozY8Boxcah0RRTKK/img.png)
목차 1. 마이크로서비스 구조와 특징 2. 마이크로서비스 아키텍처 구현 단계 3. 서버리스 # 학습 내용 1. 마이크로서비스 구조와 특징 마이크로서비스 아키텍처의 정의 What are microservices? Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous microservices.io 다음 특징을 ..
# 문제 내용 프로그래머스: 평균 일일 대여 요금 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 알고리즘 분류 SQL : SELECT # 풀이 SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = "SUV" GROUP BY CAR_TYPE;