[Gson]MalformedJsonException 에러해결
💡 핵심 요약 (TL;DR)
백단 테스트 중 json을 받을 일이 있어서 그냥 작성했더니 아래와 같은 오류가 발생했다. jsp코드와 컨트롤러 코드를 수정했다.
[Gson]MalformedJsonException 에러해결
💡 핵심 요약 (TL;DR)
백단 테스트 중 json을 받을 일이 있어서 그냥 작성했더니 아래와 같은 오류가 발생했다. jsp코드와 컨트롤러 코드를 수정했다.
ClassCastException발생 Java.lang.Integer cannot be case to Java.lang.String 해결방법(ft. ChatGPT)
💡 핵심 요약 (TL;DR)
String을 int로 변환하는 과정에서 cast 에러가 발생했다. 일단 해결부터! 아래로 캐스팅하니 바로 해결되었다.
String.valueOf() vs toString() 차이 알고쓰자
💡 핵심 요약 (TL;DR)
'String.valueOf() vs toString() 차이 알고쓰자'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 비슷한 역할을 하지만 결과는 다른 두 메서드 String.valueOf()와 Object.toString()의 차이에 대해 알아보자.
💡 핵심 요약 (TL;DR)
'IaaS, PaaS, SaaS 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. * 장점: 환경 구축 자유도가 높다, 시스템관리자의 부하가 적다.
[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와 같은 기술을 사용하여 최신 애플리케이션 개발을 지원합니다. 업계 최고의 클라우드 제공업체를 통해 클라우드 툴과 서비스를 구현하므로 개발자가 운영 작업을 줄이고 애플리케이션을 더 빠르게 구축할 수 있습니다. 클라우드 네이티브 서비스는 개발자에게 마이크로서비스, 서버리스 함수와 같은 클라우드 네이티브 애플리케이션을 구축, 배포, 관리할 수 있는 종합적인 표준 기반 플랫폼을 제공합니다.
💡 핵심 요약 (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하지 않아야 한다. 성능차이는 개발자의 로컬환경에 따라 다를 수 있다.