본문 바로가기

전체 글113

[restful api] restful api vs GraphQL 기초 Restful API Q . 우리가 흔히 쓰는 Rest API 는 진짜일까 ? A : Rest API 가 아니지만 Rest API 라고 부른다. https://deview.kr/2017/schedule/212 그런 REST API로 괜찮은가 발표자 : 이응준 deview.kr why ? self-descriptive와 HATEOAS를 만족하지 않기 때문에. Self-descriptive : 메세지를 그 메세지만 보고 뜻을 알 수 있어야 한다. HATEOAS : 애플리케이션 상태는 Hyperlink를 이용해서 전이가 되어야 한다. 해결방법 self-descriptive : custom media type, profie link relation등으로 만족시키기 HATEOAS : HTTP 헤더나 본문에 링크를.. 2023. 1. 8.
[Java/v17] JDK17 을 사용하는 이유 신규 버전 대비 : 기술 적응을 완료한 상태에서 전환 시 마이그레이션으로 인한 영향이 최소화될 것 다음 세대 플랫폼 호환 준비 : spring 3.0 이상부터 JDK 17이상을 지원한다. 이게 사용하는 이유가 제일 큰 듯하다. https://spring.io/blog/2022/05/24/preparing-for-spring-boot-3-0 Spring Boot 3.0 will require Java 17, but you don’t need to wait until that release to upgrade to the latest LTS Java version. Any recent Spring Boot 2.x release will work really well with Java 17. You can a.. 2023. 1. 8.
[CS] WSL2 - Vmmen 의 RAM 점유율 ? 그리고 CPU 관리법 CPU가 터질거 같아서 급하게 작성하는 글 https://xpectation.tistory.com/216 [WSL2] Vmmem의 RAM 점유율 해결 방법 RAM 95% 달성 기념으로 이전 포스팅에서 RAM 용량에 대한 내용을 다루었다. 개발자 노트북의 RAM은 16GB로는 부족하다 주변에서 컴퓨터 견적이나 노트북 추천을 부탁해오면 항상 하는 말이 있다. 램 xpectation.tistory.com wsl2 기반 docker 를 사용하면 필연적으로 프로세스에 vmmen 프로세스가 등장한다. https://meaownworld.tistory.com/160 WSL2 기반 docker 사용시 vmmem 프로세스 메모리 소모량 줄이기 1. WSL2의 문제 새로운 노트북을 구입하였기에 개발 세팅을 하였다. 그리고.. 2022. 12. 29.
[fastapi] uvicorn, fastapi, python 이해하기 https://m.blog.naver.com/pjt3591oo/222772705407 [fastapi] uvicorn, fastapi 비동기 메커니즘 이해 안녕하세요 멍개입니다. 최근에 MLOps를 공부하면서 새로운 스택을 다뤄보고 싶어서 fastapi를 다뤄보게... blog.naver.com ASGI 에러가 자주 나가지고 찾아봤다. uvicorn은 비동기 인터페이스를 통해 구현된 ASGI 웹서버 ASGI : WSGI - ASGI 는 uvicorn 을 많이 사용한다. - 네트워크 I/O 에 대한 콜백 위주로 관리한다. - httptools 를 httpparser 로 이용 - fastapi는 ASGI 인터페이스가 구현된 starlette 를 추상화하여 구현한 프레임워크이다. async def / awai.. 2022. 11. 30.