JSJ_Study

  • 홈
  • 태그
  • 방명록

Python/FastAPI 2

SQLAlchemy - ORM

JPA와 다른 점JPA를 쓰던 입장에서 가장 크게 느낀 차이는 설정이 명시적이다 는 점이다.JPA// 1. 엔티티 선언@Entitypublic class User { @Id @GeneratedValue private Long id; private String name;}// 2. 레포지토리 상속public interface UserRepository extends JpaRepository {}// 3. 그냥 씀userRepository.findAll();커넥션 풀, 트랜잭션, 세션 관리가 전부 Spring이 알아서 해준다.SQLAlchemy# 1. 엔진 생성 (DB 커넥션 설정)engine = create_engine("postgresql://user:pw@localhost/db")# 2..

Python/FastAPI 2026.05.20

FastAPI의 비동기(async/await)

동기(sync)방식import timedef 밥짓기(): time.sleep(5) # 5초 기다림 return "밥 완료"def 국끓이기(): time.sleep(3) # 3초 기다림 return "국 완료"밥짓기() # 5초 기다림국끓이기() # 그다음 3초 기다림# 총 8초동기 방식은 한 작업이 끝나야 다음 작업을 시작한다.밥이 다 되길 기다렸다가 국을 끓이는 것처럼, 기다리는 동안 아무것도 못 함.비동기(async)는 뭐가 다른가import asyncioasync def 밥짓기(): await asyncio.sleep(5) # 5초 기다리는 동안 다른 일 가능 return "밥 완료"async def 국끓이기(): await asyncio.sleep(3..

Python/FastAPI 2026.05.20
이전
1
다음
더보기
프로필사진

JSJ_Study

CS 기초지식, AI 지식 관련 블로그

  • 기록 (111) N
    • 기초 CS (9)
      • 자료구조 & 알고리즘 (4)
      • 네트워크 (1)
      • 운영체제 (0)
      • 데이터베이스 (4)
    • 코딩 테스트 (2)
    • Java & Spring (44) N
      • Java (16)
      • 자바가상머신(JVM) (3)
      • 컬렉션 프레임워크 (4)
      • 스트림 (1)
      • Spring (6)
      • Spring Security (8) N
      • JPA (4)
    • Git & GitHub (4)
    • Weekly Paper (11)
    • Project (6)
      • Findex (2)
      • Senior-Agent (0)
      • Monew (3)
      • Mopl (1)
    • Cloud (24)
      • 클라우드 활용 (8)
      • 클라우드 프로그래밍 (10)
      • 클라우드 응용 SW 개발 (6)
    • Docker (1)
    • Python (5)
      • FastAPI (2)
      • AI (2)

Tag

stack, 자바, 자료구조, 2026-01-05, 스프링, 10기, 자료구조 #연결리스트 #linked list, java, 2026-01-07, 2026-01-12, 2026-01-06, 자료구조 #스택, 백엔드, 2026-01-19, 2026-01-08, 자료구조 #큐 #queue #덱 #deque, jvm, Spring, sprint,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바