2025/10 2

MCP Server 만들기

MCP Server 만들기https://docs.astral.sh/uv/getting-started/installation/ 들어가서 uv설치curl -LsSf https://astral.sh/uv/install.sh | sh맥 사용자의 경우 brew 사용하는게 좋음. (전역으로 설치가 안될 경우 brew 이용합시다)uv init test-mcp - 프로젝트를 생성cd test-mcp - 생성한 프로젝트로 이동uv venv - 가상 환경 설정source .venv/bin/activate - 가상 환경 활성화uv add "mcp[cli]" - mcp패키지 설치(cli옵션- cli도구 추가 옵션 추가)brew install node - 노드 설치mcp dev server.py - mcp 개발 모드 실행. 서..

AI 2025.10.19

[Spring Boot] Spring Boot의 멀티 스레드

Spring Boot의 멀티 스레드Spring Boot 환경에서 멀티 스레드 구현 방법만약 Spring Boot 프로젝트에서 특정 로직을 비동기적으로, 즉 별도의 스레드에서 실행해야 하는 요구사항이 있다면 어떤 방법들을 고려해볼 수 있을까요? 그리고 각 방법의 장단점은?Spring Boot 환경에서 멀티스레딩을 구현하는 방법은 크게 두 가지로 나눌 수 있습니다. 1. Java 표준 스펙을 직접 사용하는 방법Java ExecutorService: Java에서 제공하는 표준 스레드 풀 라이브러리입니다. Executors 팩토리 클래스를 통해 다양한 종류의 스레드 풀을 직접 생성하고 관리할 수 있습니다. CompletableFuture (Java 8+): 비동기 작업의 결과를 조합하거나, 여러 비동기 작업들을..

SpringBoot 2025.10.19