Filter 4

[WAS] Tomcat 에서 응답 데이터를 UTF-8로 전송하기 위한 모든 방법

톰캣(Tomcat)에서 WAR 파일을 사용하여 응답 데이터를 UTF-8로 전송하는 방법은 다음과 같습니다:server.xml 설정 변경: server.xml 파일에서 태그의 URIEncoding 속성을 "UTF-8"로 설정합니다.servlet 설정 변경: 서블릿에서 response.setCharacterEncoding("UTF-8") 메소드를 사용하여 응답 인코딩을 설정합니다.response.setCharacterEncoding("UTF-8");JSP 페이지 인코딩 설정: JSP 페이지 상단에 지시어를 추가합니다.필터 사용: web.xml에 UTF-8 인코딩을 설정하는 필터를 추가하고 모든 요청에 대해 이 필터를 적용합니다. encodingFilter o..

WEB,WAS 2024.05.06

[Git] git diff --diff-filter 사용 방법

git diff에서 --diff-filter 옵션은 특정 변경 유형에 대한 필터를 제공합니다. 이 옵션은 파일의 추가(A), 복사(C), 삭제(D), 수정(M), 이름 변경(R), 유사성(모드 변경)(T), 그리고 파일 유형 변경(X)과 같은 다양한 변경 사항을 제한하고 필터링할 수 있습니다. 다음은 --diff-filter 옵션에 사용 가능한 각 변경 유형과 해당 의미를 보여주는 표입니다: 코드 변경 유형 의미 A Added 파일이 추가됨 C Copied 파일이 복사됨 D Deleted 파일이 삭제됨 M Modified 파일이 수정됨 R Renamed 파일이 이름이 변경됨 T Type changed 파일의 유형이 변경됨 U Unmerged 병합 중 충돌이 발생함 X Unknown 변경 유형을 인식할 수..

CI-CD 2023.12.05

[Elasticsearch] Kibana 에서 다양한 필터 예제

기본 필터링: fieldname:value: 필드의 값이 특정 값과 정확히 일치하는 문서를 검색합니다. 예: status:200 - "status" 필드 값이 200인 문서 검색 범위 필터링: fieldname:[min TO max]: 필드의 값이 주어진 범위 내에 있는 문서를 검색합니다. 예: age:[30 TO 40] - "age" 필드 값이 30에서 40 사이인 문서 검색 Wildcards (와일드카드): fieldname:value*: 필드의 값이 주어진 접두사로 시작하는 문서를 검색합니다. 예: name:joh* - "name" 필드 값이 "joh"로 시작하는 문서 검색 특정 문자열을 포함하는 메시지 필터링 메시지 필드에서 특정 문자열을 포함하는 로그를 필터링하는 예시입니다. 예: message..

Elasticsearch 2023.10.09

[Elasticsearch] grok 의 사용방법

grok은 Logstash에서 주로 사용되는 필터 플러그인 중 하나로, 텍스트 기반 로그 데이터를 구문 분석하고 필드로 추출하는 데 사용됩니다. Logstash의 grok 필터를 사용하는 방법을 자세히 설명하겠습니다. 1. grok 필터의 기본 구조 grok 필터를 사용하려면 먼저 필드를 추출하고자 하는 로그 메시지를 구성하는 패턴을 정의해야 합니다. 이러한 패턴은 Logstash에서 미리 정의된 패턴 또는 직접 정의한 사용자 정의 패턴을 사용하여 지정할 수 있습니다. grok 필터의 기본 구조는 다음과 같습니다: filter { grok { match => { "field_name" => "패턴" } } } 2. 미리 정의된 패턴 사용 Logstash에는 많은 미리 정의된 grok 패턴이 포함되어 있으..

Elasticsearch 2023.10.04