[Spring]RestTemplate(레스트템플릿)과 Websocket(웹소켓)차이점

💡 핵심 요약 (TL;DR)

'RestTemplate(레스트템플릿)과 Websocket(웹소켓)차이점'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 따라서 RestTemplate과 Websocket 차이점은 결국 REST API와 Websocket API 차이점이라고 볼 수 있다.

자세히 보기

Jackson ObjectMapper VS Gson 차이

💡 핵심 요약 (TL;DR)

'Jackson ObjectMapper VS Gson 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. Object Mapper만 사용하다가 Gson을 알게되면서 둘의 차이점이 궁금해졌다.

자세히 보기

클라우드 네이티브(Cloud Native)란? 개념,정의

💡 핵심 요약 (TL;DR)

클라우드 네이티브(Cloud Native)란? 개념,정의의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. > 클라우드 네이티브라는 용어는 클라우드 제공 모델에서 제공하는 분산 컴퓨팅을 활용하기 위해 애플리케이션을 구축 및 실행하는 개념을 의미합니다. 클라우드 네이티브 앱은 클라우드가 제공하는 확장성, 탄력성, 복원성, 유연성을 활용하도록 설계 및 구축되었습니다.(중략) 클라우드 네이티브 서비스는 Kubernetes, Docker, 서버리스 함수, API 및 Kafka와 같은 기술을 사용하여 최신 애플리케이션 개발을 지원합니다. 업계 최고의 클라우드 제공업체를 통해 클라우드 툴과 서비스를 구현하므로 개발자가 운영 작업을 줄이고 애플리케이션을 더 빠르게 구축할 수 있습니다. 클라우드 네이티브 서비스는 개발자에게 마이크로서비스, 서버리스 함수와 같은 클라우드 네이티브 애플리케이션을 구축, 배포, 관리할 수 있는 종합적인 표준 기반 플랫폼을 제공합니다.

자세히 보기

나스(NAS)란? 개념,정의

💡 핵심 요약 (TL;DR)

나스(NAS)란? 개념,정의의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 사람에 따라 사용방식이 다양하지만 구글링해본 결과 대용량, 개인자료는 NAS에 보관하고 업무용 또는 백업용 자료는 클라우드저장소(구글클라우드)를 많이 사용하는 것으로 보인다.

자세히 보기

[Spring]RestTemplate response 한글깨짐 UTF-8적용하기

💡 핵심 요약 (TL;DR)

RestTemplate response 한글깨짐 UTF-8적용하기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. RestTemplate 선언하는 방법은 블로그 글 RestTemplate과 HttpEntity가 뭐길래(제네릭과 ParameterizedTypeReference)를 참조하면 된다.

자세히 보기

[Java]익숙한 for each말고 Stream도 써봐야지

💡 핵심 요약 (TL;DR)

'익숙한 for each말고 Stream도 써봐야지'에 참여하고 주요 발표 내용과 배운 점을 정리한 글이다. > 오늘의 결론이다. 스트림 사용이 for-loop보다 의미가 있으려면 Collection이 되는 스트림 소스의 크기가 충분히 크거나, 컴퓨팅 연산이 CPU-intensive할 정도로 비용이 매우 비싸야 한다. 병렬 스트림을 사용하려면, 스트림 소스인 Collection은 split하기 쉬운 자료 구조이어야 하며, 웬만해서는 연산이 stateful하지 않아야 한다. 성능차이는 개발자의 로컬환경에 따라 다를 수 있다.

자세히 보기

[Spring] 컨트롤러에서 json을 리턴하고 싶을때

💡 핵심 요약 (TL;DR)

컨트롤러에서 json을 리턴하고 싶을때의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 컨트롤러에서 json형식으로 반환해주는 방법은 크게 두가지이다.

자세히 보기

[Gson]한글이 ?로 깨져보일때

💡 핵심 요약 (TL;DR)

한글이 ?로 깨져보일때의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 구글에서 만든 Gson을 사용해서 객체를 json으로 혹은 그 반대로 변환하는데 사용하고 있다. 이때 한글이 ?로 깨지는 현상이 나타났다.

자세히 보기

[Spring] 새로운 컨트롤러(Controller)를 생성했는데 호출이 안될때

💡 핵심 요약 (TL;DR)

새로운 컨트롤러(Controller)를 생성했는데 호출이 안될때의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.

자세히 보기