분류 전체보기111 MCP란? fastmcp로 만들어보기 MCP가 무엇이고 어떻게 만들고 사용할 수 있는지 알아보려고 한다MCP란model context protocol 로, AI모델이 데이터나 도구를 표준화된 방식으로 소통하게 해주는 표준 규격이llm이 내 컴퓨터나 특정 서버의 기능을 쓰게 해주는 것이다그러면 단순히 ~하는 방법 알려줘, ~ 프로젝트 만들어줘 했을 때 AI가 답변만 하는 것이 아니라 실행까지 할 수 있다만약 3d모델링에 아무런 지식이 없어도 프로그램을 mcp로 연결하면 "이 사진을 이 프로그램을 이용해서 3d로 만들어줘" 하면 가능하다수정도 마찬가지로 "뒤에있는 나무들을 사과나무로 바꿔줘" 하면 된다LLM에게 손발을 달아주는 것 MCP는 로컬, 외부에 서버를 구성하는 방식이 있다로컬은 mcp서버가 내 컴퓨터 안에서 실행되고 내 컴퓨터에 설치된.. 2025. 12. 8. [SpringBoot] JPA의 1+N 문제와 해결방법 알아보기 이번엔 JPA에서 일어나는 N+1 문제를 알아보려고 한다제목엔 1+N이라 적었는데 좀 더 직관적 이해가 되는 것 같아 저렇게 했다ㅎㅎ 1+N 문제가 일어나는 경우JPA 리포지토리를 사용해 메서드를 호출할 때, 일대다 관계를 가진 엔터티를 조회할 경우, 의도한 첫번째 쿼리 외에 추가로 N개의 쿼리가 발생하는 문제다. Team과 Member가 있다. 이 관계는 1 : N 관계다. 예를 들어 10팀이 있고 각 팀은 여러 멤버를 가진다.팀을 조회하는 상황을 보자 case 1. 즉시로딩 EAGER@OneToMany(fetch = FetchType.EAGER)findAll()을 실행하면1. select * from team 쿼리를 날리고2. 패치타입이 eager 니까 member도 가져옴3. 팀 전체 조회 1번 .. 2025. 11. 24. AWS 비밀키 노출.. 범인은 NEXT_PUBLIC_? (Next.js 환경변수와 동작원리) 저번에 서버 이전 글에서 얘기했듯이비용절감 위해 자동으로 ec2, rds를 껐다 킬 수 있도록 만들려고 했다.람다를 사용해야 했는데aws lambda 함수가 생성 조회가 아무것도 안됐다 아무리 서치를 해봐도 나같은 사람이 없었다 aws 큐엔에이 ai 답변을 보니 이럴 경우엔 support에 문의하라는 답변.물어본 결과 답변은 " IAM 사용자의 액세스 키와 연관된 문제로, 계정에 과도한 과금이 발생하는 것으로부터 보호하기 위해, 일시적으로 일부 AWS 서비스 사용에 접근을 제한" 한다는 이야기로 시작해 "해당 엑세스 키를 삭제하고 몇가지 점검을 해보아라"로 끝났다.아차 싶었다Next.js를 써본 적이 없는데 시크릿키들을 수정해서 배포하다 보니잘못한 점이 있었나 보다.. 이걸 제일 걱정했었는데ㅜㅜ하지만 이.. 2025. 11. 16. 앱인토스, 토스에서 설치 없이 사용하는 미니앱? 어느 날 토스 알림으로 '거지 키우기' 게임을 해보라는 내용이 왔다.처음엔 이게 뭐지 싶었는데 알고보니이제 토스 어플 안에서 미니앱을 런칭하고 사용할 수 있는 '앱인토스' 서비스를 시작했다고 한다. 비교적 빠르고 간편하게 만들어서 런칭할 수 있는 것으로 보였다.그리고 사용자도 앱을 설치없이 사용할 수 있어 접근성이 좋아보였다. (실제로 거지키우기 게임을 평생 해본적이 없는데 잠깐 열심히 했다..😆)https://toss.im/apps-in-toss 앱인토스 - 토스앱에 내 서비스 오픈하기3,000만 사용자에게 내 서비스를 보여주세요toss.im 그래서 앱인토스 런칭 과정이 궁금해처음부터 끝까지 일련의 과정을 담은 이 영상을 보게되었다. https://youtu.be/SNOjrzGpUkQ?si=dhtI.. 2025. 11. 5. AWS가 터졌다, 원인과 대처 방안 알아보기 AWS는 많은 기업이 사용하는 클라우드 서비스고무료플랜도 있어서 프로젝트를 하면 많이 사용하게 된다. 사용해봤던 AWS가 문제가 생겼다고 하니 관심이 갔고,이번 이슈의 원인과 대처방안을 공부해보려고 한다. 😀 최근 aws 를 사용하는 많은 서비스들이 오류로 중지되는 사건이 있었다. 대부분 3시간 정도 중지되었다. aws 미국 버지니아 북부 리전의 문제였다고 하는데 기사에 더 자세하게 나온다. AWS 핵심 데이터베이스 서비스 다이너모디비(DynamoDB) API 엔드포인트 도메인 네임 시스템(DNS) 해석 오류가 원인으로 지목됐습니다. AWS는 “해당 리전에서 DNS 해상 문제로 요청과 연결이 지연되고 있다”며 복구에 착수했고, 약 15시간 만에 정상화됐습니다. 일부 외신과 네트워크 분석 기관은 내부 컴.. 2025. 10. 27. 깃허브 프로필(리드미) 꾸미기 - 뱃지, 블로그 최신 목록, stats ... 깃허브를 꾸며봤다신경을 잘 안써서 프로필 사진도 기본에 소개 한줄만 있었는데 맘먹고 꾸며봤다그동안 이쁘게 하는게 자신없어서 건들질 못했는데내가 했던 것을 한 눈에 잘 볼 수 있게 배치해보자는 생각으로 시작했다소개 배너스택을 위한 뱃지블로그의 최신 목록github readme stats (most used languages, streak stats)typing 애니메이션백준 카드소개 배너 보통 제일 상단에 배치되는 소개에 사용할 수 있다. ">https://capsule-render.vercel.app Capsule-Render capsule-render.vercel.app 뱃지뱃지 스타일과 색상, 로고를 골라서 지정해주면 된다뱃지 스타일을 여기서 정하고 https://shields.io/badges/st.. 2025. 10. 16. 이전 1 2 3 4 ··· 19 다음