[Spring]RestTemplate(레스트템플릿)과 Websocket(웹소켓)차이점
💡 핵심 요약 (TL;DR)
'RestTemplate(레스트템플릿)과 Websocket(웹소켓)차이점'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 따라서 RestTemplate과 Websocket 차이점은 결국 REST API와 Websocket API 차이점이라고 볼 수 있다.
[Spring]RestTemplate(레스트템플릿)과 Websocket(웹소켓)차이점
💡 핵심 요약 (TL;DR)
'RestTemplate(레스트템플릿)과 Websocket(웹소켓)차이점'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 따라서 RestTemplate과 Websocket 차이점은 결국 REST API와 Websocket API 차이점이라고 볼 수 있다.
[디자인패턴] 옵저버 패턴(observer pattern)이란? 개념,정의
💡 핵심 요약 (TL;DR)
옵저버 패턴(observer pattern)이란? 개념,정의의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 주로 분산 이벤트 핸들링 시스템을 구현하는 데 사용된다.
Jackson ObjectMapper VS Gson 차이
💡 핵심 요약 (TL;DR)
'Jackson ObjectMapper VS Gson 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. Object Mapper만 사용하다가 Gson을 알게되면서 둘의 차이점이 궁금해졌다.
클라우드 네이티브(Cloud Native)란? 개념,정의
💡 핵심 요약 (TL;DR)
클라우드 네이티브(Cloud Native)란? 개념,정의의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. > 클라우드 네이티브라는 용어는 클라우드 제공 모델에서 제공하는 분산 컴퓨팅을 활용하기 위해 애플리케이션을 구축 및 실행하는 개념을 의미합니다. 클라우드 네이티브 앱은 클라우드가 제공하는 확장성, 탄력성, 복원성, 유연성을 활용하도록 설계 및 구축되었습니다.(중략) 클라우드 네이티브 서비스는 Kubernetes, Docker, 서버리스 함수, API 및 Kafka와 같은 기술을 사용하여 최신 애플리케이션 개발을 지원합니다. 업계 최고의 클라우드 제공업체를 통해 클라우드 툴과 서비스를 구현하므로 개발자가 운영 작업을 줄이고 애플리케이션을 더 빠르게 구축할 수 있습니다. 클라우드 네이티브 서비스는 개발자에게 마이크로서비스, 서버리스 함수와 같은 클라우드 네이티브 애플리케이션을 구축, 배포, 관리할 수 있는 종합적인 표준 기반 플랫폼을 제공합니다.
💡 핵심 요약 (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형식으로 반환해주는 방법은 크게 두가지이다.
💡 핵심 요약 (TL;DR)
한글이 ?로 깨져보일때의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 구글에서 만든 Gson을 사용해서 객체를 json으로 혹은 그 반대로 변환하는데 사용하고 있다. 이때 한글이 ?로 깨지는 현상이 나타났다.
[Spring] 새로운 컨트롤러(Controller)를 생성했는데 호출이 안될때
💡 핵심 요약 (TL;DR)
새로운 컨트롤러(Controller)를 생성했는데 호출이 안될때의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.