728x90 분류 전체보기381 AI 시대에 기술 블로그를 써야 되는 이유가 있을까? 요즘 개발 직군에서 AI는 필수 요소이다. 하지만 문제점도 같이 공존한다고 생각한다.바로 AI가 작성해 준 코드를 이해하지 못하면 변화하는 요구 사항에 대응하기 어렵다.가장 큰 문제는 버그가 발생했을 때 코드의 이해도가 많이 떨어지고 기술의 원리를 이해 못 한다면.디버깅 자체가 힘들 것이다.블로그를 작성하면서 메타인지를 키워 나가는 것은 성장 할 수 있는 방법중 하나라고 생각한다.글을 작성하다 보면 내가 아는 부분 모르는 부분이 명확해질 때가 있다. 남에게 쉽게 설명하기 위해 노력한다면 개발 업무 외에도 크게 도움이 된다고 생각한다. 2025. 9. 6. [OpenSearch] Suggest API Suggest API사용자가 잘못된 입력을 했을경우 단어를 수정하여 다른 단어를 제안하거나 제안된 내용을 보여주는 기능이다. 그럼 왜 써야 될까?사용자가 검색어를 잘못 입력 했을경우 대응하는 검색어를 제공함으로써사용자에게 더 나은 서비스와 해당 사이트에 더 오래 머물도록 할 수 있을 것이다. Suggest API 종류Term Suggest API추천 단어 제안Completion Suggest자동완성 제안Phrase Suggest추천 문장 제안Context Suggest추천 문맥 제안 Term Suggest API편집 거리를 사용해 비슷한 단어를 제안한다.더보기편집거리:- 어떤 문자열이 다른 문자열과 얼마나 비슷한지 편집 거리를 사용해 알아볼수 있다.- 하나의 문자열을 다른 문자렬로 바꾸는 데 필요한 편집.. 2025. 6. 22. [OpenSearch] OpenSearch 설치 OpenSearch회사에서 오픈서치를 적용하게되어 공부겸 높은 이해도를 높이기 위해 글을 작성해 봅니다. OpenSearch 설치opensearch.yaml 작성도커로 실행하기 위해서 yaml 파일을 작성해 줍니다.연습 용이기 때문에 node 는 하나만 지정해 줍니다.opensearch-node1: 노드1 서버를 설치하기 위한 설정opensearch-dashboards: GUI 를 위한 대시 보드OPENSEARCH_INITIAL_ADMIN_PASSWORD=Root123#@! : 어드민 password 지정services: opensearch-node1: # This is also the hostname of the container within the Docker network (i.e. https:/.. 2025. 6. 15. [Reactive Programming] Thread and Schedulers Thread and Schedulers리액티브에서 동작하는 쓰레드를 알아보자.병렬처리를 하면서 가장 중요한 개념이자 알아야 되는 사항이라고 생각한다. Mono, Flux 는 스스로 쓰레드를 지정하지 않는다.모노 플럭스는 직접 사용자가 쓰레드를 지정해줘야 해당 쓰레드에서 동작한다.그리고 이전에 사용했던 쓰레드를 그대로 사용한다.아래 코드는 쓰레드를 생성해서 플럭스를 수행해보는 예제다.package com.p8labs.reactive.scheduler_and_threding;import lombok.extern.slf4j.Slf4j;import reactor.core.publisher.Flux;import reactor.core.publisher.Mono;@Slf4jpublic class ThreadEx {.. 2025. 1. 11. 이전 1 2 3 4 ··· 96 다음 728x90 반응형