분류 전체보기180 [그림으로 공부하는 IT 인프라 구조] 인프라 아키텍처 살펴보기 본 내용은 그림으로 공부하는 IT 인프라 구조의 책 내용이 포함되어 있습니다.인프라란 무엇일까?전기,수도, 가스 등 가정에서 이용하는 것이나 지하철, 버스처럼 공공의 목적의 인프라를 떠올릴 수 있을 것이다.인프라를 우리말로 하면 '기반'이라는 뜻으로, 생활을 지탱하는 바탕이나 토대란 의미를 가진다. 인프라 구조 자체는 복잡하지만, 전문가에 의해 관리되고 있어서 사용자는 그 구조를 이해하지 않고도 간단히 이용할 수 있다는 특징이 있다. 인프라 아키텍처란 무엇일까?아키텍처란, 직역하면 구조라는 의미다. ex 기차기차에도 다양한 종류가 있지만, 그 구조 자체는 거의 같다. 전기로 움직이거나 여러 객체가 연결돼 있고, 내부에는 좌석이나 손잡이가 있다. 기차의 구조 또는 아키텍처가 확립되고, 이미 공통화돼 있다... 2024. 6. 4. [김영한 자바 ORM 표준 JPA ] - 고급 매핑 상속관계 매핑관계형 데이터베이스는 상속 관계 X슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사상속관계 매핑: 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법각각 테이블로 변환 > 조인 전략통합 테이블로 변환 > 단일 테이블 전략서브타입 테이블로 변환 > 구현 클래스마다 테이블 전략주요 어노테이션@Inheritance(strategy=InheritanceType.XXX)JOINED: 조인 전략SINGLE_TABLE: 단일 테이블 전략TABLE_PER_CLASS: 구현 클래스마다 테이블 전략@DiscriminatorColumn(name="DTYPE")@DIscriminatorValue("XXX") 조인 전략 장점테이블 정규화.. 2024. 6. 4. [프로그래머스] Lv2. 더 맵게 https://school.programmers.co.kr/learn/courses/30/lessons/42626# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 일일히 반복문 돌면서 찾기에는 시간복잡도가 너무 크다고 판단우선순위 큐를 사용해주었다. 왜? 정렬하는데 log N이 걸리기 때문에! 예외 상황을 고려해 주어야한다.input: [7], k:7 인 상황에서 output은 0이 나와야 한다. import java.util.*;class Solution { public int solution(int[] scoville, int K) { .. 2024. 5. 31. [프로젝트 분석] F-lab 당근마켓 회원가입 기능https://github.com/f-lab-edu/daangn-market-used-trading/pull/5 [#2] 회원가입 기능 구현 by ssibongee · Pull Request #5 · f-lab-edu/daangn-market-used-tradingThis repository has been archived by the owner on Aug 13, 2022. It is now read-only. Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot.. 2024. 5. 31. [프로젝트 분석] 우테코 프로젝트 분석 코드 분석 urlhttps://github.com/woowacourse-teams/2023-3-ddang GitHub - woowacourse-teams/2023-3-ddang: 중고 경매 거래 플랫폼중고 경매 거래 플랫폼. Contribute to woowacourse-teams/2023-3-ddang development by creating an account on GitHub.github.com https://github.com/woowacourse-teams/2023-3-ddang/pull/37 경매 엔티티 및 레포지토리(등록) 추가 by JJ503 · Pull Request #37 · woowacourse-teams/2023-3-ddang📄 작업 내용 요약 경매 엔티티 및 레포지토리(등록).. 2024. 5. 31. [김영한 실전 자바 - 기본편] 상속 상속 관계가 필요한 이유 ElectricCarpackage class10;public class ElectricCar { public void move(){ System.out.println("차를 이동합니다."); } public void charge() { System.out.println("충전합니다."); }} GasCarpackage class10;public class GasCar { public void move() { System.out.println("차를 이동합니다."); } public void fillUp(){ System.out.println("기름을 주유합니다."); .. 2024. 5. 30. [김영한 Spring MVC 1편] 스프링 MVC - 구조 이해 본 내용은 온라인 강의 사이트 인프런의 김영한 님의 강의 내용이 포함되어 있습니다. 스프링 MVC 전체 구조직접 만든 MVC 프레임워크 구조 SpringMVC 구조 직접 만든 프레임워크 -> 스프링 MVC 비교FrontController -> DispatcherServlethandleMappingMap -> HandlerMappingMyHandlerAdapter -> HandlerAdapterModelView -> ModelAndViewviewResolver -> ViewResolverMyView -> ViewDispatcherServlet 구조org.springframework.web.servlet.DispatcherServlet 스프링 MVC도 프론트 컨트롤러 패턴으로 구현되어 있다.스프링 MVC의.. 2024. 5. 29. [김영한 자바 ORM 표준 JPA ] - 다양한 연관관계 매핑 연관관계 매핑시 고려사항 3가지다중성단방향, 양방향연관관계의 주인다중성다대일: @ManyToOne일대다: @OneToMany일대일: @OneToOne다대다: @ManyToMany단방향, 양방향테이블외래 키 하나로 양쪽 조인 가능방향이라는 개념이 없다.객체참조용 필드가 있는 쪽으로만 참조 가능한쪽만 참조하면 단방향양쪽이 서로 참조하면 양방향연관관계의 주인테이블은 외래 키 하나로 두 테이블이 연관관계를 맺는다.객체 양방향 관계는 A -> B, B -> A 처럼 참조가 2군데객체 양방향 관계는 참조가 2군데 있으므로, 둘중 테이블의 외래 키를 관리할 곳을 지정해야 한다.연관관계의 주인: 외래 키를 관리하는 참조주인의 반대편: 외래 키에 영향을 주지 않는다. 단순 조회만 가능하다.다대일[N:1]다대일 단방향다대.. 2024. 5. 28. [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 04. 머스테치로 화면 구성하기 4.1 서버 템플릿 엔진과 머스테치 소개템플릿 엔진이란, 지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어를 이야기한다.결과적으로 지정된 템플릿과 데이터를 이용하여 HTML을 생성하는 템플릿 엔진이다. 머스테치란수많은 언어를 지원하는 가장 심플한 템플릿 엔진이다. 머스테치의 장점문법이 다른 템플릿 엔진보다 심플하다.로직 코드를 사용할 수 없어 View의 역할과 서버의 역할이 명확하게 분리된다.Mustache.js와 Mustache.java 2가지가 다 있어, 하나의 문법으로 클라이언트/서버 템플릿을 모두 사용 가능하다.템플릿 엔진은 화면 역할에만 충실해야 한다고 생각한다. 4.2 기본 페이지 만들기build.gradle 추가하기// viewimplementation 'org.spr.. 2024. 5. 28. 이전 1 2 3 4 ··· 20 다음