플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (470)
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (94)
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (31)
          • Agent (4)
        • DevOps와 Infra (62)
          • DevOps 일반 (22)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (4)
          • Kubernetes On Premise (13)
          • Security (1)
          • IDC 서버 (1)
        • 검색엔진 (8)
          • Elasticsearch (5)
          • Opensearch (3)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (1)
          • SSL (1)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (41)
          • Java (1)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (4)
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (13)
          • IT기타 (6)
          • story (5)
          • 문정역 여기어때 (1)
    검색엔진/Elasticsearch

    [Elasticsearch] Elasticsearch 검색 방법(Query DSL)

    Elasticsearch에서는 검색을 위해 JSON을 기반으로 하는 QueryDSL을 사용하여 점수를 계산하고 점수로 검색 결과를 정렬한다. Query DSL Match all Query 모든 문서를 검색하는 쿼리이다. // match all 검색 예시 { "query" : { "match_all": {} } } Match Query 텍스트, 숫자, 날짜 등 색인된 데이터와 일치하는 문서를 찾는 기본 필드 검색 쿼리이다. Match 검색은 기본적으로 or 검색이 되며 and 검색을 하고 싶은 경우에는 operator 값을 and로 변경해주면 된다. ( ex : '플레티어 테크팀' 으로 검색 시 or 검색이면 플레티어 or 테크팀으로 각각 검색되어 검색 결과가 나온다.) // 상품명 검색 예시 { "que..

    2023. 11. 17. 16:04 / Tech박조롱
    검색엔진/Elasticsearch

    [Elasticsearch] Elasticsearch 필드 데이터 타입

    Mapping이란? Mapping은 필드가 저장되고 인덱싱되는 방식을 정의하는 프로세스다. Elasticsearch는 명시적으로 필드를 정의하지 않아도 데이터 유형에 따라 데이터 타입에 대한 매핑 정보가 자동으로 생성된다. 하지만, 자신이 원하지 않는 타입으로 지정될 경우 수정이 불가능하므로 상황에 따라 필드에 미리 매핑정보를 정의해야 하는 경우가 있다. Field Data Type Field Type 설명 Text keyword 입력된 문자열을 하나의 토큰으로 저장한다. 검색 시 필터링, 정렬, 집계 시 많이 사용하며, 별도의 분석기를 거치지 않기 때문에 키워드 등 정확한 검색을 할때 유용 text 입련된 문자열을 쪼개어 역색인 구조로 만든다. Numeric long 64비트 정수 integer 32비..

    2023. 11. 17. 13:16 / Tech박조롱
    Backend(Framework)/NestJS 개요(공식문서 번역)

    6. Exception filters

    Nest 에는 애플리케이션 전체에서 처리되지 않은 모든 예외를 처리하는 내장 예외 레이어가 함께 제공된다. 애플리케이션 코드에서 예외가 처리되지 않으면 이 계층에서 이를 잡은 다음 사용자에게 친숙한 적절한 응답을 자동으로 보낸다. 기본적으로 이 작업은 HttpException 유형의 예외 (및 해당 하위 클래스) 를 처리하는 내장된 전역 예외 필터 에 의해 수행된다. HttpException예외가 인식되지않으면(HttpException 에서 상속되는 클래스도 아니고) 내장된 예외 필터는 다음과 같은 기본 JSON 응답을 생성한다. { "statusCode": 500, "message": "Internal server error" } 힌트) 전역 예외 필터는 http-errors라이브러리를 부분적으로 지원..

    2023. 11. 17. 08:08 / Tech정개블
    Frontend (Next.js Tailwind Typescript)/Tailwind CSS

    Tailwind CSS VSCODE Extension, 환상적인 확장 프로그램 소개

    Introduction 이번 글에서는 Vscode에서 Tailwind css를 사용할 때 유용한 두가지 확장프로그램을 소개하고자 합니다. 그 확장프로그램은 Tailwind Twin IntelliSense와 HeadWind입니다. 1. Tailwind Twin IntelliSense vscode에서 Intellisense 확장프로그램을 설치했다면, Tailwind CSS 마스터입니다. CSS 프레임워크를 다룰때 지속적으로 나왔던 단점이 '학습곡선이 존재한다. ' (본인은 동의하지 않음)었습니다. 하지만 이 환상적인 확장 프로그램을 설치함으로써, 없애버렸습니다. 일단 사용하기만 한다면, Tailwind CSS의 클래스를 빠르게 탐색하고 적용하는데 매우 유용합니다. 역할 자동 완성 기능 : 클래스 이름을 입력..

    2023. 11. 16. 10:39 / Tech정또해방
    Backend(Framework)/NestJS 개요(공식문서 번역)

    5. Middleware

    미들웨어는 라우트 핸들러 이전에 호출되는 기능이다 . 미들웨어 기능은 요청 및 응답 개체에 액세스할 수 있으며 요청-응답 주기에 있다 next() 함수를 통해 다음에 따라오는 미들웨어 호출이 이루어진다. Nest 미들웨어는 기본적으로 Express 미들웨어와 동일하다. 공식 Express 문서는 미들웨어를 다음과 같이 설명한다. 미들웨어 기능은 다음 작업을 수행할 수 있습니다. 어떤 코드라도 실행. 요청 및 응답 개체를 변경. 요청-응답 주기를 종료. 스택에서 다음 미들웨어 함수를 호출. 현재 미들웨어 기능이 요청-응답 주기를 종료하지 않으면 next()다음 미들웨어 기능으로 제어를 전달하기 위해 호출한다. 그렇지 않으면 요청이 중단된 상태로 유지된다. 함수나 @Injectable() 데코레이터가 있는 ..

    2023. 11. 16. 05:08 / Tech정개블
    Backend(Framework)/NestJS 개요(공식문서 번역)

    4. Modules

    모듈은 @Module 데코레이터가 달린 클래스다. @Module 데코레이터는 Nest 가 어플리케이션 구조를 구성하는데 필요한 메타데이터를 제공한다. 각 어플리케이션에는 루트 모듈이라는 하나 이상의 모듈이 있다. 루트 모듈은 Nest가 애플리케이션 그래프를 구축하는 데 사용하는 시작점이다. 이는 Nest가 모듈과 프로바이더 관계 및 종속성을 해결하는데 사용하는 내부 데이터 구조이다. 매우 작은 응용 프로그램에서는 이론적으로 루트 모듈만 있을 수 있지만, 이는 일반적인 경우는 아니다. 구성 요소를 구성하는 효과적인 방법으로 모듈을 적극 권장한다. 대부분의 어플리케이션에서 최종 아키텍쳐는 밀접하게 관련된 기능 세트를 각각 캡슐화 하는 여러 모듈로 구성되기 마련이다. @Module 데코레이터는 모듈임을 나타내..

    2023. 11. 16. 03:25 / Tech정개블
    • «
    • 1
    • ···
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • ···
    • 79
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    정지민
    jeong
    손성준
    son
    김해수
    sunwater
    이다운
    koala
    김백엔드
    backendkim
    채희철
    bburongE

    전체 카테고리

    • 분류 전체보기 (470)
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (94)
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (31)
        • Agent (4)
      • DevOps와 Infra (62)
        • DevOps 일반 (22)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (4)
        • Kubernetes On Premise (13)
        • Security (1)
        • IDC 서버 (1)
      • 검색엔진 (8)
        • Elasticsearch (5)
        • Opensearch (3)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (1)
        • SSL (1)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (41)
        • Java (1)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (4)
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (13)
        • IT기타 (6)
        • story (5)
        • 문정역 여기어때 (1)

    블로그 인기글

    태그

    • #아파치
    • #Lora
    • #apach
    • #nextjs
    • #finetuning
    • #이벤트리스너
    • #LLM
    • #venv
    • #adapter_model.bin
    • #deepseek
    • #Ai
    • #ElasticSearch
    • #React
    • #셀레니움
    • #pyTorch
    • #파이썬
    • #문제해결
    • #nifi
    • #langgraph
    • #검색엔진
    • #나이파이
    • #python
    • #rag
    • #AWS EKS
    • #Langchain
    • #fine-tuning
    • #Spring Boot Batch
    • #HuggingFace
    • #GPU
    • #딥러닝
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바