전체보기

문제 상황 아래 2개의 서버가 있다. A server : 다량의 데이터를 Body에 심어 B 서버로 요청을 보낸다. B server: A 서버가 보낸 요청을 받아 처리 한다. 난 B server의 입장이었고, 아래와 같은 에러 메시지를 받게 되었다. org.springframework.core.io.buffer.DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144 참고로, 상단의 메시지는 Webflux 기본으로 설정된 코덱의 메모리 사이즈 256KB를 초과했다는 내용이다. 해결 방법 구글링을 해보면 대부분의 사이트들에서 아래 코드처럼 WebClient 빌드 시 maxInMemorySize를 늘려 주라고 한다. @Bean @Loa..
· Openlayers
지난 포스트에서 어떻게 OSM지도를 출력하는 지 정리 해 봤다. 이번에는 지도를 클릭 했을 때 해당 위치의 좌표를 출력하는 방법에 대해 정리 해 보곘다. 만약 Openlayers를 이용해 OSM지도를 그리는 방법에 대해 모른다면, 지도 출력 포스트를 참고하자. 바로 지도 위에 이미지를 그리는 방법에 대해 알고 싶다면, marker 출력 포스트를 참고하자! Openlayers에서는 DOM 요소의 x, y좌표를 우리가 원하는 좌표계 좌표로 반환해주는 함수들이 존재한다. 바로 코드를 통해 알아보자. 시작은 지난 포스트 코드에서 시작한다. // 3. 현재 좌표 출력 CURRENT POSITION: {{mousePosition}} 1. 클릭 이벤트 등록 지난 시간 생성한 OlMap 객체에 click 이벤트 리스너..
· Openlayers
Openlayers를 사용하는 방법에 대해 정리 해 보고자 한다. 아직 미완성이긴 하지만 gif 처럼, 지도를 그리고 그 위에 이미지를 올려 길을 따라 움직이게 하는 것이 최종 목표이다. openlayers 움직이는 아이콘 이미지 이번 포스팅에서는 가장 기초가 되는 지도를 출력하는 방법에 대해 정리해보고자 한다. 지도 위에 이미지를 바로 그리고 싶거나, 이벤트 등록을 하고 싶다면, 아래 링크를 참고하자. https://marklee1117.tistory.com/128 [Openlayers] 3 - 지도 위에 아이콘(custom marker) 출력 이번 포스트에서는 내가 원하는 아이콘을 지도 위에 출력 하는 방법에 대해 정리 해 보고자 한다. 최종 결과물은 아래와 같을 것이다. png파일을 이용한 mark..
· 개발환경
node 버전 변경 방법은 간단하다. 아래처럼 npm package n 을 이용하여 node version 관리를 해주면 된다. // node 버전관리를 이용해 n 패키지 설치 npm install -g n // lts 버전 설치 ->v18.16.0 sudo n lts // node version 확인 node --version 문제 하지만 나는 분명히 install 이 잘되었음에도, 버전 확인을 하니 기존의 14 버전이었다. 돌아보니 원인은 과거에 nvm으로 설치하고 이번에는 패키지 n으로 업데이트를 하려고 생긴 문제였다. 문제 해결 로그를 보니, 방금 install 한 위치와 과거 사용하고 있던 node의 경로가 달라서 생기는 문제 였다. (과거에는 내가 nvm으로 설치를 했나보다. 이번에는 n패키지..
· Openlayers
오픈 레이어스를 사용하게 되면 필연적으로 만나게 되는 좌표계 ESPG:4326 와 ESPG:3857 각각 무엇인지, 결론적으로 뭘 써야 할 지 알아보도록 하자. 만약 Openlayers를 이용하여 지도를 그리는 방법이 궁금하다면 지도그리기 포스트를 참고하자! ESPG(European Petroleum Survey Group)? 먼저, 들어가기 전에 ESPG가 무엇을 의미하는지 간단히 알아보자. ESPG코드는 전 세계 좌표계 정의에 대한 고유한 명칭으로 상세 정의는 PROJ.4와 wkt라는 문자열로 이루어 진다. ESPG 공식 페이지에서 볼 수 있는 ESPG:3857와 ESPG:4326는 아래와 같다. +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0..
mapstruct는 객체간 매핑한 코드를 생성 해주는 library 이다. 이번 포스팅에서는 mapstruct를 사용하는 이유와 그 사용법에 대해 자세히 알아보도록 하겠다. mapstruct 공식 홈페이지 : https://mapstruct.org/ MapStruct – Java bean mappings, the easy way! Java bean mappings, the easy way! Get started Download mapstruct.org mapstruct를 사용해야 하냐, 하지 말아야 하냐에 대해 의견은 꽤나 분분한 것 같다. mapstruct 대신 stream과 정적팩토리 메소드를 이용한 방식을 추구하시는 분도 계셨고(참고 블로그), modelmapper를 선택 한 분들도 있었다. 결론적..
moyanglee
'분류 전체보기' 카테고리의 글 목록 (10 Page)