반응형

삽질로그 119

boolean이랑 Boolean 뭐가 다를까? — Swagger 쓰다가 궁금해서 정리함

Swagger DTO 만들다가 boolean이랑 Boolean 차이 때문에 해맨적이 있다. 당연히 비슷한 줄 알았는데, 막상 써보니까 엄청 달랐다.null 포함 여부가 엄청 중요함!✅ booleanprimitive 타입.무조건 true / false.null 불가.Swagger에서 nullable=false로 뜸.값 안 주면 false가 기본값.단순한 상태 표현할 땐 이걸로 충분함.✅ BooleanWrapper 타입.true / false / null 가능.Swagger에서 nullable=true 설정됨.값이 있을 수도 없을 수도 있을 때 유용함.null 체크 안 하면 NPE 터짐.그래서 Boolean.TRUE.equals(값) 이런 식으로 체크하는 게 안전.실제 사용 예public class User..

Java 2025.04.21

🌱 미니멀 라이프 시작하기 - 봄맞이 정리의 기술

봄이 찾아왔고 새로운 시작을 위한 완벽한 계절이 되었습니다.저는 계속 미니멀 라이프를 살기 위해서 노력하는 중입니다. 또 겨울이 지나서 옷정리를 해야하는 봄/여름맞이 정리를 해야할 때가 왔습니다. 지금 바로 실천할 수 있는 미니멀 라이프 1. 겨울옷 정리하기봄이 왔으니 겨울옷을 정리할 시간입니다! 아래 단계를 따라해보세요:분류하기: 모든 겨울옷을 한 곳에 모아 세 가지로 분류합니다 - '보관', '기부/판매', '버리기'1년 룰 적용하기: 지난 1년 동안 한 번도 입지 않은 옷은 과감히 기부하거나 판매합니다진공 압축백 활용하기: 보관할 겨울옷은 진공 압축백에 넣어 공간을 60%까지 절약할 수 있어요라벨링하기: 압축백이나 수납함에 내용물을 라벨링하여 다음 겨울에 쉽게 찾을 수 있게 합니다계절별 로테이션..

MCP(Model Context Protocol) 완벽 정리: AI와 외부 데이터를 연결하는 차세대 통신 프로토콜

MCP란?MCP(Model Context Protocol)는 2024년 11월 Anthropic에서 발표한 표준화된 통신 프로토콜로, AI 모델이 외부 데이터나 서비스와 연결되도록 도와주는 방식이다. 왜 MCP가 주목받을까? • 표준화: AI와 외부 서비스를 연결하는 방식이 통일되어 있음 • 확장성: 실시간 데이터 활용 등 다양한 기능 확장이 가능 • 사용자 친화성: 개발 지식이 없어도 AI 기능 요청 가능 • 개발 효율성: 재사용 가능한 서버로 반복 작업 최소화 • LLM 독립성: 특정 LLM 제공업체에 종속되지 않음 • 산업 채택: Cursor에 이어 OpenAI도 MCP 지원 기존 AI Agent 방식 vs MCP 방식기존 방식MCP 방식플랫폼마다 연결 방식이 다름MCP 방식이면 한 번 만든 도구를..

AI 2025.04.11

docker로 ollama model 2개 실행시키는 법

Docker를 사용하여 Ollama 모델 두 개를 실행을해야했다. 내가 사용하는 model은 임베딩 지원을 안해서 두개로  mxbai-embed-large (임베딩지원)와 llama3.1:8b 모델(text 생성)을 두개 실행시켜야했다. Docker 설치:Docker가 설치되어 있지 않다면 Docker 공식 웹사이트에서 설치Ollama Docker 이미지 다운로드:터미널을 열고 Ollama Docker 이미지를 다운로드 docker pull ollama/ollamaDocker 컨테이너 실행:두 개의 Docker 컨테이너를 실행하여 각 모델을 실행한다. 먼저 mxbai-embed-large 모델을 실행 docker run -d --name ollama-mxbai -v ollama:/root/.ollama ..

개발환경 2025.03.31

2025 봄 패션 구매 주의보! 당신의 월급을 지키는 현명한 선택

최근 기후 변화로 인해 봄 패션에 대한 접근 방식을 완전히 바꿔야 할 시점이 왔다.올해 4월부터 이미 여름 날씨가 찾아올 것으로 예상되면서,기존의 봄 패션 쇼핑 방식을 재고해볼 필요가 생겼다.봄 옷, 왜 사지 말아야 할까? 1. 초단기 착용 기간봄 옷을 구매해도 실제로 입을 수 있는 기간이 너무나 짧다.기후 변화로 인해 봄이 점점 더 짧아지고 있어, 투자 대비 효율성이 떨어진다.패딩안에 반팔을 입다가 바로 벗어버리는 날씨가 오기 떄문이다. 2. 비용 절감의 기회봄 옷을 구매하지 않음으로써 불필요한 지출을 막을 수 있다.이 시기에 쓸 돈을 더 가치 있는 곳에 투자할 수 있다. 1. 레이어드 스타일얇은 니트 + 셔츠: 얇은 니트 위에 셔츠를 레이어드하면 따뜻하면서도 스타일리시하다. 더울 때는 셔츠를 벗으면 ..

반응형