저번 포스트에 이어서 Spring Reactive Web 의존성을 추가하여 단일 스레드 + 비동기/논블로킹 통신을 알아보자.WebFlux를 사용하기 위해 필수 의존성을 추가한다.Spring Reactive Web당연하게 있어야 할 의존성인 Spring Reactive
지금까지 웬만한 개발은 Spring MVC로 작성한 탓에 WebFlux를 공부하면서 새로 태어난 기분이었다. 정말 간단한 요청/응답 방식으로 개발을 했기 때문에 이번 공부에서 많은 것을 얻어 갈 수 있었다.WebFlux로 코딩하기 전에 Flux가 어떤 흐름으로 작동되는
REST API를 공부하게 된 시점은 학부생 3학년 때, 모의 면접에서 CS 질문을 받은 것으로 시작되었다. 정말 매몰찬 피드백으로 인해 정신을 차리게 되었고 '이걸 모른다고?' 하는 듯한 면접관님들의 표정을 잊을 수 없었다. 하지만, 차라리 모의 면접에서 시원하게 깨
블로킹과 논블로킹, 동기와 비동기 - 1에서 이어진다.Blocking/Sync로 동작하는 Spring MVC와 Non-Blocking/Async로 동작하는 Spring WebFlux를 다루기 전에 Spring에 대해 간단히 알아보자.전 포스트에서 프레임워크와 라이브러리
Java 백엔드 개발자를 희망하고 있는 나는 Spring 프레임워크를 다루는 일이 많았다.그래서 더 자세히 이해하고 다루기 위해 공부하고 기록한다.소프트웨어 공학에서 사용하는 디자인 패턴 중 하나로 Model, View, Controller의 앞 글짜를 따서 MVC 디
동기와 비동기, 블로킹과 논블로킹은 전공생이거나 개발자로 취업을 준비하는 분들은 많이 들어봤을 것이다.오늘은 동기와 비동기처리, 그리고 블로킹과 논블로킹이 무엇인지 알아보자.
TIL🤦♂️와 진짜 과제 너무한거 아님? 교수님은 우리가 멀티스레드처럼 할 수 있다고 생각하시는건가?ㄴ ㄹㅇㅋㅋ ㄴ ㄹㅇㅋㅋ22스레드에 대해 알아보기 전 우리는 프로세스가 무엇인지부터 간단하게 알아보자.: 실행 중인 프로그램(program)엥? 별거 없는데?즉
👨🏻💻 : 프레임워크와 라이브러리의 차이에 대해 설명해주세요-👀 : 프레임워크는 뼈대고 라이브러리는 모듈이라고 들었습니다!👨🏻💻 : 주로 사용하시는 프레임워크나 라이브러리가 있을까요?👀 : ...아..음..인텔리제이나...이클립스가 있습니다..(헤헤)