분류 전체보기

    엘라스틱서치 필드 데이터타입 종류

    엘라스틱서치 실무 가이드 : https://book.naver.com/bookdb/book_detail.nhn?bid=14733062 필드 데이터 타입 keyword : 키워드로 사용할 데이터. 분석기를 거치지 않고 색인된다. 용도 : 검색시 필터링, 정렬, 집계 text : 문장(or 단어)를 토큰화 하여 색인 전체텍스트를 토큰화하여 색인한다. 정렬, 집계가 필요한경우 keyword타입도 동시에 갖도록 설정한다. Nori 한글형태소 분석기 설치방법 # 설치(bin/elasticsearch-plugin) elasticsearch-plugin install analysis-nori install analysis-nori # 설치 후 elasticsearch 재시작. 토크나이저로 복합명사 처리(decompo..

    aws lambda invoke 에러

    $ aws lambda invoke --function-name greetingsOnDemand --payload '{"name":"John"}' --cli-binary-format raw-in-base64-out out An error occurred (InvalidRequestContentException) when calling the Invoke operation: Could not parse request body into json: Unexpected character ((CTRL-CHAR, code 157)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: (byte[])..

    springboot-app을 docker image생성 및 실행.

    백기선님 유튜브 : https://www.youtube.com/watch?v=agbpWm2Ho_I 환경 : Mac, Maven 메이븐 설치 확인 maven --verion 설치가 안된경우 설치 brew install maven SpringBoot project 생성(https://start.spring.io/) 후 컨트롤러 생성 @GetMapping("/") public String hello() { return "Hello Spring Boot"; } MAVEN 패키지 명령어 실행 mvn package 실행되는지 확인 java -jar target/springboot-docker-demo-0.0.1-SNAPSHOT.jar 도커 이미지 생성을 위한 Dockerfile생성(파일경로 : 프로젝트 최상위/Do..

    springboot redis cache적용

    https://yonguri.tistory.com/82 SpringBoot기반 Redis Cache 활용법 우리가 서비스를 개발할 때 백앤드 영역에서 Cache를 적극적으로 사용하게 되면 생각했던것 보다 더 드라마틱한 서비스 성능 개선을 가져올 수 있다(고 생각한다). 반대로 용도에 맞는 않는 정보나 서비스요청에.. yonguri.tistory.com https://velog.io/@minholee_93/Redis-Cache-with-Spring-Boot-nwk5bq3ohu

    docker redis

    http://redisgate.kr/redis/education/docker_intro.php

    docker명령어

    도커 이미지 확인 docker image ls 도커 이미지에 태그 할당(변경) docker image tag 변경전이미지명:태그 변경할이미지명:태그 docker image tag example/echo:latest outsiderys/echo:0.1.0 도커 이미지 외부공개(자신의 리포지토리에만 이미지 등록가능) docker image push 리포지토리명:태그 docker image push outsiderys/echo:0.1.0

    docker 이미지 만들어보기

    1. main.go 파일 생성 및 코딩. package main import ( "fmt" "log" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { log.Println("received request") fmt.Fprintf(w, "Hello Docker!!") }) log.Println("start server") server := &http.Server{ Addr: ":8080", } if err := server.ListenAndServe(); err != nil { log.Println(err) } } 2. Dockerfile 생성 FROM golang:1.9 RUN mkd..

    spring boot whitelabel error page h2 console

    // .... import org.h2.server.web.WebServlet; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; @SpringBootApplication public class Application { // ... @Bean public ServletRegistrationBean h2servletRegistration() { ServletRegistrationBean registration = new ServletRegistrationBean(new WebServlet()); registration.addUrlMapping..