Elastic Search 개념
특징 루씬 기반의 검색엔진이기에 루씬을 이해하는 것이 성능 최적화에 도움이 됩니다. JVM 위에서 동작하며 JSON 형태로 데이터를 저장합니다. 데이터를 색인하고 검색을 수행하는 단위 프로세스인 노드를 기반으로 클러스터를 형성하여 동작합니다. 데이터는 각 노드에 분산저장이 되며 복사본을 유지하여 각종 출돌로 부터 데이터를 보호합니다....
특징 루씬 기반의 검색엔진이기에 루씬을 이해하는 것이 성능 최적화에 도움이 됩니다. JVM 위에서 동작하며 JSON 형태로 데이터를 저장합니다. 데이터를 색인하고 검색을 수행하는 단위 프로세스인 노드를 기반으로 클러스터를 형성하여 동작합니다. 데이터는 각 노드에 분산저장이 되며 복사본을 유지하여 각종 출돌로 부터 데이터를 보호합니다....
All, Any 파라미터로 iterable를 받아서 각 item들이 모두가 참일때 true를 반환하는 것이 all, 하나라도 참일때 true를 반환하는 것이 any이다. return all(r ==0 or c == 0 or matrix[r-1][c-1] == val for r, row in enumerate(matrix...
입출력 a = input() a = input("prompt") print("a" "b" "c") # abc print("a" + "b" + "c") # abc print("a","b","c") # ('a', 'b', 'c') x = "Hello" y = "World!" print(x,y) ...
함수 def function_name(parameter): return something def say_ho(): print("ho~~") say_ho() # ho~~ return값이 void면 indentation으로 다른 실행문을 계속 쓰면 된다. 함수를 탈출하고 싶으면 return 만 써도 된다.(break같은 느낌으로) ...
변수 변수 선언법 a, b = ('string','arr') (a,b) = 'string, 'arr' [a,b] = ['string', 'arr'] a = b = 'string' a = [1,2] b = a # b는 a가 가리키고 있는 object의 주소값을 가리키고 deep copy가 일어나지는 않습니다. ...
Python은 interpreter이다. Interpreter란 한 줄 한 줄 바로바로 해석하고 결과를 보여주는 언어이다. Scalar type int, float, bool, None atomic data type Non-scalar type string, tuple, list,...
# yum install gcc openssl-devel bzip2-devel libffi-devel # cd /usr/src # wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz # tar xzf Python-3.7.3.tgz # cd Python-3.7.3 # ./configure --e...
1. File and Directory Navigation Understanding the system’s structure and finding important configuration files or hidden information is the most fundamental step. find A powerful file search to...
Vim Plugin Manager Installation 아래의 플러그인들을 설치하기 위해서 우선 플러그 매니저를 설치해야한다. curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ~/.vim...
Customizing MacOS Terminal 1. Transforming Terminal with Oh My Zsh What is Oh My Zsh? Oh My Zsh is an open-source framework that makes your terminal both vibrant and powerful. By using the Zsh sh...