전체 글 309

논블로킹-비동기 개발에 관하여(WebFlux, Netty, CompletableFuture)

요즘 IT 서비스에서는 비동기 개발에 대한 역량을 중요하게 보는곳이 많아지고 있다.아무래도 Micro 단위의 서비스가 많아지면서, 각각 분리하여 서비스를 처리하며, 성능 개선에 대한 업계 변화를 감지한듯하다. 비동기(Async)프로그래밍에 대해서 논할때 논블로킹(Non-Blocking)/블로킹(Blocking)에 대한 이야기가 많이 나온다.그 중에서도 비동기-논블로킹 조합이 가장 많이 나온다. 요청을 기다리지 않고 즉시 다음 작업을 처리할 수 있는 구조 본 글은 'Non-blocking & Asynchronous programming'에 대해서 정리하는 글이다. 사용환경사용환경은 아래와 같다.꼭 아래의 상황이라면 비동기+논블로킹 기술을 사용하라는것이 아닌, 고려해볼만한 상황을 작성해두었다.대량의 I/O ..

Streamlit을 활용한 데이터 멋지게 보여주기

Streamlit 실행하기#기본 실행streamlit run 소스파일명.py#소스 경로에 한글이 있는경우python -m streamlit run 소스파일명.py - Streamlit 코드 생성 프롬프트 예시ChatGpt에 아래 질문 내용을 통해 토이프로젝트를 만들었다.streamlit ui를 하나 만들거야. 그 과정에서 필요한 요소들을 정리해주고, 필요한 질문들을 나에게 해줘. 좀 더 상세하게, 기획안을 정해서 소스를 만들었다. 더보기streamlit ui를 하나 만들거야. 그 과정에서 필요한 요소들을 정리해주고, 필요한 질문들을 나에게 해줘. 참고로, 아래 내용은 서비스 기획안이야. 🎄 기획안 #1 크리스마스 파티 테마 추천기 + 아이템 추천(어필리에이트) “우리가 어떤 파티를 하고 싶은지 알려..

AI 2025.11.14

LLM API사용을 위한 Wrapper와 ReAct패턴

LLM API사용을 통해 OpenAI, Gemini 등의 기능을 구현하여 파이프라인을 구성할 때 필요한 내용이다. 위의 각 AI들은 서로 다른 API규격을 가지므로 각각 Wrapper를 통해 커스텀이 필요하다.아래는 Wrapper를 어떤식으로 사용하는지에 대해 정리한 내용이다.Wrapper의 사용단계서비스 -> Wrapper(번역) [ OpenAI / 사내AI / Gemini 등의 API 표준화 ] -> 각 AI로 호출커스텀한 Wrapper 사용법: 1. .env에 특정LLM_API_KEY 설정 2. 특정LLM 또는 특정ChatModel 사용 3. LangChain의 모든 기능 (Chain, Agent 등)과 호환 ReAct패턴과 그 외 다른 패턴패턴한줄설명ReAct“생각→행동→생각→행동” 하며 퍼..

AI 2025.11.14

VSCode jupyter 인코딩 에러 해결방법

아래와 같이 .env파일의 KEY값에 주석을 넣으려고했다가 발생했다. python 파일을 통으로 터미널에서 Run하면 정상 실행되지만cell단위로 실행하면 encoding 에러가 발생했다. 에러'latin-1' codec can't encode character '\uac12' in position 25: ordinal not in range(256) 위에서 \uac12는 한국어로 "값"이라는 말이므로, 내가 "값"이라는 한국어를 주석처럼 넣으려다가 발생한것이다. 아래는 내가 실수한 샘플POTENS_API_KEY="어쩌구저쩌구키" # 결론은, 주석을 쓸거면 KEY값과 다른 라인에다가 쓰면 된다. 환경.env 파일 해석 방식결과 및 원인터미널 (python file.py)dotenv 라이브러리 또는 쉘 ..

AI 2025.11.07

AI 개발툴 추천(생성형,문서,PPT,이미지)

아래 내용은 필자가 직접 사용해보고 추천하는 AI툴이며, 추후 사용하기 위해 링크도 같이 남긴다.AI로 일하는 시대, 꼭 써봐야 할 AI 툴 4가지 AI를 활용하면 자료 조사부터 PPT 제작, 이미지 생성까지 모든 과정을 효율적으로 자동화할 수 있다.오늘은 리서치와 정리, 발표자료 제작, 이미지/영상 생성에 유용한 AI 툴 4가지를 소개한다.🧠 1. GEMINI 딥리서치AI가 대신 조사하고 요약해주는 지능형 리서치 도구🔗 GEMINI Deep Research 바로가기GEMINI 딥리서치는 단순 검색이 아닌 AI 기반 심층 리서치 기능을 제공한다.사용자가 질문을 입력하면 관련 논문, 기사, 기술자료를 찾아 요약 보고서 형태로 정리해준다.특히 출처 링크가 함께 제공되어 신뢰성 높은 자료를 빠르게 확보할 ..

AI 2025.11.07

2025 코딩테스트 공부방법

* 이 포스팅은 쿠팡파트너스의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 100% 블로그 주인의 솔직한 코딩테스트 공부방법론임을 밝힙니다. [한빛미디어]이것이 취업을 위한 코딩 테스트다 with 파이썬 - 프로그래밍 언어 | 쿠팡현재 별점 4.8점, 리뷰 144개를 가진 [한빛미디어]이것이 취업을 위한 코딩 테스트다 with 파이썬! 지금 쿠팡에서 더 저렴하고 다양한 프로그래밍 언어 제품들을 확인해보세요.www.coupang.com [코딩테스트/취업&코테 정보] - 2025 개발자 CS공부방법(면접 준비)[코딩테스트/취업&코테 정보] - 2025 개발자 부트캠프 무엇을 해야하나?[코딩테스트/취업&코테 정보] - (2025.02)개발자 '연봉 5000만원'을 목표로 잡지 말자[코딩테스트/..

아이패드 프로 M5 13인치 리뷰

* 이 포스팅은 쿠팡파트너스의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. ↑구매링크만 해당 되는 내용이며, 이 외에는 100% 블로그 주인의 솔직한 리뷰임을 밝힙니다. Apple 2025 아이패드 프로 11 M5 스탠다드 글래스 - 태블릿PC | 쿠팡쿠팡에서 Apple 2025 아이패드 프로 11 M5 스탠다드 글래스 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 태블릿PC 제품도 바로 쿠팡에서 확인할 수 있습니다.www.coupang.com 먼저 요약하자면, 필자는 이렇게 말하고 싶다.아이패드 프로 M5 13인치는 ‘태블릿의 끝판왕’이며, 동시에 ‘노트북의 시작점’이다. 본 제품은 회사의 사수 아이패드 프로 M5 제품을 통해 리뷰를 전달한다. 디자인 – 익숙하지만 여전히 완벽..

카테고리 없음 2025.11.02

에어팟프로3 장단점 실사용 리뷰(에어팟프로1 비교)

* 이 포스팅은 쿠팡파트너스의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. ↑구매링크만 해당 되는 내용이며, 이 외에는 100% 블로그 주인의 솔직한 리뷰임을 밝힙니다. Apple 2025 에어팟 프로 3세대 USB-C 블루투스 이어폰 - 블루투스 이어폰 | 쿠팡현재 별점 4.8점, 리뷰 1793개를 가진 Apple 2025 에어팟 프로 3세대 USB-C 블루투스 이어폰! 지금 쿠팡에서 더 저렴하고 다양한 블루투스 이어폰 제품들을 확인해보세요.www.coupang.com 필자는 이번에 에어팟 프로1에서 2025년 출시한 에어팟프로3로 갈아탔다. 많은 사람들이 에어팟프로2때는 굳이 필요성을 못느꼈지만,슬슬 연식이 다한 에어팟프로1을 하늘나라로 보내주고(?) 갈아타는 유저들이 많은것같아 리뷰를 ..

IT제품리뷰 2025.10.20

아이폰17 에어 제품 후기

* 이 포스팅은 쿠팡파트너스의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. ↑구매링크만 해당 되는 내용이며, 이 외에는 100% 블로그 주인의 솔직한 리뷰임을 밝힙니다. *본 글은, 직장 사수가 아이폰 17 에어 구매를 하여, 사진을 촬영하여 후기를 담는 글이다. 아이폰 17 에어: 얇음이 곧 경쟁력인가? 가벼움이 경쟁력인가?필자는 가벼움에 한표를 던진다. 애플은 이번 iPhone 신제품 발표에서 ‘에어(Air)’라는 이름을 꺼냈고, 많은 이들의 이목을 집중시켰다. 왜냐하면, 그 이름만큼이나 “가장 얇고 가벼운 아이폰”이라는 점이 이번 모델의 핵심 강점이기 때문이다. 필자가 느끼기에는 인터넷에 목업 디자인보다 실물이 훨씬 깔끔하고 이뻐보였다. 필자는 아이폰15프로를 사용중인데, 딱 폰을 들어보..

IT제품리뷰 2025.09.28

보스 QC Ultra 1년 9개월 사용 후기(비교, 멈춤현상, 쿠션)

* 이 포스팅은 쿠팡파트너스의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. ↑구매링크만 해당 되는 내용이며, 이 외에는 100% 블로그 주인의 솔직한 리뷰임을 밝힙니다. 시작하기에 앞서, 본 글은 내돈내산이며, 모든 제품을 직접 사용해본 개인적인 후기를 담은 글임을 밝힙니다. 3주 사용후기 내용이다.1년 사용후기는 맨 아래에 적어두었다.후기Bose QC Ultra 화이트스모크를 사용한 후기에 대해 간단하게 알아보겠다. BOSE QC울트라를 사용하며, 타사 헤드셋을 사용해본 경험으로 비추어 비교해보았다.참고로, 필자는 저음이 빵빵한 음악을 좋아하고, 착용감의 경우는 약한 압박감을 선호한다. 타사 제품과 비교 BOSE QC UltraSONY wh-1000xm5 에어팟 맥스 가격(쿠팡기준, 변동o)..

IT제품리뷰 2025.09.18