본문 바로가기
728x90
반응형
SMALL

IT279

package org.jasypt.encryption does not exist import 하거나 source code 자동 완성 잘되고 maven build 잘 되는데 application start 하면 package 를 찾을 수 없다고 나오는 경우 mvn idea:idea 하면 된다. 2022. 11. 23.
SaaS 응용 프로그램을 구축하기 위한 방법론 (Twelve factor) 최근 소프트웨어를 서비스 형태로 제공하게 되면서, 웹앱 혹은 SaaS(Software As A Service)라고 부르게 되었다. Twelve-factor app 은 아래와 같은 SaaS앱을 만들기 위한 방법론이다. - 설정 자동화를 위한 절차를 체계화 하여 새로운 개발자가 프로젝트에 참여하는데 드는 시간과 비용을 최소화 한다. - OS에 따라 달라지는 부분을 명확히하고, 실행 환경 사이에 이식성을 극대화 한다. - Cloud Platform 배포에 적합하고, 서버와 시스템의 관리가 필요없게 된다. - 개발 환경과 운영 환경의 차이를 최소화 하고 민첩성을 그대화하기 위해 지속적인 배포가 가능하다. - 툴, 아키텍쳐, 개발 방식을 크게 바꾸지 않고 scale-up 할 수 있다. The Twelve Fact.. 2022. 9. 1.
Result window is too large... index.max_result_window paging 처리 해서 데이터를 가져올 때 Result window is too large, from + size must be less than or equal to: [10000] but was [10020]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level paramete 이런 오류가 발생한다. elasticsearch 에서 index 는 기본적으로 검색 시 데이터 최대 갯수 제한을 10,000 개로 설정하고 있다. 이런 경우 검색조건을 조정해서 검색 결과가 10,000개를 넘지 않게 .. 2022. 8. 23.
Limit of total fields [1000] in index has been exceeded 특정 document 를 저장하는데 아래와 같은 오류가 발생한다. Limit of total fields [1000] in index has been exceeded 말 그대로 하나의 index 에 1,000 개 이상의 fields 를 저장할 수 없다는 말인데 이상하다... field 를 이렇게 많이 사용하고 있지 않은데 왜 이런 오류가 발생하지? 저장하는 데이터 중 paramList 라는 데이터를 Map 형태로 저장하고 있고 해당 field 에 대한 mapping 정보를 임의로 지정하지 않았더니 value 에 해당하는 map - (key: parameter key, val: parameter value) 에 포함된 각각의 key 가 field 로 mapping 되어 parameter 가 늘어날 수록 (.. 2022. 8. 23.
728x90
반응형
LIST