본문 바로가기

전체 글

(316)
[Elasticsearch] Query DSL 요약 정리 및 검색(search)방법 ● Term term은 색인이 나눠지면서 형태소로 나누어지는 저장되는 토큰등을 term이라고 합니다. term 쿼리는 주어진 질의문과 저장된 텀과 정확히 일치하는 문장을 찾습니다. 모든 대문자는 소문자로 변형되고, 중복된 단어는 삭제됩니다. { "query": { "term": { "url": "/manage/newpost" } } } ● Terms 2개 이상의 term을 같이 검색하려면 terms 쿼리를 이용합니다. 필드의 값은 항상 배열로 전달해야 합니다. { "query": { "terms": { "url": ["/manage/newpost", "/manage/view", "/blog/create"], "minium_should_match": 2 } } } * minium_should_match: ..
[AWS EC2] 아마존 리눅스에서 NPM 설치하는 방법 (Nodejs) AWS EC2에 리눅스를 사용하고 있다면 yum install nodejs / yum install npm 모두 설치가 되지 않습니다. 위와 같이 패키지가 없다고 뜹니다..... 그래서!!! 아래와 같은 방법으로 하시면 정상적으로 설치가 됩니다!! # curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash -udo -E bash - # yum install nodejs --enablerepo=nodesource
[JULIE'S COOK] 가을밤으로 "밤 스프레드 잼" 만들기 blog.naver.com/sowoojoo31/222128450894 [JULIE'S COOK] 가을밤으로 "밤 스프레드 잼" 만들기 #공주밤 #밤잼 #밤스프레드잼​​JULIE's COOK줄리의 두번째 도전 요리는 바로바로🌰'... blog.naver.com https://www.instagram.com/julie_jej/ @julie_jej님이 Instagram을 사용 중입니다 • 260명이 @julie_jej님의 계정을 팔로우합니다 팔로워 260명, 팔로잉 449명, 게시물 15개 - Jully | 줄리(@julie_jej)님의 Instagram 사진 및 동영상 보기 www.instagram.com
[MySQL] 필드의 문자열을 하나로 합치기 (CONCAT 함수) ● CONCAT이란? 여러 문자열 or 컬럼을 합쳐서 조회해와야 할때가 종종 있습니다. 이때 사용하는 함수는 CONCAT 입니다. 즉, CONCAT 함수는 둘 이상의 문자열을 순서대로 합쳐주는 역할을 하는 함수 입니다. ※ 사용 예시 : CONCAT(문자열1, 문자열2 [, 문자열3 ...]) ● 예제 쿼리 실행 쿼리 : SELECT CONCAT('이곳은 ', '트롤의 ', '공간입니다.') AS table_name; 결과 : 이곳은 트롤의 공간입니다. 예제 테이블 : good_table idx good price 1 사과 3달러 2 복숭아 4달러 3 자두 3달러 4 바나나 2달러 실행 쿼리 : SELECT CONCAT(good,'의 가격은 ',price) as good_column FROM good_t..
AWS EC2 HTTP 자꾸 끊어질때 해결방법 - 프리티어 안녕하세요. 트롤입니다. 오늘은 제가 직접 삽질을 하면서 경험한 내용을 포스팅 하려 합니다. AWS를 통해서 프리티어로 EC2를 생성했는데요. 보안그룹과 VPC를 설정하면 온갖것을 다해보아도 HTTP 80포트가 자꾸 끊어지는 현상이 발생했습니다. 인스턴스를 재부팅하면 약 2~3분정도 정상적으로 접속이 되다가도 그 이후에는 갑자기 연결이 끊어지는 현상이 발생했습니다. SSH로 접속해서 yum -y update를 해보아도 외부로 접근이 불가하다는 에러가 발생하면서 말썽이었습니다. 위에 언급드린대로 보안그룹, VPC 전부 설정을 해보아도 또는 다시 EC2를 수십번 생성해도 동일한 현상이 발생했습니다. 처음에는 프리티어라 그런가하고 검색을 다 해봐도 찾아볼수없었습니다. 마지막으로 내린결단을 바로 계정 탈퇴였고,..
[AWS] EC2 웹서버 APM 구축하기 (우분투 20.14/ PHP 7.4) - 프리티어 구축 무료 1. AWS 회원가입 및 로그인 회원가입을 진행해주시고 로그인해주시면 됩니다. 1년동안은 프리티어를 이용할 수 있습니다. (단, 경우에 따라 요금이 부과될 수 있습니다.) 2. EC2 인스턴스 생성 1) 최상단 우측에 있는 지역은 "서울"로 변경해줍니다. 이어서 우분투 최신 버전인 20.04 서버를 선택하였습니다. (프리티어) 2) 프리티어로 되어있는 두번쨰 EBS 1기가를 선택하고 "검토 및 시작"을 클릭하여 바로 이동합니다. 3) 기존에 생성했던 키 페어가 있다면 사용하시면 되고, 없다면 새로 생성해서 .pem를 잘 보관하시면 됩니다. .pem는 지속적으로 사용될 예정이므로, 반드시 잘 보관하셔야 합니다. 4) 인스턴스 생성이 완료되었습니다. 3. 터미널(SSH) 접속 확인 1) AWS를 통해 EC2..
[빅데이터] Mac OS에서 elasticsearch(엘라스틱서치) 간단하게 설치하는 방법 Mac OS에서 elasticsearch(엘라스틱서치) 간단하게 설치방법에 대해 포스팅하겠습니다. 1. 우선 homebrew가 설치되어있어야 한다. (만약 설치가 안되어있다면, 제 블로그 brew설치편을 참고 바람) brew tap 명령은 Master Repository가 아닌, 별도의 Repository를 사용하는 경우, brew install이전에 수행해야 한다. brew tap elastic/tap 2. Elasticsearch를 brew를 통해 설치한다. 이때 가장 최근 버전을 설치한다. brew install elastic/tap/elasticsearch-full 3. 설치가 완료되었다면, elasticsearch 실행해준다. (이 부분에서 더 이상 뭔가 진행이 되지 않기에 에러가 발생한 줄 알..
[Google API] refresh_token을 이용해서 access_token 가져오기 google API에서 refresh_token을 이용해서 access_token 가져오는 방법에 대해 포스팅하려 합니다. Access_token은 1시간간격으로 만료되기때문에 만료되면 Refresh_token을 가지고 다시 재발급할 수 있습니다. 재발급하는 방법에 대해 알려드리겠습니다. 1. Postman이라는 툴을 사용해서 url에 위처럼 "https://www.googleeapis.com/oauth2/v4/token"을 입력해줍니다. 이때 POST방식으로 보내줍니다. 2. Body에 Key, Value형식으로 모두 입력해줍니다. 3. 만약 client_id or client_secret이 잘못되었다면, 위처럼 에러가 발생합니다. 4. 다시 제대로 입력하면 위처럼 응답을 받아볼 수 있습니다. Ref...