반응형 Tech41 CloudFront CloudFront 는 단어만으로는 어떠한 써비스인지 예상하기가 조금 어렵다. CloudFront = CDN 이라고 생각하면된다. CDN (Contents Delivery Network) 각종 컨텐츠를 네트워크 단에서 전달해주는 기능 이라고 말하면 조금 어렵고 간단하게 설명하자면 original 컨텐츠의 중간 배송자(cache) 라고 생각하면 된다. 요청자가 요청하면 original 컨텐츠를 원산지까지 가서 가져오는 것이 아니라 미리 가져놓은것을 요청자에게 전해준다. 그러기 떄문에 사용자는 좀더 빠리게 요청한 컨텐츠를 이용할 수 있고 original 컨텐츠 매번 요청을 받지 안으니 스트레스가 적고 리소스를 낭비를 줄일 수 있다. 2021. 3. 3. S3(Simple Storage Service) S3(Simple Storage Service) 도 마찬가지로 단어가 의미하듯 간단한 스토리지 서비스이다. 내가 스토리지를 사거나 할 필요없이 자신이 원하는 만큼 용양을 사용할 수 있는 서비스이다. 물론 완전한 무료는 어니다 사용 요청 양이나 스토리지 크기 등 조건에 따라 무료로다 사용하지만 일정이상 초과 하면 유료로 사용한 만큼 지불하는 구주이다. 나는 EC2 와 마찬가지로 서시스를 테스트 할때 주로 사용했던것 같다. 영상이나 이미지 파일 등 올려서 내려 백엔드 서비스에서 받아와 쓰는 구조로 사용 할 수 있을 것 같다. 2021. 3. 3. EC2(Elastic Compute Cloud) EC2(Elastic Compute Cloud) EC2(Elastic Compute Cloud)는 단어가 의미하는 그대로다 가상(전자) CLOUD 컴퓨터 이다. 본인이 직접 장비를 사서 OS 설치하는 구자고 아니라 클라우드에서 OS 이미지와 컴퓨팅 스팩을 선택하여 언제라도 커스텀 컴퓨터를 만들수 있는 기술이다. EC2 를 사용해본 후 개인적으로 만든 프로젝트를 테스트 하기 위해 많이 활용하고 "1년"동안은 프리티어는 무료이기 때문에 서비스를 빨리 올려서 확인하기 편한것 같다. 2021. 3. 3. Spring ORM (Hibernate) 설명 과 사용법 build.gradle 설정 gradle 설정 설정은 다음과 같다. buildscript : buildscript에는 SpringBoot Version 정보, Maven Repository 정보, Dependency 모듈을 지정하여 스프링 부트 플러그인을 사용할 수 있는 기본 바탕을 정의합니다. apply : 플러그인을 적용합니다. apply plugin: 'java' → java용 웹 프로젝트를 생성합니다. sourceCompatibility = '1.8' 호환 버전을 지정하여 java 웹 프로젝트에서 사용할 java를 명시합니다. apply plugin: 'io.spring.dependency-management' → Spring IO Platform의 Gradle Plugin인 dependency-.. 2021. 3. 3. Spring , Spring Boot 간단한 설명 - Spring ? Spring 프레임워크는 Java 로 하는 개발을 좀더 편하게 하기 위해 만들어진 프레임워크 이다. ※ 프레임워크 : 개발을 할때 필요한 프로그램의 기본 틀 을 말한다. - Spring Boot ? Spring 을 사용 하기 위해서는 여러 설정들을 한 후에 프로젝트를 실행시키는데 이러한 반복적인 작업을 Spring Boot Start pack으로 간단하게 사용 할 수 있게 해주는 것 이 Spring Boot 이다. - POJO (Plain Old Java Object) Spring Application 은 POJO 바탕으로 만들어진 Application이다 특정 기술에 종속 되지안는 것 토비의 스프링에서는 진정한 POJO를 아래와 같이 정의했습니다. 그럼 특정 기술규약과 환경에 종속되.. 2020. 6. 5. Java Thread, Multi Thread - Thread ? 프로세스 내부에서 독립적으로 실행하는 작업 JVM에 의해 프로세스가 발생하고 main()문의 실행도 하나의 Thread이다. main() thread 이외에 다른 thread를 만들기위해 Thread 클래스를 상속하거나 Runnable 인터페이스를 구현 하여 Thread를 생성할 수 있다. ※ Main Thread에서 다른 Thread가 발생 생성 되긴하지만 Main Thread에서 동작하는것은 아니다. Thread 생성자 설명 Thread() Thread(String s) s : 스레드 이름 Thread(Runnable r) r : Runnable 인터페이스 객체 Thread(Runnable r, String s) r : Runnable 인터페이스 객체, s : 스레드 이름 Thre.. 2020. 6. 4. 이전 1 2 3 4 5 6 7 다음 반응형