반응형

개발 129

Elasticsearch #3

스크립트 많은 도큐먼트를 처리해야 할 때, 스크립트를 이용해 도큐먼트를 수정하면 네트워크 트래픽이 줄어들고 성능이 향상된다. (스크립트를 사용하지 않으면 도큐먼트를 열고 필드를 변경한 후 돌려줘야 한다.) 스크립트는 여러 방법으로 스크립트를 읽을 수 있다. 동적 스크립트는 보안상의 이유로 기본값인 '사용 안 함'으로 설정되어 있다. 자바스크립트나 파이썬 같은 동적 스크립트 언어를 사용하려면 '사용'으로 바꿔야 한다. elasticsearch.yml 파일에서 script.disable_dynamic 값을 true로 변경하고 클러스터를 재식해야 한다. 가장 안전한 방법은 config/scripts 폴더에 해당 스크립트를 파일로 제공하는 것이다. 엘라스틱서치는 주기적으로(defau..

개발 2020.06.07

Elasticsearch #2

환경 설정 jvm.options elasticsearch.yml (실행 호나경 설정) cluster.name: node.name: path.data: [경로] 색인된 데이터를 저장하는 경로를 지정. 디폴트는 엘라스틱서치가 설치된 홈 경로 아래의 data 폴더. 배열 형태로 여러개의 경로값의 입력이 가능하기 때문에 한 서버에서 디스크 여러개를 사용 가능 path.logs: bootstrap.memory_lock: true 엘라스틱서치가 사용중인 힙메모리 영역을 다른 자바 프로그램이 간섭 못하도록 미리 점유하는 설정. 엘라스틱서치는 많은 메모리를 필요로 하기 때문에 항상 true로 놓고 사용하는게 좋다. http.port: transport.port: 엘라스틱서치 노드들끼리 서로 통신하기 위한 tcp 포트를..

개발 2020.06.07

Elasticsearch #1

주요 용어 색인(indexing) : 데이터가 검색될 수 있는 구조로 변경하기 위해 원본 문서를 검색어 토큰들로 변환하여 저장하는 일련의 과정 인덱스(index, indices) : 색인 과정을 거친 결과물 또는 색인된 데이터가 저장되는 저장소 도큐먼트(document) : 단일 데이터 단위 검색(search) : 인덱스에 들어있는 검색어 코튼들을 포함하고 있는 문서를 찾아가는 과정 질의(Query) : 사용자가 원하는 문서를 찾거나 집계 결과를 출력하기 위해 검색 시 입력하는 검색어 또는 검색 조건 샤드(Shards) : 인덱스를 쪼게는 단위 매핑(Mapping) : 도큐먼트 내부 데이터명. RDB의 칼럼 개념 디스커버리(Discovery) : 노드가 처음 실행 될 때 같은 서버 또는 임의로 설정된 네..

개발 2020.06.07

유니티 git 설정

4. .gitignore 파일 설정하기 작업 할 때 visual studio 에서 쓰는 .sln 파일이나 Obj 폴더는 필요가 없다.이런 툴들에서 자동으로 생성되는 파일들이나 쓸데 없는 파일들을 커밋에서 무시할때 쓰는 파일이 .gitignore 파일이다.표준 glob 패턴을 사용하기 때문에 쉽게 설정할 수 있다.하지만 모든 파일들을 수작업으로 설정해주긴 상당히 번거롭다. 그래서 아래 사이트를 이용하면 간단하게 .gitignore 파일을 생성할 수 있다. https://www.gitignore.io/ 다만 여기서 중요한 것은 .meta 파일은 등록되있으면 안된다.저 메타 파일이 없으면 유니티에서 처리되는 파라미터나 여러가지가 없어지기 때문에꼭! .meta 파일은 commit 되어야 한다. 저 사이트에서 받..

개발 2017.10.29

MagicaVoxel 모델을 불러와서 애니메이션 추가하는 방법

MagicaVoxel 모델을 불러와서 애니메이션 추가하는 방법 1. MagicVoxel 모델 세팅 1) 모델을 불러온다. 2) 애니메이션 단위로 오브젝트를 나눈다. (머리/몸/팔/다리 등) : TAP -> P -> 나누기 : A로 전체 선택 -> B로 오브젝트 선택 -> Ctrl+J로 오브젝트 합치기 3) 기즈모 중심축 설정 : A로 전체 선택 -> (Set Origin) Shift+Ctrl+Alt+C 에서 Origin to Geometry 선택 2. 뼈대 만들기 1) Create - Order - Armature 클릭해서 중심 뼈대 생성 후 2) 속성메뉴 > 사람모양 아이콘 클릭 -> X-Ray 체크박스 활성화하여 보기 좋게 세팅 3) 중심 뼈대를 모델 중심(몸통)으로 이동 및 크기 세팅 4) Edit..

개발 2017.05.09

안드로이드 스튜디오 단축키

자주쓰는 단축키Ctrl + D : 라인복제 또는 선택블록 복제Ctrl + Y : 라인삭제Ctrl + Alt + L : Reformat code (소스 자동 정렬)Alt + Right/Left : 문서탭이동 EditingCtrl + Space : 기본 코드 완성Ctrl + Shift + Space : 스마트 코드 완성(예상되는 타입의 메소드또는 변수명 )Ctrl + Q : 빠른 문서보기Shift + F1 : 외부 문서보기(http://developer.android.com/reference로 이동)Ctrl + mouse over code : 간단한 설명.Alt + Insert : Generate code( Getters, Setters, Constructors, hashCode/equals, toStrin..

개발 2016.06.27
반응형