일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 엘라스틱서치
- 도커
- 형변환
- spring form
- 자바스크립트
- spring 오류
- eclipse 설정
- jQuery
- JSP
- JavaScript
- CSS
- elasticsearch
- docker
- 인텔리제이
- Eclipse
- 자바
- 쿼리
- db
- java 오류
- 이클립스
- 이클립스 설정
- 한글 깨짐
- 엑셀
- 데이터베이스
- vscode
- Excel
- Java
- HTML
- 자바 리스트
- tomcat
- Today
- Total
목록전체보기 (183)
개발노트

매핑(Mapping) 이란? 문서의 구조를 나타내는 정보이다. ElasticSearchRDBMSmappingschema 매핑(Mapping)의 종류종류정의동적 매핑(Dynamic Mapping)처음 색인되는 문서를 바탕으로 매핑 정보를 ElasticSearch가 동적(자동)으로 생성정적 매핑(Static Mapping)문서의 매핑 정보를 미리 정의 1) 동적 매핑 (Dynamic Mapping) - 어떤 문서가 색인될지 스키마를 미리 정의하지 않아도 된다. - 동적 매핑에 의해 매핑 정보가 생성된 후에는 타입이 맞지 않을 경우 파싱 에러가 발생한다. 2) 정적 매핑 (Static Mapping) - 어떤 문서가 색인될지 스키마를 미리 정의한다. - 모든 필드를 미리 정의할 필요가 없으며(정하지 않은 필..

인덱스(Index) 란? JSON문서가 저장되는 논리적인 공간이다. = 문서의 모음을 유지하는 논리적 네임스페이스이며, 각 문서는 필드의 모음이고, 필드는 데이터를 포함하는 키-값 쌍입니다. (출처 : 엘라스틱 서치 블로그 https://www.elastic.co/kr/blog/what-is-an-elasticsearch-index ) RDBMS를 이용한 비유를 하자면, 아래의 표와 같다. ElasticSearchRDBMS인덱스 (index) 데이터베이스 (database)매핑 (mapping)스키마 (schema)문서 (document)행 (row)[RDBMS의 경우]1. 데이터베이스를 생성하여 데이터가 저장되는 논리적인 공간을 생성2. 스키마를 통해 행(row)의 이름, 데이터유형(number, va..

클러스터(CLUSTER) 란? 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합이다. ElasticSearch의 클러스터(CLUSTER)여러 대의 노드들이 각자의 역할을 바탕으로 연결되어 하나의 시스템처럼 동작하는 것을 의미한다. 노드(NODE)컴퓨터 과학에 쓰이는 기초적인 단위이다. 노드는 대형 네트워크에서는 장치나 데이터 지점(data point)을 의미한다. 노드 (NODE)의 종류 종류역할마스터 노드클러서터 상태 관리 및 메타데이터 관리데이터 노드문서 색인 및 검색 요청 처리코디네이팅 노드검색 요청 처리인제스트 노드색인되는 문서의 데이터 처리 마스터 노드의 분류 마스터 노드마스터 노드현재 클러스터에서 마스터 노드의 역할을 수행하는 노드마스터 후보 노드마스터 노드에 문제..
ElasticSearch 란? 루씬(Lucene) 기반의 오픈소스 검색 엔진으로, JSON 기반의 문서를 저장하고 검색할 수 있으며 분석도 가능하다. ElasticSearch 특징 1. 준실시간 검색 시스템 실시간이라고 생각될 만큼 색인된 데이터를 빠르게 검색한다. 2. 고가용성을 위한 클러스터 구성 한 대 이상의 노드로 클러스터를 구성하여 높은 수준의 안전성과 부하 분산이 가능하다. 3. 동적 스키마 생성 입력될 데이터들에 대해 미리 스키마를 정의하지 않아도 동적으로 스키마 생성이 가능하다. 4. Rest API 기반의 인터페이스 Rest API 기반의 인터페이스를 제공하여 비교적 사용을 위한 진입 장벽이 낮다.

Jenkins에서 빌드를 진행 할 때, 아래와 같이 10:57:01 /var/lib/jenkins/workspace/프로젝트폴더/src/main/java/n02_api/n01_login/LoginController.java:[125,24] [cast] redundant cast to String10:57:01 [ERROR] /var/lib/jenkins/workspace/ 프로젝트폴더 /src/main/java/n02_api/n01_login/LoginController.java:[126,18] [cast] redundant cast to String오류가 발생하였다. 개발 툴(Intellij)에서 같은 오류가 발생하는지 확인 하였으나, Build가 성공되며 아무 문제가 없었다. [원인]오류의 내용은 "..

1. Windows 방화벽 > 고급설정 2. 인바운드 규칙 > 새 규칙 선택 3. 규칙 종류 - 포트 선택 4. TCP 선택, 특정 로컬 포트(허용되어야 하는 포트 번호 입력) 5. 연결 허용 선택 6. 도메인 / 개인 / 공용 모두 선택 7. 이름, 설명 입력
https://slackmojis.com/#google_vignette Slackmojis - The Best Custom Slack Emojis:loading-extremly-slow-with-error:slackmojis.com
MySQL에서 SQL 모드 (sql_mode)는 서버가 SQL 쿼리를 처리하는 방식을 제어하는 중요한 시스템 변수입니다. 이를 통해 데이터 입력의 유효성 검사, 그룹화 규칙, 날짜 형식 처리 등 다양한 SQL 동작을 세부적으로 설정할 수 있습니다. SQL 모드란?SQL 모드는 MySQL 서버가 SQL 명령을 해석하고 실행하는 방식을 정의합니다. 이를 통해 데이터의 유효성 검사와 처리 방식을 세부적으로 조정할 수 있습니다. 예를 들어, 잘못된 데이터 입력을 엄격하게 막거나, 특정 형식의 데이터를 허용하지 않도록 설정할 수 있습니다. 주요 SQL 모드 종류STRICT_TRANS_TABLES: 잘못된 데이터 입력 시 오류를 발생시켜, 트랜잭션이 롤백되도록 합니다.NO_ZERO_IN_DATE: '0000-00-..