Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

전체 글 808

Eclipse에서 MyBatis XML Schema 검증 방법

Eclipse에서 MyBatis XML Schema 검증 방법 MyBatis를 사용할 때 XML 매퍼 파일은 SQL 실행의 핵심입니다. 하지만 문법 오류나 매핑 문제로 인해 The error may exist in SQL 같은 에러가 발생할 수 있습니다. 이를 예방하기 위해 Eclipse에서 Schema(DTD) 검증을 설정하는 방법을 정리했습니다.1. DTD 선언 추가매퍼 XML 상단에 MyBatis 공식 DTD를 선언해야 Eclipse가 문법 검증을 수행합니다.이 선언이 없으면 Eclipse는 단순 XML로 인식해 검증을 하지 않습니다.2. XML Validation 활성화Eclipse 메뉴에서 Window → Preferences → XML → XML Files → Validation으로 이동합니다..

토스쇼핑 쉐어링크 API Client

토스쇼핑 쉐어링크 API Client (작업일지) 토스쇼핑 쉐어링크 Open API (공식 문서) 파이썬 연동 프로젝트입니다.쉐어링크 Open API는 제휴사가 토스쇼핑 상품을 소개하고, 발급받은 추적 링크(쉐어링크)를 통해 발생한 구매를 수익으로 정산받을 수 있게 해주는 서버-투-서버 API입니다.이 API는 아직 시범 운영 중입니다. 일 사용 상한·엔드포인트·응답 필드가 바뀔 수 있어, 이 클라이언트는 모르는 응답 필드를 무시하고 일 사용 상한 초과 시 전체가 멈추지 않도록 방어적으로 만들어져 있습니다.준비물코드를 실행하기 전에 쉐어링크 크리에이터 어드민(sharelink.toss.im)에서 아래를 미리 발급/등록해야 합니다 (문서: 연동 시작하기).Access Key / Secret Key 발급 —..

자작앱 설명서 2026.08.16

토스쇼핑 쉐어링크를 Threads에 자동 게시하기까지 (AI 자동화)

Build Log토스쇼핑 쉐어링크를 Threads에 자동 게시하기까지상품 조회부터 추적 링크 발급, 게시 문구 생성, 중복 방지, cron 자동화까지 — 하나의 파이프라인을 만들며 실제로 부딪힌 설계 결정과 구현 기법을 정리했다.Python SQLite Cloud Functions gen2 Cloud Scheduler Threads Graph API Raspberry Pi · cron무엇을 만들었나체크리스트 8개 항목 — 전부 완료토스쇼핑 쉐어링크 Open API로 상품을 조회하고 추적 링크(short_url)를 발급한 뒤, 그 링크로 게시 문구를 만들어 Threads에 자동으로 올리는 파이프라인이다. 인증, 발행, 문구 생성, 중복 방지, 트리거까지 전 구간을 직접 설계했다.01Meta 앱 · 권한 준..

Tomcat 서버 요청 로그와 디버깅 방법

Tomcat 서버 요청 로그와 디버깅 방법1. 기본 로그 확인Tomcat은 logs 디렉터리에 다양한 로그를 남깁니다. 요청 내역은 보통 Access Log에 기록됩니다.Access 로그: localhost_access_log.YYYY-MM-DD.txtCatalina 로그: 서버 동작 및 에러 관련 메시지실시간 모니터링: tail -f logs/localhost_access_log.*2. 헤더와 바디까지 확인하기Access Log만으로는 부족합니다. 요청의 HTTP Header와 Body Payload를 확인하려면 다음 방법을 사용합니다.RequestDumperValve 설정Filter 구현하여 HttpServletRequest에서 직접 읽기프록시 서버(Nginx, Apache)에서 로깅디버깅 툴 (Wi..

파이썬으로 만드는 로또 추천 결과... for 1236

============================================================ Lotto AI - New Recommendations for Round #1236============================================================[ 추천 1 ] (신뢰도: 98.0%) > 추천 번호: (6, 7, 13, 15, 28, 38) > 주요 근거: - gap: 14.2% - moving_average: 12.2% - transition_score: 10.0% > 조합 특징: odd/even=3/3, sum=107, sum-profile=historical-edge, low-high-balance, overlap-minimize..

오라클 유사도

Oracle에서 유사도 검색 방법 정리1. 문자열 기반 검색LIKE 연산자 패턴 매칭에 사용 % : 0개 이상의 문자 대체 _ : 정확히 1개의 문자 대체SELECT * FROM employees WHERE first_name LIKE '%ohn%';→ "John", "Johnson" 등 포함된 결과 반환INSTR 함수 특정 문자열 내에서 부분 문자열의 위치를 반환SELECT INSTR('CORPORATE FLOOR', 'OR', 3) FROM dual;2. PURGE 명령어DROP TABLE ... PURGE테이블을 Recycle Bin에 남기지 않고 즉시 삭제DROP TABLE employees PURGE;PURGE RECYCLEBIN현재 사용자 스키마의 Recycle Bin 전체 비움PURG..

네이버 맛집 정보 수집 + 소형 AI JSON 변환 기획서

네이버 맛집 정보 수집 + 소형 AI JSON 변환 기획서1. 목표키워드 성시경 맛집으로 네이버 검색을 수행한다.검색 결과 목록의 요약문이 아닌, 각 결과의 상세 링크 페이지를 순회한다.상세 페이지에서 맛집 관련 텍스트를 추출/정제한다.라즈베리파이에서 구동 가능한 소형 모델(Qwen GGUF)을 사용해 정보를 구조화하고, 최종적으로 JSON 스키마로 출력한다.2. 현재 문제와 개선 방향현재 구현은 검색 결과 페이지의 snippet만 읽어서 정보 밀도가 낮다.개선안은 다음 2단계 수집으로 전환한다.검색 결과 페이지에서 상세 링크 목록 수집각 상세 링크 페이지 본문에서 텍스트 수집 후 AI 분석3. 전체 처리 파이프라인검색 요청Query: 성시경 맛집User-Agent 포함상세 링크 추출네이버 검색 결과 D..

사업자번호 조회 미니앱 만들기 (바이브 코딩)

Apps in Toss에서 사업자번호 조회 미니앱 만들기billcorea-saupja는 토스 앱 안에서 사업자등록번호의 상태와 진위 여부를 빠르게 확인할 수 있도록 만든 WebView 기반 미니앱입니다. 국세청 공공데이터포털의 사업자등록정보 진위확인 및 상태조회 서비스를 호출하고, 결과를 모바일 화면에 맞게 정리해서 보여주는 것이 핵심입니다.이 글에서는 앱을 어떤 기준으로 기획했고, 어떤 단계로 개발했으며, 실제 구현에서 주의해야 할 점과 중요한 샘플 코드를 정리합니다.개발 기획문제 정의사업자등록번호는 거래 전 확인, 세금계산서 발행 전 검증, 신규 거래처 등록 같은 업무에서 자주 필요합니다. 하지만 사용자가 별도 웹사이트를 열고 번호를 입력해 확인하는 과정은 모바일 환경에서 번거롭습니다.이 앱의 목표는..

Python으로 파일에서 특정 단어 찾기와 치환하기

Python으로 파일에서 특정 단어 찾기와 치환하기텍스트 파일을 다루다 보면 특정 단어를 찾아서 바꾸거나, 몇 번 등장했는지 세거나, 위치까지 확인해야 할 때가 있습니다. 이 글에서는 Python의 re 모듈과 문자열 메서드를 활용해 그 방법을 정리합니다.1. 특정 단어 치환하기import rereplace_dict = { "dog": "cat", "hello": "hi"}with open("input.txt", "r", encoding="utf-8") as f: content = f.read()for old, new in replace_dict.items(): pattern = r"\b" + re.escape(old) + r"\b" content = re.sub(pattern..

공공데이터포털의 개발계정 상세보기 (준비 땅~)

공공데이터포털의 개발계정 상세보기 화면으로, 국세청 사업자등록정보 진위확인 및 상태조회 API에 대한 설명이 담겨 있습니다. 핵심 내용을 요약하면 다음과 같습니다: 📌 기본 정보데이터명: 국세청 사업자등록정보 진위확인 및 상태조회 서비스서비스 유형: REST API호출 제한: 하루 1,000,000회데이터 포맷: JSON, XML 지원Base URL: https://api.odcloud.kr/api/nts-businessman/v1Swagger 문서: 제공됨 (API 명세 확인 가능)⚙️ 주요 기능사업자등록정보 진위확인 API (POST /validate)사업자등록번호, 대표자 성명, 개업일자 등 필수 항목 입력 필요외국인 사업자의 경우 영문명/한글명 입력 규칙 존재응답: 사업자등록정보의 진위 여부 반..

반응형