728x90 분류 전체보기65 [개인프로젝트] curl 사용법 / Fal ai API 사용법 사전설명 (정리배경)질문 / 궁금한점 :Fal Api 사용법curl이란 무엇인가 ?cmd에서 API 호출 체크하는법 cmd에서 curl 사용시 발생하는 오류관련파이썬에서 fal API 호출 하기정리배경 : 개인프로젝트 (유튜브영상업로드) 관련으로 AI 이미지 생성 API를 활용해보려고 시도중에, fal API guide에서 호출 정상여부를 체크할수 있는 curl 명령어를 활용하는 도움말을 봄. 테스트하는겸, curl 에 대해 정리 해보자1. Fal Ai API 사용법ai를 활용하여, 원하는 이미지에 대한 프롬프트를 작성해서 원하는 이미지 url을 얻을수 있는 API.작업물에 따라 응답시간이 수 초 수행될수될수 있어 Queue 로 요청/응답을 받을수 있는 부분이 있어서 테스트해봄 Queue API | fa.. 2025. 7. 22. 환경변수 셋팅하기 export / set 환경변수란 (environment variable) 환경 변수는 운영 체제(operating system) 수준에서 설정되는 변수로, 주로 애플레케이션 수준에서 설정하기가 불가능하거나 어려운 값들을 환경 변수로 관리하는 경우가 많습니다. 환경 변수를 이용하면 애플리케이션 코드를 수정하지 않고도 개발, 테스트, 운영 등 배포 환경에 따라 설정값을 유연하게 변경할 수 있어서 이식성(portability)과 유지 보수성 측면에서 큰 이점이 있습니다. 대표적인 예로, 데이터베이스(DB) 설정을 들 수 있는데요. 운영 환경에서는 데이터 센터나 클라우드 인프라 상의 상용 DB를 사용하고, 개발 환경에서는 개발자의 PC 상에서 로컬 DB를 사용하는 경우에 환경 변수를 이용해서 각 환경 별로 데이터베이스 설정을 관리.. 2025. 7. 20. [Python] 파이썬 파일/경로 호출 관련 정리 사전준비파일 및 디렉토리 경로에 관한 함수는 모두 os 모듈을 사용하므로os 모듈 import 필요.import os현재 작업 폴더 얻기os.getcwd() : get current working directory print(os.getcwd()) # /Users/evan/dev/python/web-crawler-py/parsed_data # C:\Users\AreumKang\PycharmProjects\Sleep_music_project print(__file__) # C:\Users\AreumKang\PycharmProjects\Sleep_music_project\unit_test.py디렉터리 변경os.chdir(path) : path는 문자열 이어야 함.os.chdir("..")# C:\Users.. 2025. 7. 19. [SQLP 공부] SQL 분석도구 / 실행계획 / Auto Trace / SQL 트레이스 SQLP 자격증 취득을 위한 Self Study 더보기참고도서 : 친절한 SQL튜닝, 오라클 성능 고도화 원리와 해법1,2작성 목적 : 친절한 SQL 튜닝 1회독 후(완료) > 2회독 하면서 복기 및 요약 정리중정리 순서 :부록. SQL 분석도구1장. SQL 처리 과정과 I/O2장. 인덱스 기본3장. 인덱스 튜닝4장. 조인 튜닝5장. 소트 튜닝6장. DML 튜닝7장. SQL 옵티마이저 2025. 7. 13. 버퍼와 캐시의 개념과 차이점 기본요약구분버퍼(Buffer)캐시(Cache)목적데이터를 안전하게 임시 저장해서 흐름을 조절나중에 또 쓸 데이터를 빠르게 꺼내기 위한 임시 저장소주요 사용목적입출력(I/O) 속도 차이 조절할 때데이터 재사용률이 높을 때특징한번 쓰고 버림 (One-time pass)여러 번 재사용 (Reuse)비유"화장실 줄 서기" 한 명씩 보내려고 줄 세우는 공간"냉장고" 자주 먹는 음식은 바로 꺼내 먹을 수 있게 저장대표 예시디스크 쓰기 버퍼, 네트워크 버퍼DB 캐시, 브라우저 캐시, CPU 캐시Buffer (버퍼): 흐름을 “일시적으로 저장”해서 속도 맞추는 중간 공간목적 : 시스템 구성요소 간에 속도 차이가 있을 때, 그걸 “완충”하기 위해 사용됨예 : 네트워크에서 한 번에 1바이트씩 받으면 비효율 → 1024바이.. 2025. 7. 13. Maven Pom.xml 구조에 관하여 Jacoco (Java Code Coverage)를 퀵 테스트 해보고 싶어서프로젝트 생성하다가..추후 읽어보자! https://doosicee.tistory.com/entry/Maven%EC%9D%98-%EC%84%A4%EC%A0%95%ED%8C%8C%EC%9D%BC-Pomxml%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90 Maven의 설정파일 Pom.xml을 알아보자빌드 툴에 대해 공부하다 보면 Maven에 대해 알게 된다. Maven에 대해서 알게 됐다면 Maven의 설정 파일인 pom.xml에 대한 내용이 빠질 수 없으니 공부하며 정리하고 넘어가자. 빌드 툴이 뭔지는 이전doosicee.tistory.com 2025. 4. 29. [PL/SQL] 대량 데이터 삭제 쿼리 업무에서 대량 데이터를 삭제하는 DB보정 작업을 할 일이 생겼다.(프로젝트팀에서 새로운 프로세스 개발할때 파기프로세스도 잊지말고 적용해주세요... plz...) 총 7개의 테이블에 약 500만건의 데이터를 삭제하는 건데.. 삭제 쿼리 짜면서 임시 테이블로 테스트하는 쿼리도 짜서 돌려봄..! (PL/SQL 공부도 겸사겸사.. 더 하자..!) 영향범위 파악 : 해당 7개의 테이블은 카드신청시 대외기관에서 조회한 정보를 적재 후 심사진행에서 활용되는 OLTP서비스 위주의 테이블이다. 즉, 실시간으로 일평균 각 테이블별 6천~ 1.3만 건의 데이터가 적재되고 있다. 분석 내용 : 삭제 해야하는 데이터는 1년 경과한 데이터부터 최근 데이터까지 다양하며, 각 테이블별 70% 정도의 데이터를 삭제해야 하는 상황이다.. 2025. 4. 1. [DAP자격증] 과목5 - 옵티마이저(Optimizer)란? 1. 옵티마이저(Optimizer)란?**옵티마이저(Optimizer)**는 데이터베이스 관리 시스템(DBMS)에서 SQL을 실행할 때 최적의 실행 계획(Execution Plan)을 선택하는 역할을 하는 핵심 엔진이야.SQL이 실행되면, DBMS는 다양한 실행 방법을 고려할 수 있어. 예를 들어:인덱스를 사용할지, 풀 테이블 스캔을 할지Nested Loop Join을 할지, Hash Join을 할지병렬 처리를 활용할지, 단일 처리할지이러한 선택을 자동으로 결정하여 가장 효율적인 실행 계획을 선택하는 역할을 하는 것이 옵티마이저야.2. 옵티마이저의 종류옵티마이저는 SQL을 최적화하는 방식에 따라 두 가지 방식으로 나뉘어:1️⃣ 규칙 기반 옵티마이저(Rule-Based Optimizer, RBO)2️⃣ 비.. 2025. 3. 27. 이전 1 2 3 4 ··· 9 다음 728x90