전체 글(12)
-
26-11-14 ( RPC )
데이콘 하이 공모전을 하기 위해서 조사를하다가octet API 를 조사하게 되었는데 1번 부터 막혔다. RPC가 뭐지 그래서 조사를 시작했다. remote procedure call (원격 프로시저 호출) 의 약자라고 하는데원격 제어 코딩 없이 다른 주소에서 함수나 프로시저를 실행할 수 있게 하는 프로세스간 통신이라고 한다.참조 블로그 아니 이런게 가능하다고? 아니지 저 문장을 반으로 나눠서 생각해보자 1. 원격 제어 코딩 없이 기본적으로 무언가 원격에서 불러오려면 부르는 무언가가 있어야 하지 않나알려주세요 선생님더보기 g 선생의 말을 들어보니 이전에 이 형식이 없을 시절에는 함수를 호출하기 위해 소캣통신 코드부터 다 짜야 했는데 지금은 추상화를 사용해서 굳이 통신 코드는 만들지 않고 진행할 수 있..
2026.11.14 -
GPT로 공부할 수 있을까 - 3일차
이전 시간에는 GPT를 사용하여 fast API 의 요청과 응답에 대해서 공부해 보았다.이제 라우터와 구조를 배워보자. 더보기FastAPI 강의 계획1. 기본 개념 및 환경 설정 (완료)FastAPI 설치 및 설정첫 번째 API 엔드포인트 작성 및 실행Swagger UI와 ReDoc 사용법2. 요청 및 응답 처리 (Request/Response) (완료)요청 매개변수: Query, Path, Body유효성 검사: Pydantic을 사용한 데이터 검증JSON 응답: Dict 및 Pydantic 모델 활용3. FastAPI 라우터 및 구조화 라우터를 사용하여 코드 분리하기모듈화된 프로젝트 구조 설계4. 의존성 주입 (Dependency Injection)FastAPI의 의존성 주입 개념공통 로직 (ex. 인..
2024.12.30 -
GPT로 공부할 수 있을까 - 2일차
이전 시간에는 GPT를 강사로 만들어서 fastAPI 를 가르치게 시작했다!이제 챕터 2부터 진행해보자 더보기FastAPI 강의 계획1. 기본 개념 및 환경 설정 (완료)FastAPI 설치 및 설정첫 번째 API 엔드포인트 작성 및 실행Swagger UI와 ReDoc 사용법2. 요청 및 응답 처리 (Request/Response)요청 매개변수: Query, Path, Body유효성 검사: Pydantic을 사용한 데이터 검증JSON 응답: Dict 및 Pydantic 모델 활용3. FastAPI 라우터 및 구조화라우터를 사용하여 코드 분리하기모듈화된 프로젝트 구조 설계4. 의존성 주입 (Dependency Injection)FastAPI의 의존성 주입 개념공통 로직 (ex. 인증, 데이터베이스 연결) 재..
2024.12.30 -
GPT로 공부할 수 있을까 - 1일차
GPT - o3 나오고 AGI 에 달성했다!! 라는 뉴스를 접했다. AGI란, 간단히 말하면 인간 수준의 지능을 가진 강 인공지능 이라고 생각하면 된다. - 출처 : 삼성 SDS 향후 개발자는 어떤 길을 걷게 될까.. 난 아직 잘 모르는 감자라 많이 막막하고 두려운데한편으로 GPT 무료를 굉장히 애용하는 사람으로써 기대가 되기도 한다. 그래서 이번에 이전부터 해볼까 생각만했던 GPT만 사용해서 아무거나 만들어서 배포하는거 까지 진행을 해볼까 한다....!! 겸사겸사 내가 해보고 싶었던 fast API 를 배우면서 진행해볼건데 일단 fastAPI 기본부터 하고뭘 만들지도 향후에 GPT와 의논을 해보도록 하자. 잘 알고 있다고 하네 gpt를 사용하기 위해 흔하게 사용한다는 "역할 부여" 를 해주고..
2024.12.29 -
의존성 주입 ( DI )
이 글은 영상에서 잠시 지나갔던 의존성 주입을 기억하기 위하여 작성하였다. 의존성 주입이란 무엇일까? 일단 위키의 설명을 보자. "의존성" 과 "주입"을 나누어 설명해 주는데 의존성 : 서비스 객체가 클라이언트의 결정을 어떤 서비스로 연결할지를 지정해 주는 것을 말한다.주입 : 클라이언트에게 서비스를 전달 하는 것을 말한다. 위에서 집중할 키워드는 연결과 전달이다. 의존성 주입은 새로운 객체를 생성하지 않고 의존성에 연결하여 전달한다. 이게 어떤 의미인지가 궁금할 수 있으니 의존성 주입이 왜 필요한지 요새 핫한 Perplexity에게 물어보자. 직관적으로 보면 new 안쓰고 주입해서 사용한다...!! 정도로만 기억하면 좋을 것 같다. 영상에서도 들었던 결합도의 감소와 재사용성 향상 테스트 용이성 등..
2024.11.11 -
spring 스터디 1주차
보호되어 있는 글입니다.
2024.10.28