본문 바로가기

부트캠프35

클라우드 컴퓨팅, AWS의 중요개념들 ㅇ 클라우드 컴퓨팅 등장배경 - 이전엔 전산실에 컴퓨터 배치하고 인터넷에 연결해 서비스를 제공했다. 이 방식이 한게에 부딪히고 더많은 컴퓨터를 제공해 한대가 해결할 수 있는 요청을 여러대가 나누는 방식을 사용하거나 한대의 성능을 높이는 방식을 사용할 수 있다. 하지만 이런 방식도 문제가 있는데, 주기적인 관리가 필요하고, 공간의 한계가 있다. 이런 한게에 데이터 센터라는 거대한 건물이 등장했다. 서버의 자원과 공간, 네트워크 환경을 제공을 빌려 사용하는 클라우딩 컴퓨팅 서비스가 시작됐다. 현대의 클라우딩 컴퓨팅은 데이터센터와 역할은 비슷하지만 물리적인 컴퓨터가 아닌 가상 컴퓨터를 대여하는것이다. 장단점 - 가상화의 장점은 필요할때마다 컴퓨팅 능력을 유연하게 조절하고, 고정적인 비용이 들어가는 온프레미스완.. 2023. 2. 1.
Section3-1 섹션3는 Spring MVC에 관한 내용이다. 첨엔 정말 어려웠다.(하지만 지금도..) 그치만 이걸로 밥벌어먹고 살려면 알아야한다. 그리고 잘해야한다. 시작해보자! ㅇ Spring MVC란? Spring 의 모듈중에서 서블릿API를 기반으로 클라이언트의 요청을 처리하는 모듈이다. --- 사실 이걸보고 뭔소리지? 했다. Spring Web MVC 지만 줄여서 Spring MVC라고 한다. 그리고 웹 프레임워크의 종류이기 때문에 Spring MVC Framework라고도 한다. 근데 첫문장의 서블릿은 뭘까? -- 바로 밑에서 설명함^^ ㅇ 서블릿(Servlet) Iran? 지식이 얕아서 한줄로 설명하자면 클라이언트의 요청을 처리하도록 특정 규약에 맞춰 Java 코드로 작성하는 클래스 파일이라고 한다. ㅇ M.. 2023. 1. 29.
나의 잃어버린 Section3... Section3 - Spring MVC에 들어가면서부터 의욕을 잃었다. 초반엔 열심히 해보자! 으쌰으쌰 했지만 Section3가 시작하고 끝날때까지 머리속에 남은거 하나 없이 지나왔다. 애초에 이해하기 힘든것도 있고 나에게 너무 빨랐다.(복습을 안했다.) 고로 이제 프로젝트가 2주정도 남은 이 시점부터라도 어떻게든 머리속에 우겨넣기 위해 공부하고 블로깅을 하려고한다. 다시 으쌰으쌰 해보겠다. 누가 이 글을 볼까? 본다면 응원해줬으면 좋겠다. 화이팅~ 2023. 1. 29.
Reactive Programming public class HelloReactorExample { public static void main(String[] args) throws InterruptedException { Flux // (1) .just("Hello", "Reactor") // (2) .map(message -> message.toUpperCase()) // (3) .publishOn(Schedulers.parallel()) // (4) .subscribe(System.out::println, // (5) error -> System.out.println(error.getMessage()), // (6) () -> System.out.println("# onComplete")); // (7) Thread.sleep(100L.. 2023. 1. 28.